开源可观测性与 APM 工具,基于 eBPF 自动采集指标、日志、链路和性能剖析,并提供根因分析。
grofers/legend
为常见服务和基础设施自动生成并管理 Grafana 仪表盘与预置告警,无需手写查询。
- Star
- 238
- Fork
- 20
- 未关闭 Issue
- 21
- 最近提交
- 10个月前
这是什么?
Legend 为服务和基础设施组件自动生成 Grafana 仪表盘,覆盖 EC2、S3、Kubernetes CronJob、数据库、消息队列和常见 Web 框架等组件。每个仪表盘都带有预置指标和基础告警,无需手动搭建面板,也不必亲手编写 CloudWatch、Prometheus 或 InfluxDB 查询。
用户通过描述服务组件的输入文件定义仪表盘。Legend 可以作为 CRD 部署在 Kubernetes 中并通过 Helm 安装,也可以作为命令行工具使用。指标布局遵循 USE 和 RED 监控方法。
支持的指标来源包括 CloudWatch、InfluxDB、Loki 和 Prometheus。内置查询基于特定的 exporter,如果使用其他 exporter,可能需要修改查询。
核心功能
- 01为多种常见组件自动生成带预置指标的 Grafana 仪表盘
- 02自动配置带优先级和服务映射的基础告警
- 03支持自定义告警和面板
- 04以 Kubernetes CRD 形式通过 Helm 部署,也可作为 CLI 使用
- 05支持 CloudWatch、InfluxDB、Loki 和 Prometheus 作为指标存储
适用场景
- 无需手动搭建仪表盘即可监控 EC2、S3 或 RDS 资源
- 为 Kubernetes 集群中的大量微服务提供统一风格的仪表盘
- 借助现成面板跟踪 Kubernetes CronJob 和 HPA 的运行情况
快速上手
- 1
添加 Helm 仓库
helm repo add legend https://grofers.github.io/legend - 2
使用你修改后的 values 文件部署 Chart
helm install legend legend/legend -f values.yaml
使用前须知
- 命令行工具只能创建仪表盘,无法删除。
- 预置查询基于特定的导出器,使用其他导出器可能需要修改查询。
- Kubernetes 部署要求版本 1.16 或更高。
标签
常见问题
- legend 是什么?
- 为常见服务和基础设施自动生成并管理 Grafana 仪表盘与预置告警,无需手写查询。 Legend 为服务和基础设施组件自动生成 Grafana 仪表盘,覆盖 EC2、S3、Kubernetes CronJob、数据库、消息队列和常见 Web 框架等组件。每个仪表盘都带有预置指标和基础告警,无需手动搭建面板,也不必亲手编写 CloudWatch、Prometheus 或 InfluxDB 查询。
- legend 可以免费使用吗?用的什么许可证?
- legend 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- legend 还在维护吗?
- 超过半年未提交。legend 最近一次提交是在 2025年12月11日。
- legend 适合用来做什么?
- 无需手动搭建仪表盘即可监控 EC2、S3 或 RDS 资源 为 Kubernetes 集群中的大量微服务提供统一风格的仪表盘 借助现成面板跟踪 Kubernetes CronJob 和 HPA 的运行情况
- legend 怎么安装和运行?
- 添加 Helm 仓库: helm repo add legend https://grofers.github.io/legend 使用你修改后的 values 文件部署 Chart: helm install legend legend/legend -f values.yaml
- 在哪里获取 legend?
- 源代码和安装说明在 GitHub 上:https://github.com/grofers/legend
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7977408GoApache-2.0更新于 11小时前
Checkmk 是一套开源 IT 监控系统,覆盖物理机、虚拟机、容器和云环境的基础设施与应用监控。
2601577PythonGPL-2.0更新于 8小时前
endlessh SSH 蜜罐的 Go 实现,导出 Prometheus 指标并配有 Grafana 仪表盘,用于查看攻击来源统计。
145555GoGPL-3.0更新于 7天前
轻量级自托管服务器监控工具,提供 Web 仪表盘、Docker 容器统计、历史数据和告警。
2.6万1099GoMIT更新于 前天
开源 AIOps 告警管理平台,汇聚监控工具的告警,进行去重、关联,并通过工作流自动化处理。
1.2万1533PythonOther更新于 22天前
开源分布式监控系统,用于跟踪网络、服务器、虚拟机、应用和云服务的性能与可用性。
64831267Go TemplateAGPL-3.0更新于 20小时前