Grafana 开源软件使您能够查询、可视化、提醒和探索您的指标、日志和跟踪,无论它们存储在何处。Grafana OSS 为您提供了将时间序列数据库 (TSDB) 数据转换为有洞察力的图形和可视化的工具。
安装Grafana并使用Grafana 入门中的说明设置您的第一个仪表板后,您将有许多选项可供选择,具体取决于您的要求。例如,如果您想查看有关智能家居的天气数据和统计数据,那么您可以创建一个播放列表。如果您是企业的管理员并且正在为多个团队管理 Grafana,那么您可以设置供应和身份验证。
以下部分概述了 Grafana 的功能,以帮助您了解更多信息。如需更多指导和想法,请查看我们的Grafana 社区论坛。
探索指标、日志和跟踪
通过即席查询和动态向下钻取探索您的数据。拆分视图并并排比较不同的时间范围、查询和数据源。
警报
如果您正在使用 Grafana Alerting,那么您可以通过许多不同的警报通知程序发送警报,包括 PagerDuty、SMS、电子邮件、VictorOps、OpsGenie 或 Slack。
如果您更喜欢其他一些通信渠道,警报挂钩允许您使用一些代码创建不同的通知程序。直观地为最重要的指标定义警报规则。
注释
使用来自不同数据源的丰富事件注释图表。将鼠标悬停在事件上以查看完整的事件元数据和标签。
此功能在 Grafana 中显示为图形标记,可用于在出现问题时关联数据。您可以手动创建注释——只需在图表上按住 Control 单击并输入一些文本——或者您可以从任何数据源获取数据。
仪表板变量
模板变量允许您创建可重复用于许多不同用例的仪表板。这些模板没有对值进行硬编码,因此,例如,如果您有生产服务器和测试服务器,则可以对两者使用相同的仪表板。
模板允许您深入了解您的数据,例如,从所有数据到北美数据,再到德克萨斯州数据,等等。您还可以在组织内的团队之间共享这些仪表板——或者如果您为流行的数据源创建了一个很棒的仪表板模板,您可以将其贡献给整个社区以供自定义和使用。
配置Grafana
如果您是 Grafana 管理员,那么您需要彻底熟悉Grafana 配置选项和Grafana CLI。
配置包括配置文件和环境变量。您可以设置默认端口、日志记录级别、电子邮件 IP 地址、安全性等。
导入仪表板和插件
在官方库中发现数百个仪表板和插件。由于社区成员的热情和动力,每周都会增加新内容。
验证
Grafana 支持不同的身份验证方法,例如 LDAP 和 OAuth,并允许您将用户映射到组织。
在 Grafana Enterprise(企业版)中,您还可以将用户映射到团队:如果您的公司有自己的身份验证系统,Grafana 允许您将内部系统中的团队映射到 Grafana 中的团队。这样,您就可以自动授予人们访问为其团队指定的仪表板的权限。
置备
虽然通过单击、拖放来创建单个仪表板很容易,但需要多个仪表板的高级用户会希望使用脚本自动进行设置。您可以在 Grafana 中编写任何脚本。
例如,如果您正在启动一个新的 Kubernetes 集群,您还可以使用一个脚本自动启动一个 Grafana,该脚本将预先设置并锁定正确的服务器、IP 地址和数据源,这样用户就无法更改它们。这也是一种控制大量仪表板的方法。
权限
当组织拥有一个 Grafana 和多个团队时,他们通常希望能够将事物分开并共享仪表板。您可以创建一个用户团队,然后设置对文件夹和仪表板的权限,如果您使用的是Grafana Enterprise ,则可以向下设置到数据源级别。