5.6. 负载均衡服务实例租户日志格式
负载均衡服务实例(amphorae)的租户流日志的日志格式是 HAProxy 日志格式。两个例外是 project_id
和 lb_id
变量,其值由 amphora 提供程序驱动程序提供。
示例
以下是 rsyslog 作为 syslog 接收器的示例日志条目:
Jun 12 00:44:13 amphora-3e0239c3-5496-4215-b76c-6abbe18de573 haproxy[1644]: 5408b89aa45b48c69a53dca1aaec58db fd8f23df-960b-4b12-ba62-2b1dff661ee7 261ecfc2-9e8e-4bba-9ec2-3c903459a895 172.24.4.1 41152 12/Jun/2019:00:44:13.030 "GET / HTTP/1.1" 200 76 73 - "" e37e0e04-68a3-435b-876c-cffe4f2138a4 6f2720b3-27dc-4496-9039-1aafe2fee105 4 --
备注
- hyphen (-)表示所有未知或不可用于连接的字段。
前面示例日志条目中的前缀源自 rsyslog 接收器,不是来自 amphora 的 syslog 消息的一部分:
Jun 12 00:44:13 amphora-3e0239c3-5496-4215-b76c-6abbe18de573 haproxy[1644]:”
默认
默认的 amphora 租户流日志格式为:
`"{{ '{{' }} project_id {{ '}}' }} {{ '{{' }} lb_id {{ '}}' }} %f %ci %cp %t %{+Q}r %ST %B %U %[ssl_c_verify] %{+Q}[ssl_c_s_dn] %b %s %Tt %tsc"`
有关格式的描述,请参考下表。
变量 | 类型 | 字段名称 |
---|---|---|
| UUID | 项目 ID (来自 amphora 提供者驱动程序的子变量) |
| UUID | 负载均衡器 ID (来自 amphora 提供者驱动程序的子变量) |
| 字符串 |
|
| IP 地址 |
|
| 数字 |
|
| date |
|
| 数字 |
|
| 数字 |
|
| 数字 |
|
| 布尔值 |
|
| 字符串 |
|
| 字符串 |
|
| 字符串 |
|
| 数字 |
|
| 字符串 |
|
其他资源
- HAProxy 文档中的自定义日志格式