No Anthos Service Mesh 1.8 e versões posteriores, os complementos
Prometheus,
Quiali e
Grafana
(links em inglês) não estão incluídos em nenhum perfil do Anthos Service Mesh. A instalação desses complementos de
terceiros foi removida da nPI IstioOperator
1.8. Isso significa que eles
não podem ser instalados com o comando istioctl install
. Para mais informações sobre o motivo
da remoção dos complementos, consulte
Redefinindo nossas integrações de complementos (em inglês).
No entanto, é possível instalar sua própria instância de painéis do Prometheus, do Kiali e do Grafana de acordo com a documentação de terceiros aplicável.
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-198-6
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: