Elasticsearch:“ @”符号的含义

Meo*_*wts 6 amazon-web-services elasticsearch

因此,我无法在Elasticsearch文档中找到有关使用@前缀作为字段名称的含义的任何信息(如果有关于此的文档,那么我的问题可能有一个简单的答案)。

我已经看到了它在该领域代表什么情况下使用有关的日志行-易例子是@timestamp,在案件AWS Cloudwatch记录到AWS Elasticsearch Service它通过一些事情,如@log_group,@id等

知道使用@符号仅仅是一个命名约定(有人决定将日志行元信息与相关字段区分开),还是在字段名称前加上某种功能上的区别,将会很有趣@。

有任何见解(或答案)吗?

And*_*fan 8

@在 Elasticsearch 中没有特殊含义。

Logstash 使用此约定来定义事件的一些“元数据”字段,例如@timestamp和@version。


Luc*_*iro 1

实际上,我在 Elasticsearch 中没有找到任何关于此的官方文档,但是,我发现一些使用 Elasticsearch 结果点@作为注释的库,例如指定 _timestamp 是什么。

例如,正如本期所解释的, Grafana@timestamp默认使用注释,如果您使用自定义时间戳,则需要指定它们。