Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.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
如何在Kibana with Canvas中使用弹性SQL绘制时间序列直方图?_Sql_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Data Visualization_Kibana - Fatal编程技术网 elasticsearch,data-visualization,kibana,Sql,elasticsearch,Data Visualization,Kibana" /> elasticsearch,data-visualization,kibana,Sql,elasticsearch,Data Visualization,Kibana" />

如何在Kibana with Canvas中使用弹性SQL绘制时间序列直方图?

如何在Kibana with Canvas中使用弹性SQL绘制时间序列直方图?,sql,elasticsearch,data-visualization,kibana,Sql,elasticsearch,Data Visualization,Kibana,我们在Elasticsearch中有监控数据,通过Kibana可视化,我正试图使用Kibana中的Canvas功能来整理一些图表。就我个人而言,我不知道如何让时间序列直方图起作用 根据文档,我正试图使用此查询为绘图提取数据: SELECT HISTOGRAM("@timestamp", INTERVAL 1 MONTH) as t, count(*) as c FROM "nginx*" 当我尝试使用“预览”按钮时,我得到了错误: 我们办公室有人建议我添加groupby t,但这没有起任何作用

我们在Elasticsearch中有监控数据,通过Kibana可视化,我正试图使用Kibana中的Canvas功能来整理一些图表。就我个人而言,我不知道如何让时间序列直方图起作用

根据文档,我正试图使用此查询为绘图提取数据:

SELECT HISTOGRAM("@timestamp", INTERVAL 1 MONTH) as t, count(*) as c FROM "nginx*"
当我尝试使用“预览”按钮时,我得到了错误:


我们办公室有人建议我添加
groupby t
,但这没有起任何作用,而且确实返回了相同的错误。我做错了什么?是否有其他更好的方法获取数据,以便我可以设置时间序列图?

将直方图表达式放置在
分组方式下将解决此问题:

SELECT COUNT(*) AS c FROM "nginx*" GROUP BY HISTOGRAM("@timestamp", INTERVAL 1 MONTH)

我们在x轴下输入什么?y轴应该是计数c,但画布上的可视化不会从该查询中执行任何操作
SELECT COUNT(*) AS c FROM "nginx*" GROUP BY HISTOGRAM("@timestamp", INTERVAL 1 MONTH)