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á.
Integrar 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 espaço de trabalho do Amazon Managed Service for Prometheus e estar ingerindo dados nele. Para configurar um novo espaço de trabalho, consulte Criar um espaço de trabalho 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 Como gerenciar e encaminhar alertas no Amazon Managed Service for Prometheus com o gerenciador de alertas. Para obter mais informações sobre regras, consulte Como usar regras para modificar ou monitorar métricas à medida 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 obter 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 espaço de trabalho.
-
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 Etapa 2: 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 espaço de trabalho do Prometheus, remova tudo após o ID do espaço de trabalho 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.