| Endpoint | Path | Returns |
|---|---|---|
| Org | /v1/organizations/{orgId}/postgres/prometheus | Métricas de todos os serviços do Managed Postgres na organização |
| Instance | /v1/organizations/{orgId}/postgres/{pgId}/prometheus | Métricas de um único serviço |
O endpoint no nível da organização retorna métricas para até 100 serviços. Se a sua
organização tiver mais de 100 serviços do Managed Postgres, entre em contato com o
suporte.
Autenticação
Coletando métricas de todos os serviços de uma organização
Coleta de um único serviço
Exemplo de resposta
Configurando o Prometheus
60s duplica as amostras e produz um padrão em degraus nos painéis de gauge.
Defina honor_labels: true para que os labels postgres_service e
postgres_service_name do endpoint sejam preservados, em vez de serem
sobrescritos pelo Prometheus.
Para fazer a coleta de um único serviço, acrescente /<PG_ID> a metrics_path.
Dashboard pré-criado do Grafana
Importando o dashboard
Baixe o JSON do dashboard
.Abra o processo de importação no Grafana
Vá para Dashboards → New → Import. Faça upload do arquivo JSON ou cole seu conteúdo.Escolha sua fonte de dados do Prometheus
Quando o campoDS_PROMETHEUS for solicitado, selecione a fonte de dados do Prometheus que coleta do endpoint configurado na seção anterior.${DS_PROMETHEUS}
a uma fonte de dados do Prometheus disponível na instância.
Variáveis de template
- Fonte de dados — a fonte de dados do Prometheus usada pelo dashboard.
- Serviço — filtro de múltipla seleção em
postgres_service_name. O padrão é All; escolha um ou mais serviços para restringir todos os painéis. - Intervalo de coleta — constante oculta; o padrão é
60s. Determina o cálculo de$__rate_intervaldo Grafana. Altere esse valor no JSON se o seu intervalo de coleta for diferente.
Filtre para um único serviço para aprofundar a análise
user, system, iowait, steal e outros modos de CPU
para que você possa identificar se um pico vem do código da aplicação, de processamento do kernel,
de espera por disco ou de contenção no hipervisor.
Integração com Grafana e Datadog
metrics_path para o caminho da organização ou
da instância do Managed Postgres, em vez do caminho do ClickHouse.