乐趣区

关于运维:Grafana系列统一展示7ElasticSearch数据源

系列文章

  • Grafana 系列文章

ElasticSearch 数据源

Grafana 内置了对 Elasticsearch 的反对。你能够进行多种类型的查问,以可视化存储在 Elasticsearch 中的日志或指标,并应用存储在 Elasticsearch 中的日志事件对图表进行正文。

配置 ES 数据源

要害的几项配置如下:

  • URL: 设置你的 Elasticsearch 服务器的 HTTP 协定、IP 和端口。如: http://192.168.2.1:9200

索引配置

应用索引设置来指定工夫字段的默认值和你的 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

Data links

数据链接从一个指定的字段创立一个链接,能够在 Explore 的日志视图中拜访。

每个数据链接的配置包含:

Parameter Description
Field 设置数据链接应用的字段名称。
URL/query 如果链接是内部的,设置残缺的链接 URL。如果链接是外部的,这个输出将作为指标数据源的查问。在这两种状况下,你能够用 ${__value.raw} 宏从字段中插值。
URL Label (可选)为链接设置一个自定义的显示标签。链接标签默认为残缺的内部 URL 或链接的外部数据源的名称,并被此设置所笼罩。
Internal link 设置链接是外部还是内部。对于外部链接,你能够用数据源选择器来抉择指标数据源。这只反对追踪数据源。

这个 Data Links 比拟在这里比拟常见的配置是从 ES 的 Logs 通过 trace_id 跳转到 Traces.
后续会具体介绍.

示例 ES 数据源配置

最终 ES 数据源配置示例如下:

EOF

三人行, 必有我师; 常识共享, 天下为公. 本文由东风微鸣技术博客 EWhisper.cn 编写.

退出移动版