•Grafana 系列文章[1]
Grafana内置了对Elasticsearch的支持。你可以进行多种类型的查询,以可视化存储在Elasticsearch中的日志或指标,并使用存储在Elasticsearch中的日志事件对图表进行注释。
关键的几项配置如下:
•URL: 设置你的Elasticsearch服务器的HTTP协议、IP和端口。如: http://192.168.2.1:9200
Elasticsearch data source details
使用索引设置来指定时间字段的默认值和你的Elasticsearch索引的名称。你可以使用一个时间模式,比如YYYY.MM.DD
,或者一个通配符作为索引名称。示例如下:
Index name: [applog.*-]YYYY.MM.DD
Pattern: Daily Time field name: @timestamp
你可以选择配置两个Logs参数:
•Message field name•Level field name
以确定在Explore中可视化日志时,数据源对日志信息和日志级别使用哪些字段。
例如,如果你使用Filebeat的默认设置来发送日志到Elasticsearch,那么设置:
•Message field name: message
•Level field name: fields.level
根据自己实际情况做配置, 如:
•Message:•_source
•Level:•level
数据链接从一个指定的字段创建一个链接,可以在 Explore 的日志视图中访问。
每个数据链接的配置包括:
Description
这个 Data Links 比较在这里比较常见的配置是从 ES 的 Logs 通过 trace_id
跳转到 Traces. 后续会详细介绍.
最终 ES 数据源配置示例如下:
ES Data source settings
EOF
[1]
Grafana 系列文章: https://ewhisper.cn/tags/Grafana/