在上传日志时添加标签可对日志分组和过滤提供重要帮助,这是您可以在数据来源端进行设置的日志元数据,包含在上传到日志易的每条事件中。
在上传日志时,rsyslog头部会插入标签,多标签使用多个字段。
<85>0 2014-09-14T16:52:59.814155+08:00 macbook my_app - - [91595477-c8e4-42b8-b1f9-696465b422ff@32473 tag="file_upload" tag="my_tag"]
tag: "file_upload" "my_tag"
下面是一个例子:
curl -X POST -T FILE.TXT https://logs-01.rizhiyi.com/bulk/d5306a171f064e6c85d2c3c8a23c91f0/tag/file_upload
tag: file_upload
标签可以被用来定义日志分组,这将帮助您有效划分日志,缩小搜索范围,也可以使用标签(tag)进行搜索查询。
tag:apache_combind_test
标签将显示在搜索界面左边的过滤字段中:
标签(tag)的值一般被视为字符串,即使它完全由数字组成。一个标签的有效字符包括字母数字字符、破折号、句号和下划线。标签的第一个字符只能是字母或数字。一个标签的最大长度是64个字符。如果不遵守这些规则,标签将从日志中剥离,该日志只能被全文索引。
举例:
正确的标签值:
x
server1
us-east
my_server
1234_zone
www.rizhiyi.com
apache
不正确的标签值:
_my_little_pony
-us
Room 1
apache$