Implementación en Go de la tarpit SSH endlessh, que exporta métricas de Prometheus e incluye un dashboard de Grafana con estadísticas de los atacantes.
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
Añade el repositorio de Helm
helm repo add legend https://grofers.github.io/legend - 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
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.
Sistema de monitoreo distribuido de código abierto para supervisar el rendimiento y la disponibilidad de redes, servidores, máquinas virtuales, aplicaciones y servicios en la nube.
Kit de herramientas que empaqueta programas eBPF como Gadgets en imágenes OCI para recopilar e inspeccionar datos del sistema en clústeres de Kubernetes y hosts Linux.
Herramienta de línea de comandos para supervisar la disponibilidad de sitios web, los tiempos de respuesta y el vencimiento de certificados SSL, con alertas mediante notificaciones de escritorio y webhooks.
Un agente de SRE con IA y alojamiento propio que aprende los patrones habituales de los logs, crea incidentes automáticamente ante anomalías nuevas y envía alertas a Slack, Teams, Telegram y herramientas de guardia.