Repolode
grofers

grofers/legend

Crea y administra dashboards de Grafana y alertas preconfiguradas para servicios e infraestructura habituales, sin tener que escribir consultas a mano.

Estrellas
238
Forks
20
Issues abiertos
21
Último commit
hace 10 meses

¿Qué es?

Legend genera dashboards de Grafana para tus servicios y componentes de infraestructura, como EC2, S3, cronjobs de Kubernetes, bases de datos, colas de mensajes y frameworks web. Cada dashboard incluye métricas y alertas básicas preconfiguradas, así que no tienes que crear paneles manualmente ni escribir consultas de CloudWatch, Prometheus o InfluxDB a mano.

Los dashboards se describen mediante un archivo de entrada que enumera los componentes de un servicio. Legend se despliega en Kubernetes como un CRD y se instala con Helm; también puede usarse como herramienta de línea de comandos. La distribución de sus métricas sigue los métodos de monitorización USE y RED.

Entre las fuentes de métricas compatibles se incluyen CloudWatch, InfluxDB, Loki y Prometheus. Las consultas integradas presuponen el uso de exporters específicos, por lo que quizá sea necesario modificar las consultas para usar otros exporters.

Funciones clave

  • 01Genera dashboards de Grafana con métricas preconfiguradas para muchos componentes habituales
  • 02Configura automáticamente alertas básicas con prioridades y asignación de servicios
  • 03Permite personalizar alertas y paneles
  • 04Se ejecuta como un CRD de Kubernetes instalado mediante Helm o como CLI
  • 05Es compatible con CloudWatch, InfluxDB, Loki y Prometheus como almacenes de métricas

Casos de uso

  • Monitorizar recursos de EC2, S3 o RDS sin crear dashboards a mano
  • Ofrecer dashboards uniformes para muchos microservicios en un clúster de Kubernetes
  • Seguir los CronJobs de Kubernetes y el comportamiento de HPA con paneles listos para usar

Inicio rápido

  1. 1

    Añade el repositorio de Helm

    helm repo add legend https://grofers.github.io/legend
  2. 2

    Despliega el chart con el archivo values que has editado

    helm install legend legend/legend -f values.yaml

Antes de usarlo

  • La CLI permite crear dashboards, pero no eliminarlos.
  • Las consultas predefinidas presuponen el uso de exporters concretos, por lo que quizá tengas que modificarlas si utilizas otros exporters.
  • El despliegue en Kubernetes requiere la versión 1.16 o una posterior.

Temas

Preguntas frecuentes

¿Qué es legend?
Crea y administra dashboards de Grafana y alertas preconfiguradas para servicios e infraestructura habituales, sin tener que escribir consultas a mano. Legend genera dashboards de Grafana para tus servicios y componentes de infraestructura, como EC2, S3, cronjobs de Kubernetes, bases de datos, colas de mensajes y frameworks web. Cada dashboard incluye métricas y alertas básicas preconfiguradas, así que no tienes que crear paneles manualmente ni escribir consultas de CloudWatch, Prometheus o InfluxDB a mano.
¿legend es gratuito? ¿Qué licencia tiene?
legend es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿legend sigue mantenido?
Sin commits en más de 6 meses. El último commit de legend fue el 11 dic 2025.
¿Para qué puedo usar legend?
Monitorizar recursos de EC2, S3 o RDS sin crear dashboards a mano Ofrecer dashboards uniformes para muchos microservicios en un clúster de Kubernetes Seguir los CronJobs de Kubernetes y el comportamiento de HPA con paneles listos para usar
¿Cómo se instala legend?
Añade el repositorio de Helm: helm repo add legend https://grofers.github.io/legend Despliega el chart con el archivo values que has editado: helm install legend legend/legend -f values.yaml
¿Dónde consigo legend?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/grofers/legend

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados