从Grafana和InfluxDB开始
InfluxDB是一个开源时间序列数据库(TSDB),由InfluxData.它针对操作监控、应用指标、物联网传感器数据和实时分析等领域的时间序列数据的快速、高可用性存储和检索进行了优化。
注意:您也可以配置Grafana云实例来显示系统指标,而不必自己托管Grafana。Grafana提供了一个免费帐户与Grafana云帮助你开始。
得到InfluxDB
你可以下载InfluxDB在本地安装或者你可以注册InfluxDB云.某些版本的InfluxDB无法使用Windows安装程序。
安装其他的InfluxDB软件
安装Telegraf.这个工具是一个代理,可以帮助您将指标导入到InfluxDB中。有关更多信息,请参见Telegraf文档.
如果您选择使用InfluxDB Cloud,那么您应该这样做下载并安装InfluxDB Cloud CLI.该工具允许您向云帐户发送命令行指令。有关更多信息,请参见涌入CLI文件.
将数据输入到InfluxDB
如果在本地机器上下载并安装了InfluxDB,则使用快速启动功能来可视化InfluxDB指标。
如果您正在使用云帐户,那么向导将指导您完成初始流程。有关更多信息,请参见配置Telegraf.
Windows用户注意:
Windows用户可能需要进行额外的调整。请在InfluxData文档和中查找特殊说明在Windows上使用Telegraf博客文章。fluxdb Cloud中的常规系统监控模板不兼容Windows。使用InfluxDB Cloud监视系统的Windows用户将需要使用Windows系统监控模板.
将您的InfluxDB数据源添加到Grafana
可以在Grafana中定义多个InfluxDB数据源。
- 按照一般说明添加数据源.
- 决定是使用InfluxQL还是Flux作为查询语言。
- 对于InfluxQL,请参阅InfluxDB数据源有关特定数据源字段的信息。
- 对于通量,请参阅Grafana中的Flux查询语言有关特定数据源字段的信息。
InfluxDB指南
InfluxDB发布了将其产品的不同版本连接到Grafana的指南。
- fluxdb OSS或Enterprise 1.8+。要打开通量,请参考配置InfluxDB.在右上角选择您的InfluxDB版本。
- fluxdb OSS或Enterprise 2.x。指在fluxdb中使用Grafana.在右上角选择您的InfluxDB版本。
- InfluxDB云。指在fluxdb Cloud中使用Grafana.
重要的提示
- 确保您的Grafana令牌具有读访问权限。如果没有,则会出现身份验证错误,无法将Grafana连接到InfluxDB。
- 避免在桶和令牌名称中使用撇号和其他非标准字符。
- 如果组织或桶的文本名称不起作用,那么试试ID号。
- 如果您更改了fluxdb中的桶名,那么您也必须更改Grafana和Telegraf .conf文件中的桶名。
添加一个查询
这个步骤取决于您在Grafana中设置数据源时选择的查询语言。
InfluxQL查询语言
在查询编辑器中,单击选择测量.
Grafana显示可能的系列列表。单击其中一个以选择它,Grafana将绘制任何可用数据的图形。如果没有要显示的数据,则尝试其他选择或检查数据源。
流量查询语言
创建一个简单的Flux查询。
这个通用查询返回一个桶列表。
您还可以在InfluxDB Explore视图中创建Flux查询。
在浏览器中,登录到fluxdb本地UI (OSS通常是http://localhost:8086或用于fluxdb云的:https://cloud2.influxdata.com).
点击探索以打开数据资源管理器。
InfluxDB Data Explorer为创建Flux查询提供了两种机制:一个图形查询编辑器和一个脚本编辑器。使用图形查询编辑器,创建一个查询.它看起来像这样:
点击脚本编辑器查看查询的文本,然后复制Flux代码的所有行,看起来像这样:
在Grafana,添加一个面板然后将您的Flux代码粘贴到查询编辑器中。
点击应用.您的新面板应该与Flux查询的数据一起可见。
在Grafana Explore中检查InfluxDB指标
在Grafana实例中,转到探索查看和构建查询,以试验您想监视的指标。在这里,您还可以调试与收集度量相关的问题。
开始构建仪表盘
你走吧!使用Explore和Data Explorer对数据进行实验,并将您喜欢的查询作为面板添加到仪表板中。玩得开心!
这里有一些资源可以了解更多:
- Grafana文档:InfluxDB数据源
- InfluxDB文档:Flux与InfluxQL的比较
相关Grafana资源
开幕主题:Grafana 9有什么新内容?
Raj Dutt, Myrle Krantz和Torkel Ödegaard揭开了《Grafana 9》的新内容。观看2022年GrafanaCONline开幕式主题演讲。随需应变。
用Grafana插件统一数据:datdog, Splunk, MongoDB等等
在本次网络研讨会中,学习如何利用Grafana的插件生态系统访问80多个数据源,包括datdog、Splunk、MongoDB等插件。
从Grafana Enterprise和可观察性开始
加入Grafanabob电竞频道 Labs团队进行一个30分钟的演示,演示如何开始使用Grafana Stack,这样您就可以在短短几分钟内从零到可观察性。