Embora os complementos do Prometheus,
Kiali e
Grafana
sejam ativados por padrão na versão 1.7 do perfil asm-gcp-multicloud
,
recomendamos que você siga a
documentação de terceiros aplicável e instale sua própria
instância. Além disso, esses complementos foram removidos de todos os perfis no
Anthos Service Mesh 1.8. Para mais informações sobre o motivo da remoção dos complementos, consulte
Redefinindo nossas integrações de complementos.
Como ativar a exportação de métricas para o Prometheus
Para usar os painéis do Prometheus, do Grafana ou do Kiali, o Anthos Service Mesh precisa ser configurado para exportar métricas para o Prometheus. A exportação de métricas para o Prometheus é ativada por padrão quando você instala o Anthos Service Mesh no GKE no VMware ou no bare metal. Nessas plataformas, você está pronto para instalar sua própria instância dos painéis.
É possível ativar a exportação de métricas para o Prometheus no GKE nos clusters do Google Cloud. No entanto, as etapas para fazer isso diferem se os clusters estiverem no mesmo projeto ou em projetos diferentes.
Mesmo projeto
- Copie e cole o seguinte YAML em um arquivo chamado
prometheus-metrics-export.yaml
:
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
values:
telemetry:
enabled: true
v2:
enabled: true
prometheus:
enabled: true
stackdriver:
enabled: false
Siga as etapas em Como instalar o Anthos Service Mesh no GKE para usar um script fornecido pelo Google para instalar o Anthos Service Mesh. Ao executar o script, inclua a seguinte opção:
--custom_overlay prometheus-metrics-export.yaml
Exemplo:
./install_asm \ --project_id PROJECT_ID \ --cluster_name CLUSTER_NAME \ --cluster_location CLUSTER_LOCATION \ --mode install \ --output_dir DIR_PATH \ --enable_all \ --custom_overlay prometheus-metrics-export.yaml
Certifique-se de especificar outros arquivos de sobreposição necessários para configurar o Anthos Service Mesh.
Conclua a instalação do Anthos Service Mesh para ativar a injeção automática de proxy sidecar nas suas cargas de trabalho. Para mais detalhes, consulte Como implantar e reimplantar cargas de trabalho.
Projetos diferentes
Siga as etapas em Instalação e migração de vários projetos no GKE até o momento da instalação do Anthos Service Mesh.
Adicione
--set prometheus.enabled=true
e--set stackdriver.enabled=false
ao comandoistioctl install
. Certifique-se de incluir outros arquivos de sobreposição necessários para ativar recursos opcionais. Exemplo:istioctl install \ -f asm/istio/istio-operator.yaml \ -f asm/istio/options/multiproject.yaml \ -f asm/istio/options/multicluster.yaml\ --set prometheus.enabled=true \ --set stackdriver.enabled=false \ --set revision=asm-178-10
Conclua a instalação do Anthos Service Mesh para ativar a injeção automática do proxy sidecar nas suas cargas de trabalho.
Documentação de terceiros
É possível implantar o Prometheus e o Grafana pelo Cloud Marketplace ou consultar as documentações para instalação a seguir.
Grafana:
Importe os painéis para uma implantação existente do Grafana.
Kiali:
Prometheus: