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ê precisa ter uma instância autogerenciada do Grafana 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 logon no Cloud Monitor console.
No painel de navegação à esquerda, escolha para abrir a lista de instâncias do Managed Service for Prometheus.
-
Clique em no nome da instância para abrir a 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 suas necessidades.
NotaPara uma Prometheus instance criada para um service de cloud, selecione o HTTP API endpoint correspondente ao tipo de service de cloud 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 no ícone de cópia ao lado do endpoint para copiá-lo. -
Opcional: Para aumentar a segurança da conexão com o Grafana, clique em Generate Token e obtenha um token de autenticação para a instância Prometheus.
ImportanteApós obter um token, configure-o ao adicionar a fonte de dados no Grafana. Caso contrário, o Grafana pode falhar ao ler os dados do Managed Service for Prometheus.
Anote o valor do Token. Clique em no í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. Nesses exemplos,xxxrepresenta o ID real da instância exibido no console.
Etapa 2: Fazer logon no Grafana
Faça logon no Managed Service for Grafana console. No painel de navegação à esquerda, clique em Workspace Management.
-
Na página Workspace Management, localize o workspace de destino e clique na URL à sua direita para abrir o Grafana.
NotaSe for solicitado o login, use a conta Grafana Admin e a senha configuradas para o workspace. Como alternativa, clique em Sign in with Alibaba Cloud para fazer login com a conta Alibaba Cloud utilizada 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 obtido na 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 no í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 obtido na 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 na lista suspensa Data source a fonte de dados que você adicionou 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 no ícone
. Em seguida, especifique o nome do dashboard e o diretório em que ele será salvo.Clique em Save.
Grafana 10.x
Na página inicial do Grafana, clique no í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 que você adicionou 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 no ícone
. Em seguida, especifique o nome do dashboard e o diretório em que ele será salvo.Clique em Save.
Etapa 5: Visualizar os dados de monitoramento
Grafana 9.x
Na barra de navegação à esquerda do Grafana, clique no ícone
e, em seguida, clique em Browse.Na aba Browse, acesse a pasta onde o dashboard foi salvo e clique nele para abri-lo.
Grafana 10.x
Na página inicial do Grafana, clique no ícone
no canto superior esquerdo da página.No painel de navegação à esquerda, escolha Dashboards. Acesse a pasta onde o dashboard foi salvo e clique nele para abri-lo.