5.6. 负载均衡服务实例租户日志格式


负载均衡服务实例(amphorae)的租户流日志的日志格式是 HAProxy 日志格式。两个例外是 project_idlb_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"`

有关格式的描述,请参考下表。

表 5.4. 租户流日志格式变量定义的数据变量。
变量类型字段名称

{{project_id}}

UUID

项目 ID (来自 amphora 提供者驱动程序的子变量)

{{lb_id}}

UUID

负载均衡器 ID (来自 amphora 提供者驱动程序的子变量)

%f

字符串

frontend_name

%ci

IP 地址

client_ip

%cp

数字

client_port

%t

date

date_time

%ST

数字

status_code

%B

数字

bytes_read

%U

数字

bytes_uploaded

%ssl_c_verify

布尔值

client_certificate_verify (0 or 1)

%ssl_c_s_dn

字符串

client_certificate_distinguised_name

%b

字符串

pool_id

%s

字符串

member_id

%Tt

数字

processing_time (毫秒)

%tsc

字符串

termination_state (具有 Cookie 状态)

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.