Como operador del sistema, puedes configurar la recopilación de telemetría en todos tus entornos de implementación para observar el estado y el rendimiento de tus aplicaciones. En esta guía, se presentan las herramientas y los servicios que puedes usar para recopilar y transferir datos de telemetría a Google Cloud Observability, incluidos el recopilador de OpenTelemetry integrado en Google, el agente de operaciones y Google Cloud Managed Service para Prometheus.
Herramientas de recopilación de telemetría
Recopilador de OpenTelemetry integrado en Google
El recopilador de OpenTelemetry integrado en Google es la compilación de código abierto de Google del recopilador de OpenTelemetry, que se compila a partir de componentes upstream con una cadena de suministro segura en la infraestructura de Google. Hay ejemplos que muestran cómo implementar este recopilador para configuraciones comunes, como Google Kubernetes Engine.
-
El Agente de operaciones es el método principal para recopilar telemetría de las instancias de Compute Engine. En los siguientes documentos, se proporciona información sobre configuraciones específicas:
Google Cloud Managed Service para Prometheus
Google Cloud Managed Service para Prometheus es la solución de múltiples nubes entre proyectos y completamente administrada de Google Cloudpara Prometheus. Esta solución te permite supervisar y generar alertas sobre tus cargas de trabajo a nivel global con Prometheus y OpenTelemetry sin tener que administrar ni operar Prometheus de forma manual a gran escala.
Envía datos a tu proyecto en formato OTLP
Google Cloud Observability admite la transferencia de datos de registros, métricas y seguimientos en formato OTLP. Para obtener información sobre la API, los métodos de autenticación y el procesamiento de datos, consulta Compatibilidad con OTLP en Google Cloud Observability.
Puedes migrar tus recopiladores existentes para enviar datos de registro, métricas y seguimiento con formato de OTLP a tu proyecto. Para obtener más información, consulta Migra los recopiladores para usar los exportadores de OTLP.
Agrega observabilidad sin cambiar el código
Si usas el enfoque de OpenTelemetry sin código, puedes agregar observabilidad sin modificar el código de tu aplicación. En su lugar, adjunta un agente de tiempo de ejecución y configura la recopilación con variables de entorno o propiedades del sistema. Para obtener más información, consulta Zero-code.
Para ver un ejemplo, consulta Usa la instrumentación sin código de OpenTelemetry para cargas de trabajo de Java en GKE.