Grafana 系列 - 统一展示 -7-ElasticSearch 数据源

本文涉及的产品
检索分析服务 Elasticsearch 版,2核4GB开发者规格 1个月
日志服务 SLS,月写入数据量 50GB 1个月
可观测可视化 Grafana 版,10个用户账号 1个月
简介: Grafana 系列 - 统一展示 -7-ElasticSearch 数据源

ElasticSearch 数据源

Grafana 内置了对 Elasticsearch 的支持。你可以进行多种类型的查询,以可视化存储在 Elasticsearch 中的日志或指标,并使用存储在 Elasticsearch 中的日志事件对图表进行注释。

配置 ES 数据源

关键的几项配置如下:

索引配置

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 的日志视图中访问。

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

Parameter Description
Field 设置数据链接使用的字段名称。
URL/query 如果链接是外部的,设置完整的链接 URL。如果链接是内部的,这个输入将作为目标数据源的查询。在这两种情况下,你可以用 ${__value.raw } 宏从字段中插值。
URL Label (可选)为链接设置一个自定义的显示标签。链接标签默认为完整的外部 URL 或链接的内部数据源的名称,并被此设置所覆盖。
Internal link 设置链接是内部还是外部。对于内部链接,你可以用数据源选择器来选择目标数据源。这只支持追踪数据源。

这个 Data Links 比较在这里比较常见的配置是从 ES 的 Logs 通过 trace_id 跳转到 Traces.

后续会详细介绍.

示例 ES 数据源配置

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

ES Data source settings

EOF

相关实践学习
使用阿里云Elasticsearch体验信息检索加速
通过创建登录阿里云Elasticsearch集群,使用DataWorks将MySQL数据同步至Elasticsearch,体验多条件检索效果,简单展示数据同步和信息检索加速的过程和操作。
ElasticSearch 入门精讲
ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。 ElasticSearch的实现原理主要分为以下几个步骤: 用户将数据提交到Elastic Search 数据库中 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据 当用户搜索数据时候,再根据权重将结果排名、打分 将返回结果呈现给用户 Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。
相关文章
|
7月前
|
JSON Prometheus Cloud Native
Grafana 系列 - 统一展示 -8-ElasticSearch 日志快速搜索仪表板
Grafana 系列 - 统一展示 -8-ElasticSearch 日志快速搜索仪表板
|
4月前
|
Prometheus 监控 Cloud Native
自定义grafana_table(数据源Prometheus)
综上所述,自定义 Grafana 表格并将 Prometheus 作为数据源的关键是理解 PromQL 的查询机制、熟悉 Grafana 面板的配置选项,并利用 Grafana 强大的转换和自定义功能使数据展示更为直观和有洞见性。随着对这些工具更深入的了解,您将可以创建出更高级的监控仪表盘,以支持复杂的业务监控需求。
305 1
|
7月前
|
Perl
Grafana 系列 - 统一展示 -9-Jaeger 数据源
Grafana 系列 - 统一展示 -9-Jaeger 数据源
|
7月前
|
存储 Prometheus Cloud Native
Grafana 系列 - 统一展示 -2-Prometheus 数据源
Grafana 系列 - 统一展示 -2-Prometheus 数据源
|
7月前
|
监控 数据可视化 开发工具
Grafana 系列 - 统一展示 -4-AWS Cloudwatch 数据源
Grafana 系列 - 统一展示 -4-AWS Cloudwatch 数据源
|
7月前
|
Dubbo Java 应用服务中间件
微服务框架(二十七)Grafana 数据源及报警设置
此系列文章将会描述Java框架Spring Boot、服务治理框架Dubbo、应用容器引擎Docker,及使用Spring Boot集成Dubbo、Mybatis等开源框架,其中穿插着Spring Boot中日志切面等技术的实现,然后通过gitlab-CI以持续集成为Docker镜像。 本文为使用grafana数据源及报警规则设置
|
7月前
|
SQL 数据可视化 关系型数据库
Grafana【实践 01】Greenplum和InfluxDB数据源添加及仪表盘测试
Grafana【实践 01】Greenplum和InfluxDB数据源添加及仪表盘测试
188 0
|
SQL 运维 监控
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(下)
258 1
|
运维 监控 数据可视化
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)(上)
【运维知识进阶篇】Zabbix5.0稳定版详解11(在Grafana中使用Zabbix插件:安装Grafana+安装Zabbix插件+添加数据源+Grafana直连MySQL数据库取值)
567 0
|
弹性计算 Prometheus 监控
阿里云grafana VPC数据源通道管理
通过在Grafana服务中安装VPC数据源通道,可以使Grafana工作区访问到VPC内未开通公网访问的数据源。本文以Grafana访问VPC内自建的Prometheus数据源为例,介绍如何通过VPC数据源通道使Grafana服务可以访问VPC内的数据源。
217 1
阿里云grafana VPC数据源通道管理