组成
—— 关键字段 | 关键字段及命名规范
在日志条目中,必须包含(及应该包含)的数据
日志类型 | type
- 作用:描述日志的类型(来源)
- 取值:其可能 Value 如下:
- systemd-journal,属于系统日志;
- kubernetes-events,属于容器日志;
- kubernetes-container,属于容器日志;
- linux-kernel,属于Linux 内核日志;
- linux-docker,容器日志;
- linux-varlog,写入 /var/log/ 目录的日志文件;
所属集群 | cluster
- 作用:描述该日志所属集群环境,日志所属集群;
- 取值:其可能 Value 如下:
- prod
- test
- deve
- …
命名空间 | namespace
- 作用:该服务所在命名空间
- 其可能 Value 如下:
- 如果为 Kubernetes 集群,则该字段为 namespace 信息;
- 如果为 VM 虚拟机,则该字段为 hostname 信息;
服务名称 | instance
- 作用:该服务的实例名称;
- 其可能 Value 如下:
- 如果为普通服务部署,则该字段为服务名称;
- 如果为 Docker 运行,则该字段为 container name 信息;
- 如果为 Kubernetes 集群,则该字段为 Pod Name 信息;