我正在尝试将Timelion插件用于kibana。
我在elasticsearch中有一个数据集,其结构可能是这样的:
{
"_index": "metrics-2016-03",
"_type": "gauge",
"_id": "AVM2O7gbLYPaOnNTBgG0",
"_score": 1,
"_source": {
"name": "kafka.network.RequestChannel.ResponseQueueSize",
"@timestamp": "2016-03-02T07:29:56.000+0000",
"value": 4,
"host": "localhost"
}
}
我想将"value"
字段显示为y轴和"@timestamp"
x轴,该怎么办?
我尝试了该.es()
功能,但此功能似乎将计数设置为默认值,而不是数据源中的“值”字段。
Timelion将预定义的时间间隔用于其时间图。为了绘制“值”作为时间的函数,您可以将粒度设置为“自动”并使用以下字符串:
.es(metric='max:value')
您也可以将粒度设置为最小,然后添加.fit(carry)
到上述字符串中以填充空值,在这种情况下,您可以max
用min
或替换avg
,它将产生相同的图(sum
此处不起作用)。
问题内容: 我在使用批量API(C#NEST v5.4)插入文档时遇到问题。我有一个文档数组,在数组中有我的ID。 我的代码是: 如何 使用描述符手动 插入 _id ? 提前致谢! 问题答案: 您可以使用类似的方法在上设置索引名称。鉴于以下POCO 例如,使用递增计数器设置ID 产生以下请求
问题内容: 我有一个文档,其中包含许多我从未查询过的字段,因此我想关闭这些字段的索引以节省资源。我相信我需要禁用该字段,但是如何指定要对哪些字段建立索引呢? 问题答案: 默认情况下,所有字段也都在_all特殊字段内建立索引,该字段开箱即用地提供了所谓的catchall功能。但是,可以通过以下选项为映射中的每个字段指定是否要将其添加到_all字段: 上面的示例禁用了name字段的默认行为,该行为不会
问题内容: 如果我有方法 如何在不进行强制转换的情况下使用数字参数来调用它? 给出一个错误。 问题答案: 你不能。基本数字常量被认为是整数(如果后面跟有“ L”,则为整数),因此必须将其显式下转换为字节,以将其作为参数传递。据我所知,没有捷径可走。
问题内容: 我阅读了[如何在QueryParser中合并多个字段?](http://codingdict.com/questions/136407但是我不明白。 目前,我有一个非常奇怪的结构,例如: 我该怎么办? 因此解析器会在“ bodytext”字段和“ title”字段中寻找搜索词。 问题答案: 有3种方法可以做到这一点。 第一种方法是手动构造查询,这是内部的工作。这是执行此操作最强大的方法
如何在Gradle Scala项目中指定Scala版本? 官方留档声明依赖项用于获取编译器。 这是否意味着将使用Scala 2.11.1?
问题内容: 我正在编写一个Elasticsearch插件,该插件依赖于从磁盘上的文件读取数据。当我尝试在代码中访问此文件时,出现以下异常。 有什么推荐的方法来访问Elasticsearch插件中的文件吗?有什么快速的解决方法可以访问插件中的文件? 问题答案: 一种方法是通过禁用安全管理器来启动Elasticsearch流程,如下所示: 从ES 2.x开始,默认情况下启用Java安全管理器,因此之前