Obtener visibilidad de tus aplicaciones y tu infraestructura es fundamental para mantener el rendimiento y la estabilidad. Por lo tanto, Google Distributed Cloud (GDC) air-gapped proporciona una plataforma de supervisión para recopilar y analizar tus métricas.
La plataforma de supervisión de GDC te permite recopilar y consultar métricas de tus cargas de trabajo implementadas. Puedes supervisar y visualizar tus sistemas con las herramientas de observabilidad integradas de la plataforma de supervisión.
Si recopilas y consultas métricas de manera eficaz, puedes obtener estadísticas valiosas sobre tu entorno air-gapped y garantizar el rendimiento óptimo de tus cargas de trabajo.
Conceptos clave
La plataforma de supervisión de GDC presenta los siguientes conceptos:
Las métricas son mediciones cuantitativas recopiladas de tus cargas de trabajo de GDC que proporcionan estadísticas valiosas sobre el uso y el rendimiento de los recursos. GDC usa Prometheus para este propósito. Prometheus es un sistema de supervisión de código abierto que garantiza una recopilación de datos eficiente y confiable.
Los paneles son representaciones visuales de tus métricas para observar tendencias y el comportamiento del sistema. Tu proyecto de GDC incluye una instancia de Grafana dedicada para la visualización de métricas. Grafana es una plataforma de análisis que te permite crear paneles informativos y explorar tus datos de métricas. GDC proporciona paneles precompilados para componentes estándar, lo que ofrece visibilidad inmediata de tu entorno.
Flujo de trabajo de supervisión
Para facilitar los procesos de supervisión de tus componentes, la plataforma de supervisión de GDC opera en el siguiente flujo de trabajo:
Recopila métricas: Cuando tu entorno de GDC está en funcionamiento, las métricas de los componentes principales se recopilan y muestran automáticamente en los paneles de Grafana preconfigurados. Esta función proporciona supervisión inmediata de la red y el servidor.
También puedes configurar objetivos de extracción para tus propias aplicaciones y servicios mediante la implementación de recursos personalizados que definan las métricas específicas de la carga de trabajo que se recopilarán y la frecuencia de recopilación.
Consulta métricas: Puedes consultar las métricas recopiladas con PromQL (lenguaje de consulta de Prometheus). La consulta de métricas te permite hacer lo siguiente:
- Filtrar métricas según etiquetas y valores
- Agregar datos a lo largo del tiempo
- Realizar cálculos sobre valores de métricas
Crea paneles y visualiza métricas: Usa Grafana para crear paneles personalizados que visualicen tus métricas. Estos paneles proporcionan una vista clara y completa del rendimiento de tu sistema, lo que te permite hacer lo siguiente:
- Identificar tendencias y anomalías
- Solucionar problemas de manera eficaz
- Tomar decisiones fundamentadas sobre la asignación y la optimización de recursos
Retención de métricas
Las políticas de retención definen cuánto tiempo se almacenan las métricas y los registros. Estas políticas son fundamentales para cumplir con los requisitos de cumplimiento y respaldar el análisis operativo.
GDC usa los tiempos de retención para configurar las políticas de ciclo de vida y retención de las métricas. El sistema aplica un valor predeterminado de 90 días para los tiempos de retención de métricas.
Métodos de acceso
Los siguientes métodos de acceso están disponibles para operar con métricas de componentes:
- Interfaz de usuario de Grafana: Puedes acceder a la instancia de Grafana de tu proyecto a través de la consola de GDC o directamente con su URL. La interfaz de usuario te permite consultar y visualizar métricas.
- API de HTTP: Recupera datos de métricas de forma programática con la API de HTTP. Este método permite la integración con herramientas externas y secuencias de comandos de automatización.
Recursos adicionales
Consulta la lista completa de métricas para obtener descripciones detalladas de todas las métricas recopiladas de los componentes de GDC. Este recurso proporciona un contexto valioso y facilita las estrategias de supervisión avanzadas.