日志服务
预留字段 | 说明 |
预留字段 | 说明 |
__image_name__ | 镜像名称。 |
__container_name__ | 容器名称。 |
__container_ip__ | 容器或 Pod 的 IP 地址。 |
__pod_name__ | Pod 名称。 |
__pod_uid__ | Pod 的唯一标识。 |
__namespace__ | Pod 所属的 Namespace。 |
预留字段 | 说明 |
预留字段 | 说明 |
__container_source__ | 数据源类型,即 stdout 或 stderr。 |
__image_name__ | 镜像名称。 |
__container_name__ | 容器名称。 |
__container_ip__ | 容器或 Pod 的 IP 地址。 |
__pod_name__ | Pod 名称。 |
__pod_uid__ | Pod 的唯一标识。 |
__namespace__ | Pod 所属的 Namespace。 |
环境变量 | 数据类型 | 是否必填 | 说明 | 示例 |
环境变量 | 数据类型 | 是否必填 | 说明 | 示例 |
volc_logs_{rule_name} | String | 是 | 采集的日志类型,说明如下:
|
|
volc_logs_{rule_name}_project | String | 是 | 日志项目名称。如果指定的日志项目不存在,日志服务会自动创建日志项目。 | - name: volc_logs_demo_project value: doc-demo |
volc_logs_{rule_name}_topic | String | 否 | 日志主题名称。如果指定的日志主题不存在,日志服务会自动创建日志主题,日志主题名称和 {rule_name} 变量值相同。 | - name: volc_logs_demo_topic value: pod-log |
volc_logs_{rule_name}_ttl | Integer | 否 | 创建日志主题时,指定日志在该日志主题中的存储时长,超过存储时长的过期日志会被自动清除。单位为天,默认为 30 天。取值范围为 1~3650,指定为 3650 天表示永久存储。 | - name: volc_logs_demo_ttl value: 90 |
volc_logs_{rule_name}_shard | Integer | 否 | 创建日志主题时,指定日志分区的数量,取值范围为 1~10,默认创建 1 个分区。 每个分区提供的写入能力为 5MiB/s、500 次/s,读取能力为 20 MiB/s、100 次/s。请在创建日志主题时合理规划分区,创建后暂不支持修改分区数量。 | - name: volc_logs_demo_shard value: 4 |
volc_logs_{rule_name}_shardautosplit | Boolean | 否 | 创建日志主题时,指定是否开启分区的自动分裂功能。
| - name: volc_logs_demo_shardautosplit value: True |
volc_logs_{rule_name}_maxshard | Integer | 否 | 创建日志主题时,指定分区的最大分裂数,即分区分裂后,所有分区的最大数量。取值范围为 1~10,默认为 10。 | - name: volc_logs_demo_maxshard value: 5 |
volc_logs_{rule_name}_tags | String | 否 | 为每条日志添加的常量字段。 | - name: volc_logs_demo_tags value: app=demo |