Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 从整数字段创建图表_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Logstash_Kibana - Fatal编程技术网 elasticsearch 从整数字段创建图表,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" /> elasticsearch 从整数字段创建图表,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana" />

elasticsearch 从整数字段创建图表

elasticsearch 从整数字段创建图表,elasticsearch,logstash,kibana,elasticsearch,Logstash,Kibana,我不确定如何实现这一点,但我已将以下数据导入elasticsearch: { "_index": "logstash-2014.09.18", "_type": "profiler", "_id": "Wp6zn3CSQ9qhdt8cfHxEgw", "_score": null, "_source": { "message": ["wm.server.query:getClusterError,2"], "@version": "1", "@time

我不确定如何实现这一点,但我已将以下数据导入elasticsearch:

{
  "_index": "logstash-2014.09.18",
  "_type": "profiler",
  "_id": "Wp6zn3CSQ9qhdt8cfHxEgw",
  "_score": null,
  "_source": {
    "message": ["wm.server.query:getClusterError,2"],
    "@version": "1",
    "@timestamp": "2014-09-18T15:49:26.287Z",
    "type": "svc-profiler",
    "host": "pc.local",
    "path": "/Users/myuser/profiler.csv",
    "Service Name": "wm.server.query:getClusterError",
    "Call Count": "2"
  },
  "sort": [
    1411055366287,
    1411055366287
  ]
}
我不知道如何使用调用计数字段创建图表(条形图或饼图)

如果我不清楚,我很抱歉,但是英语不是我的母语

那么,有人知道我如何使用该字段创建图表吗


提前感谢。

您的示例记录显示它作为字符串存在于ES集群中。您需要将它作为一个数字加载,以便能够根据它制作图表。您需要在logstash配置中使用类似的方法将字段转换为数字:

filter { 
  mutate { 
    convert => { "Call Count" => "integer" } 
  }
}
由于无法更改现有映射,因此需要重新加载数据才能执行任何有用的操作


一旦你这样做了,你就可以使用一个直方图面板,其中的
Call Count
作为字段,并对其进行合计或平均值计算。

我发现,在这里发布这篇文章几小时后=)转换+术语\u stats解决了我的问题!