A entrega de métricas envia métricas básicas para uma instância do Prometheus em sua conta. Use essas métricas para crie painéis personalizados e monitorar seus serviços.
Pré-requisitos
Uma instância de gateway criada.
O CloudMonitor CloudLens ativado. O CloudMonitor CloudLens é ativado automaticamente na primeira vez que você ativa a entrega de métricas.
Ativar entrega de métricas
O Cloud Native API Gateway é gratuito, mas há cobrança pelo Managed Service for Prometheus. Para mais informações sobre preços, consulte a visão geral de faturamento.
Faça login no console do API Gateway.
No painel de navegação à esquerda, clique em . Na barra de navegação superior, selecione uma região.
Na página Instance, clique em no id ou nome da instância desejada. No painel de navegação à esquerda, clique em Parameters.
-
Na seção Observability Parameters, clique em no ícone
ao lado de Metrics Delivery Configuration. No painel Metrics Delivery Configuration, ative a opção Metrics Delivery. Leia os Terms of Service e os Billing Details e clique em OK.Essa ação ativa o CloudMonitor CloudLens e envia métricas de monitoramento para a instância do Prometheus em sua conta. A cobrança pela instância do Prometheus ocorre no modelo pagamento conforme o uso.
Aguarde a criação dos recursos. Após ativar a entrega de métricas, o id da instância do Prometheus aparece no console. Clique em no id da instância para abrir a página de detalhes da instância do Prometheus.
Métricas
Use estas métricas para crie painéis personalizados no Grafana.
|
Nome da métrica |
Descrição |
Granularidade |
|
envoy_http_downstream_cx_active |
Quantidade de conexões ativas dos clientes para o gateway. |
nível de instância |
|
envoy_http_downstream_cx_rx_bytes_total |
Total de bytes recebidos pelo gateway. |
nível de instância |
|
envoy_http_downstream_cx_tx_bytes_total |
Total de bytes enviados pelo gateway. |
nível de instância |
|
envoy_http_downstream_rq |
Quantidade de solicitações ativas processadas pelo gateway. |
nível de instância |
|
envoy_http_downstream_rq_time_bucket |
Histograma dos tempos de resposta do gateway para cálculo de percentis. |
nível de instância |
|
envoy_http_downstream_rq_time_count |
Contagem total de respostas do gateway. Usado com a soma para calcular o tempo médio de resposta. |
nível de instância |
|
envoy_http_downstream_rq_time_sum |
Soma total do tempo de resposta do gateway. Usado com a contagem para calcular o tempo médio de resposta. |
nível de instância |
|
envoy_http_downstream_rq_total |
Total de solicitações processadas pelo gateway. |
nível de instância |
|
envoy_listener_downstream_cx_destroy |
Quantidade de conexões downstream encerradas. |
nível de instância |
|
envoy_listener_downstream_cx_total |
Contagem total de conexões downstream. |
nível de instância |
|
envoy_listener_ssl_connection_error |
Quantidade de erros de conexão SSL. |
nível de instância |
|
envoy_listener_ssl_handshake |
Quantidade de handshakes SSL bem-sucedidos. |
nível de instância |
|
envoy_listener_ssl_session_reused |
Quantidade de sessões SSL reutilizadas. |
nível de instância |
|
envoy_cluster_membership_healthy |
Quantidade de endpoints íntegros no serviço de backend. |
nível de serviço |
|
envoy_cluster_upstream_cx_active |
Quantidade de conexões upstream ativas. |
nível de serviço |
|
envoy_cluster_upstream_cx_destroy |
Quantidade de conexões upstream encerradas. |
nível de serviço |
|
envoy_cluster_upstream_cx_total |
Total de conexões upstream. |
nível de serviço |
|
envoy_cluster_upstream_rq |
Quantidade de solicitações ativas enviadas ao serviço de backend. |
nível de serviço |
|
envoy_cluster_upstream_rq_time_bucket |
Histograma dos tempos de resposta do serviço de backend para cálculo de percentis. |
nível de serviço |
|
envoy_cluster_upstream_rq_time_count |
Contagem total de respostas do serviço de backend. Usado com a soma para calcular o tempo médio de resposta. |
nível de serviço |
|
envoy_cluster_upstream_rq_time_sum |
Soma total do tempo de resposta do serviço de backend. Usado com a contagem para calcular o tempo médio de resposta. |
nível de serviço |
|
envoy_cluster_upstream_rq_timeout |
Quantidade de solicitações expiradas para o serviço de backend. |
nível de serviço |
|
envoy_cluster_upstream_rq_total |
Total de solicitações para o serviço de backend. |
nível de serviço |
|
envoy_vhost_route_upstream_rq |
Quantidade de solicitações ativas para uma rota específica. |
nível de rota |
|
envoy_vhost_route_upstream_rq_timeout |
Quantidade de solicitações expiradas para uma rota específica. |
nível de rota |
|
envoy_vhost_route_upstream_rq_time_bucket |
Histograma dos tempos de resposta da rota para cálculo de percentis. |
nível de rota |
|
envoy_vhost_route_upstream_rq_time_count |
Contagem total de respostas para uma rota. Usado com a soma para calcular o tempo médio de resposta. |
nível de rota |
|
envoy_vhost_route_upstream_rq_time_sum |
Soma total do tempo de resposta para uma rota. Usado com a contagem para calcular o tempo médio de resposta. |
nível de rota |