Grafana Agent es una distribución basada en OpenTelemetry Collector, con un estilo de configuración inspirado en Terraform. Está diseñado para ser un recolector de datos de observabilidad flexible, de alto rendimiento y compatible con múltiples ecosistemas, incluyendo Prometheus y OpenTelemetry.
⚠️ Recordatorio Importante: Grafana Agent ha sido descontinuado y ahora está en modo de soporte a largo plazo. Se recomienda migrar a la nueva versión de Grafana Alloy, construida sobre Grafana Agent Flow.
Grafana Agent está construido sobre componentes. Los componentes se conectan entre sí para formar pipelines de observabilidad programables para la recolección, procesamiento y transmisión de datos de telemetría.
Grafana Agent puede recolectar, transformar y enviar datos a:
Esta página se centra principalmente en el "Modo Flow", que es una revisión de Grafana Agent inspirada en Terraform. El Modo Flow proporciona una forma más intuitiva de configurar, permitiendo a los usuarios:
// Descubre pods de Kubernetes para recolectar métricas
discovery.kubernetes "pods" {
role = "pod"
}
// Recolecta métricas de pods de Kubernetes
prometheus.scrape "default" {
targets = discovery.kubernetes.pods.targets
forward_to = [prometheus.remote_write.default.receiver]
}
// Obtiene la clave API del disco
local.file "apikey" {
filename = "/var/data/my-api-key.txt"
is_secret = true
}
// Envía métricas al endpoint remote_write de Prometheus
prometheus.remote_write "default" {
endpoint {
url = "http://localhost:9009/api/prom/push"
basic_auth {
username = "MY_USERNAME"
password = local.file.apikey.content
}
}
}
Grafana Alloy es el nuevo nombre de nuestra distribución de OTel Collector. Grafana Agent ha sido descontinuado y proporcionará soporte a largo plazo (LTS) hasta el 31 de octubre de 2025. Grafana Agent alcanzará el fin de su vida útil (EOL) el 1 de noviembre de 2025.
Los mantenedores del proyecto recomiendan encarecidamente a los usuarios que migren a Grafana Alloy, por las siguientes razones:
El proyecto proporciona documentación y ejemplos completos:
Adecuado para implementaciones de Prometheus a gran escala que necesitan manejar millones de series activas.
Recolección unificada de métricas, logs, trazas y datos de análisis de rendimiento.
Proporciona una solución de observabilidad consistente en entornos multi-nube e híbridos.
Integración profunda con pipelines de CI/CD y flujos de trabajo GitOps.
Grafana Agent, como un recolector de datos de observabilidad maduro, proporciona a los usuarios una potente capacidad de recolección, procesamiento y transmisión de datos de telemetría. Aunque el proyecto ha entrado en modo de mantenimiento, sus ideas y arquitectura centrales sientan una base sólida para la nueva generación de Grafana Alloy. Para los usuarios existentes, se recomienda migrar gradualmente a Grafana Alloy de acuerdo con la guía oficial para obtener un mejor rendimiento y soporte continuo.