La entrega de métricas envía las métricas base a una instancia de Prometheus en su cuenta. Estas métricas le permiten crear paneles personalizados y monitorear sus servicios.
Requisitos previos
Se creó un gateway instance.
CloudMonitor CloudLens está activado. CloudMonitor CloudLens se activa automáticamente la primera vez que habilite la entrega de métricas.
Habilite la entrega de métricas
Cloud Native API Gateway es gratuito, pero Managed Service for Prometheus genera cargos. Para más información sobre los precios, consulte: billing overview.
Inicie sesión en la API Gateway console.
En el panel de navegación izquierdo, haga clic en . En la barra de navegación superior, seleccione una región.
En la página Instance, haga clic en el ID o el nombre de la instancia de destino. En el panel de navegación izquierdo, haga clic en Parameters.
-
En la sección Observability Parameters, haga clic en el ícono
junto a Metrics Delivery Configuration. En el panel Metrics Delivery Configuration, active Metrics Delivery. Revise los Terms of Service y los Billing Details, y luego haga clic en OK.Esta acción activa CloudMonitor CloudLens y envía las métricas de monitoreo a la instancia de Prometheus en su cuenta. La instancia de Prometheus se cobra bajo el modelo pay-as-you-go.
Espere a que se creen los recursos. Una vez habilitada la entrega de métricas, el ID de la instancia de Prometheus aparece en la consola. Haga clic en el ID de la instancia para abrir la página de detalles correspondiente.
Métricas
Use estas métricas para compilar paneles personalizados en Grafana.
|
Nombre de la métrica |
Descripción |
Granularidad |
|
envoy_http_downstream_cx_active |
Número de conexiones activas desde los clientes hacia la puerta de enlace. |
nivel de instancia |
|
envoy_http_downstream_cx_rx_bytes_total |
Total de bytes recibidos por la puerta de enlace. |
nivel de instancia |
|
envoy_http_downstream_cx_tx_bytes_total |
Total de bytes enviados por la puerta de enlace. |
nivel de instancia |
|
envoy_http_downstream_rq |
Número de solicitudes activas procesadas por la puerta de enlace. |
nivel de instancia |
|
envoy_http_downstream_rq_time_bucket |
Histograma de los tiempos de respuesta de la puerta de enlace que se usa para calcular percentiles. |
nivel de instancia |
|
envoy_http_downstream_rq_time_count |
Número total de respuestas de la puerta de enlace. Se utiliza junto con la suma para calcular el tiempo promedio de respuesta. |
nivel de instancia |
|
envoy_http_downstream_rq_time_sum |
Tiempo total de respuesta de la puerta de enlace. Se utiliza junto con el conteo para calcular el tiempo promedio de respuesta. |
nivel de instancia |
|
envoy_http_downstream_rq_total |
Número total de solicitudes procesadas por la puerta de enlace. |
nivel de instancia |
|
envoy_listener_downstream_cx_destroy |
Número de conexiones descendentes destruidas. |
nivel de instancia |
|
envoy_listener_downstream_cx_total |
Número total de conexiones descendentes. |
nivel de instancia |
|
envoy_listener_ssl_connection_error |
Número de errores de conexión SSL. |
nivel de instancia |
|
envoy_listener_ssl_handshake |
Número de negociaciones SSL exitosas. |
nivel de instancia |
|
envoy_listener_ssl_session_reused |
Número de sesiones SSL reutilizadas. |
nivel de instancia |
|
envoy_cluster_membership_healthy |
Número de endpoints saludables en el servicio de backend. |
nivel de servicio |
|
envoy_cluster_upstream_cx_active |
Número de conexiones ascendentes activas. |
nivel de servicio |
|
envoy_cluster_upstream_cx_destroy |
Número de conexiones ascendentes destruidas. |
nivel de servicio |
|
envoy_cluster_upstream_cx_total |
Número total de conexiones ascendentes. |
nivel de servicio |
|
envoy_cluster_upstream_rq |
Número de solicitudes activas enviadas al servicio de backend. |
nivel de servicio |
|
envoy_cluster_upstream_rq_time_bucket |
Histograma de los tiempos de respuesta del servicio de backend que se usa para calcular percentiles. |
nivel de servicio |
|
envoy_cluster_upstream_rq_time_count |
Número total de respuestas del servicio de backend. Se utiliza junto con la suma para calcular el tiempo promedio de respuesta. |
nivel de servicio |
|
envoy_cluster_upstream_rq_time_sum |
Tiempo total de respuesta del servicio de backend. Se utiliza junto con el conteo para calcular el tiempo promedio de respuesta. |
nivel de servicio |
|
envoy_cluster_upstream_rq_timeout |
Número de solicitudes al servicio de backend que superaron el tiempo de espera. |
nivel de servicio |
|
envoy_cluster_upstream_rq_total |
Número total de solicitudes al servicio de backend. |
nivel de servicio |
|
envoy_vhost_route_upstream_rq |
Número de solicitudes activas hacia una ruta específica. |
nivel de ruta |
|
envoy_vhost_route_upstream_rq_timeout |
Número de solicitudes para una ruta específica que superaron el tiempo de espera. |
nivel de ruta |
|
envoy_vhost_route_upstream_rq_time_bucket |
Histograma de los tiempos de respuesta de la ruta que se usa para calcular percentiles. |
nivel de ruta |
|
envoy_vhost_route_upstream_rq_time_count |
Número total de respuestas para una ruta. Se utiliza junto con la suma para calcular el tiempo promedio de respuesta. |
nivel de ruta |
|
envoy_vhost_route_upstream_rq_time_sum |
Tiempo total de respuesta para una ruta. Se utiliza junto con el conteo para calcular el tiempo promedio de respuesta. |
nivel de ruta |