Visualize os dados do Managed Service for Prometheus no seu Grafana autogerenciado adicionando o endpoint de API dedicado fornecido pelo Managed Service for Prometheus como uma fonte de dados do Managed Service for Prometheus.
Pré-requisitos
Você deve ter uma instância do Grafana autogerenciada instalada e em execução.
Etapa 1: Obter o endpoint de API
Obtenha o endpoint de API para conectar o Managed Service for Prometheus ao seu Grafana autogerenciado:
Faça login no console do ARMS.
No painel de navegação à esquerda, escolha .
Acesse o console do Cloud Monitor.
No painel de navegação à esquerda, selecione para abrir a lista de instâncias do Managed Service for Prometheus.
-
Clique em nome da instância para abrir sua página de detalhes. No painel de navegação à esquerda, clique em Settings. Na aba Settings, copie o HTTP API endpoint público ou interno conforme sua necessidade.
NotaPara uma instância do Prometheus criada para um serviço de nuvem, selecione o endpoint de API HTTP correspondente ao tipo de serviço de nuvem integrado.
O HTTP API endpoint (for Grafana read) está disponível tanto para redes públicas quanto internas. Exemplo de endpoint público:
http://cn-hangzhou.arms.aliyuncs.com:9090/api/v1/prometheus/{instance-id}. Exemplo de endpoint interno:http://cn-hangzhou-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/{instance-id}. Clique em ícone de cópia ao lado de um endpoint para copiá-lo. -
Opcional: Para aumentar a segurança da conexão com o Grafana, clique em Generate Token para obter um token de autenticação da instância do Prometheus.
ImportanteApós obter um token, configure-o ao adicionar a fonte de dados no Grafana. Caso contrário, o Grafana poderá falhar ao ler dados do Managed Service for Prometheus.
Anote o valor do Token. Clique em ícone de cópia para copiá-lo. Em seguida, obtenha o Remote Read endpoint. O formato do endpoint público é
http://cn-hangzhou.arms.aliyuncs.com:9090/api/v1/prometheus/xxx/api/v1/read, e o formato do endpoint interno éhttp://cn-hangzhou-intranet.arms.aliyuncs.com:9090/api/v1/prometheus/xxx/api/v1/read. Nestes exemplos,xxxrepresenta o ID real da instância exibido no console.
Etapa 2: Fazer login no Grafana
Faça login no console do ARMS. No painel de navegação à esquerda, escolha .
Acesse o console do Managed Service for Grafana. No painel de navegação à esquerda, clique em Workspace Management.
-
Na página Workspace Management, localize o workspace desejado e clique em URL à direita para abrir o Grafana.
NotaSe for solicitado que você faça login, use a conta e a senha de Administrador do Grafana configuradas para o workspace. Alternativamente, clique em Sign in with Alibaba Cloud para entrar com a conta da Alibaba Cloud usada na compra do workspace.
Etapa 3: Adicionar uma fonte de dados
Adicione o endpoint de API obtido na Etapa 1 como uma fonte de dados no Grafana:
Grafana 9.x
No painel de navegação à esquerda do Grafana, escolha
> Add data source.Na página Add data source, clique em Prometheus.
Na aba Settings, insira um Name para a fonte de dados e cole o endpoint de API da Etapa 1 no campo URL.
Opcional: Na seção Custom HTTP Headers, clique em +Add header. Defina o campo Header como Authorization e o campo Value como o token de autenticação obtido na Etapa 1.
Clique em Save & Test.
Grafana 10.x
Na página inicial do Grafana, clique em ícone
.No painel de navegação à esquerda, escolha .
Na aba Data sources, clique em + Add data source.
Na página Add data source, clique em Prometheus.
Na aba Settings, insira um Name para a fonte de dados e cole o endpoint de API da Etapa 1 no campo URL.
Opcional: Na seção Custom HTTP Headers, clique em +Add header. Defina o campo Header como
Authorizatione o campo Value como o token de autenticação obtido na Etapa 1.Clique em Save & Test.
Etapa 4: Criar um painel de dashboard
Grafana 9.x
No painel de navegação à esquerda do Grafana, escolha
> New dashboard.Na página New dashboard, clique em Add a new panel.
Na página Edit Panel, na aba Query, selecione a fonte de dados adicionada na Etapa 3 na lista suspensa Data source.
Na aba Query, na seção A, selecione uma métrica e rótulos nas listas suspensas Metric e Labels e clique em Run queries.
No painel à direita, especifique o nome, o tipo e os estilos de gráfico do chart.
Clique em Apply.
No canto superior direito, clique em ícone
. Em seguida, especifique o nome do dashboard e a pasta onde ele será salvo.Clique em Save.
Grafana 10.x
Na página inicial do Grafana, clique em ícone
.No painel de navegação à esquerda, clique em Dashboards. Na página exibida, selecione New dashboard na lista suspensa New.
Na página New dashboard, clique em + Add visualization.
Na caixa de diálogo Select data source exibida, selecione a fonte de dados adicionada na Etapa 3.
Na aba Query, na seção A, selecione uma métrica e rótulos nas listas suspensas Metric e Labels e clique em Run queries.
No painel à direita, especifique o nome, o tipo e os estilos de gráfico do chart.
Clique em Apply.
No canto superior direito, clique em ícone
. Em seguida, especifique o nome do dashboard e a pasta onde ele será salvo.Clique em Save.
Etapa 5: Visualizar dados de monitoramento
Grafana 9.x
Na barra de navegação à esquerda do Grafana, clique em ícone
e, em seguida, clique em Browse.Na aba Browse, navegue até a pasta onde você salvou o dashboard e clique nele para abri-lo.
Grafana 10.x
Na página inicial do Grafana, clique em ícone
no canto superior esquerdo da página.No painel de navegação à esquerda, escolha Dashboards. Navegue até a pasta onde você salvou o dashboard e clique nele para abri-lo.