更新时间:2023-12-01 GMT+08:00

结构化配置字段

设置结构化字段

在进行结构化配置字段提取之后,可对结构化字段进行设置,具体设置规则如下表。

表1 结构化字段设置规则

日志提取方式

字段名称

字段类型是否可修改

字段是否可删除

正则分析(自动生成)

用户自定义。

名称必须以字母开始,且仅包含字母和数字。

正则分析(手动输入)

  • 支持在输入正则表达式时进行命名。
  • 支持使用系统默认命名field1、field2、field3……,或对其修改后的名称。

JSON格式

智能提取字段名称,可定义别名。

分隔符

默认名称field1、field2、field3……,可进行修改。

Nginx

根据Nginx配置生成,可定义别名。

ELB模板

根据ELB资料中提供的日志字段被定义。

VPC模板

根据VPC资料中提供的日志字段被定义。

CTS模板

字段名称为json日志中的key。

APIG模板

根据APIG资料中提供的日志字段被定义。

DCS审计日志

根据DCS资料中提供的日志字段被定义。

TOMCAT

根据TOMCAT官网提供的字段名称进行nginx解析的名称

NGINX

根据NGINX资料中提供的日志字段被定义。

GAUSSV5审计日志

根据GAUSSV5资料中提供的日志字段被定义。

DDS审计日志

根据DDS资料中提供的日志字段被定义。

DDS错误日志

根据DDS资料中提供的日志字段被定义。

DDS慢日志

根据DDS资料中提供的日志字段被定义。

CFW访问控制日志

根据CFW资料中提供的日志字段被定义。

CFW攻击日志

根据CFW资料中提供的日志字段被定义。

CFW流量日志

根据CFW资料中提供的日志字段被定义。

MYSQL错误日志

根据MYSQL资料中提供的日志字段被定义。

MYSQL慢日志

根据MYSQL资料中提供的日志字段被定义。

POSTGRESQL错误日志

根据POSTGRESQL资料中提供的日志字段被定义。

SQLSERVER错误日志

根据SQLSERVER资料中提供的日志字段被定义。

GAUSSDB_REDIS慢日志

根据GAUSSDB_REDIS资料中提供的日志字段被定义。

CDN

根据CDN资料中提供的日志字段被定义。

SMN

根据SMN资料中提供的日志字段被定义。

GAUSSDB_MYSQL错误日志

根据GAUSSDB_MYSQL资料中提供的日志字段被定义。

GAUSSDB_MYSQL慢日志

根据GAUSSDB_MYSQL资料中提供的日志字段被定义。

ER企业路由器

根据ER企业路由器资料中提供的日志字段被定义。

MYSQL审计日志

根据MYSQL审计日志资料中提供的日志字段被定义。

GaussDBforCassandra慢日志

根据GaussDBforCassandra慢日志资料中提供的日志字段被定义。

GaussDBforMongo慢日志

根据GaussDBforMongo慢日志资料中提供的日志字段被定义。

GaussDBforMongo错误日志

根据GaussDBforMongo错误日志资料中提供的日志字段被定义。

自定义模板

用户自定义。

正则分析(手动输入)、JSON格式、分隔符、Nginx和自定义模板的字段名称需要满足如下要求:

  • 只支持输入英文、数字、中划线、下划线及小数点。
  • 不能以小数点、下划线开头或以小数点结尾。
  • 长度为1-64个字符。

设置tag字段

设置结构化配置时,可以对日志维度信息进行tag字段设置,设置完成后可以在可视化界面对设置字段进行SQL查询。

  1. 在字段提取步骤中选择“tag字段”页签。
  2. 单击“添加字段”。
  3. 在tag字段列表中“字段名称”,输入需要设置 tag字段名称,例如hostIP。

    tag字段功能上线前设置的结构化配置,在修改结构化配置进行tag字段设置时,系统tag不会带出示例字段。

  4. 如需添加多个字段可单击“添加字段”,继续添加。
  5. 设置完成后单击“保存”。

    • tag支持的系统字段包括:category、clusterId、clusterName、containerName、hostIP、hostId、hostName、nameSpace、pathFile、podName。
    • tag不支持的系统字段包括:groupName、logStream、lineNum、content、logContent、logContentSize、collectTime。
    • 日志提取字段和tag字段可以同时设置。