As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Integre alertas com o Amazon Managed Grafana ou o Grafana de código aberto
As regras de alerta que você criou no Alertmanager dentro do Amazon Managed Service for Prometheus podem ser encaminhadas e visualizadas no Amazon Managed Grafana
Pré-requisitos
Antes de começar a integrar o Amazon Managed Service for Prometheus ao Amazon Managed Grafana, você deve preencher os seguintes pré-requisitos:
-
Você deve ter credenciais existentes Conta da AWS e do IAM para criar programaticamente as funções do Amazon Managed Service for Prometheus e do IAM.
Para obter mais informações sobre como criar credenciais Conta da AWS e IAM, consulteConfigurar AWS.
-
Você deve ter um workspace do Amazon Managed Service for Prometheus e estar ingerindo dados nele. Para configurar um novo workspace, consulte Criar um workspace do Amazon Managed Service for Prometheus. Você também deve estar familiarizado com os conceitos do Prometheus, como o Alertmanager e o Ruler. Para obter informações sobre esses tópicos, consulte a documentação do Prometheus
. -
Você tem uma configuração do Alertmanager e um arquivo de regras já configurados no Amazon Managed Service for Prometheus. Para obter mais informações sobre Alertmanager no Amazon Managed Service for Prometheus, consulte Gerenciamento e encaminhamento de alertas no Amazon Managed Service para Prometheus com o gerenciador de alertas. Para obter mais informações sobre regras, consulte Usando regras para modificar ou monitorar métricas à medida que elas são recebidas.
-
Você deve ter o Amazon Managed Grafana configurado ou a versão de código aberto do Grafana em execução.
-
Se você estiver usando o Amazon Managed Grafana, deverá usar alertas do Grafana. Para obter mais informações, consulte Migração de alertas de painéis legados para alertas do Grafana.
-
Se você estiver usando a versão de código aberto do Grafana, deverá executar a versão 9.1 ou superior.
nota
Você pode usar versões anteriores do Grafana, mas deve habilitar o atributo de alerta unificado
(alerta do Grafana) e talvez seja necessário configurar um proxy sigv4 para fazer chamadas do Grafana para o Amazon Managed Service for Prometheus. Para ter mais informações, consulte Configurar o Grafana de código aberto ou o Grafana Enterprise para uso com o Amazon Managed Service for Prometheus.
-
-
O Amazon Managed Grafana deve ter as seguintes permissões para seus recursos do Prometheus. Você deve adicioná-los às políticas gerenciadas pelo serviço ou pelo cliente descritas em https://docs.aws.amazon.com/grafana/latest/userguide/AMG-manage-permissions.html.
-
aps:ListRules
-
aps:ListAlertManagerSilences
-
aps:ListAlertManagerAlerts
-
aps:GetAlertManagerStatus
-
aps:ListAlertManagerAlertGroups
-
aps:PutAlertManagerSilences
-
aps:DeleteAlertManagerSilence
-
Configuração do Amazon Managed Grafana
Se você já configurou regras e alertas em sua instância do Amazon Managed Service for Prometheus, a configuração para usar o Amazon Managed Grafana como um painel para esses alertas é feita inteiramente dentro do Amazon Managed Grafana.
Para configurar o Amazon Managed Grafana como seu painel de alertas
-
Abra o console do Grafana em seu workspace.
-
Em Configurações, escolha Fontes de dados.
-
Crie ou abra sua fonte de dados do Prometheus. Se você ainda não configurou uma fonte de dados do Prometheus, consulte Adicionar a fonte de dados do Prometheus no Grafana para obter mais informações.
-
Na fonte de dados do Prometheus, selecione Gerenciar alertas por meio da interface do usuário do Alertmanager.
-
Volte para a interface de fontes de dados.
-
Crie uma fonte de dados do Alertmanager.
-
Na página de configuração da fonte de dados do Alertmanager, adicione as seguintes configurações:
-
Defina a Implementação como
Prometheus
. -
Para a configuração do URL, use o URL do seu workspace do Prometheus, remova tudo após o ID do workspace e anexe o
/alertmanager
ao final. Por exemplo,https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager
. -
Em Auth, ative SigV4Auth. Isso diz ao Grafana para usar a autenticação da AWS para as solicitações.
-
Em Detalhes de SigV4Auth, em Região padrão, forneça a região da sua instância do Prometheus, por exemplo,
us-east-1
. -
Defina a opção Padrão como
true
.
-
-
Escolha Save and test.
-
Seus alertas do Amazon Managed Service for Prometheus agora devem ser configurados para funcionar com sua instância do Grafana. Verifique se você pode ver Regras de alerta, Grupos de alerta (incluindo alertas ativos) e Silêncios da sua instância do Amazon Managed Service for Prometheus na página de Alertas do Grafana.