Grafana - 按字段值

时间:2018-04-14 21:48:49

标签: elasticsearch grafana

我目前正在尝试在Grafana上创建一个图表来监控我的服务器的状态,但是,我似乎无法找到一种方法来使用字段的值作为要显示的值在图表上。 (Datasource是ElasticSearch)

以下"文件"对于一系列区域,每隔1分钟将被发送到GrayLog(保存到Elastic)。

{
  "region_key": "some_key",
  "region_name": "Some Name",
  "region_count": 1610
}

通过使用以下设置,我可以让Grafana显示每个区域收到的邮件数量,但是,我想在 region_count 字段中显示该号码。

Grafana Configuratio 结果:

Resulting graph

我怎样才能做到这一点?甚至可以使用Elastic作为数据源吗?

1 个答案:

答案 0 :(得分:1)

1)确保您的文档在ElasticSearch中包含时间戳。

2)在“查询”框中,提供Lucene查询,该查询将文档缩小到仅与该度量标准相关的文档

3)在公制专线中,按"计数"并将其更改为采用特定字段的那个:例如," Average"

4)旁边的"平均值"框将出现"选择字段",这是可用字段的下拉列表。如果您在此处看到意外的字段名,可能是因为您的Lucene查询不够具体。 (Kibana对于正确获取此查询非常有用)