...
1apiVersion: fluentbit.fluent.io/v1alpha2
2kind: ClusterOutput
3metadata:
4 name: k8s-container
5 labels:
6 fluentbit.fluent.io/enabled: "true"
7spec:
8 customPlugin:
9 config: |-
10 Name stackdriver
11 Alias k8s-container
12 Match k8s_container.*
13 resource k8s_container
14 k8s_cluster_name ${cluster_uuid}
15 k8s_cluster_location ${gcp_region}-${gcp_zone}
16 severity_key severity
17 log_name_key log_type
18 Retry_Limit 10
19 Workers 1
20 autoformat_stackdriver_trace true
21 labels_key ncrEdge
22 labels cluster_edge_id=${cluster_uuid},cluster_hash=${cluster_hash},cluster_type=${cluster_provider},project_id=${gcp_project_id},node_name=$${NODE_NAME}
23 custom_k8s_regex (?<namespace_name>[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*)_(?<pod_name>[^_]+)_(?<container_name>.+)_(?<docker_id>.+)
24 tag_prefix k8s_container.
25 tls on
26 net.dns.resolver LEGACY
27 compress gzip
View as plain text