mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-11 13:02:14 +00:00
Replace /varlog with /var/log in the fluentd-gcp config to match the
recently updated fluent-es config.
This commit is contained in:
parent
24430525ac
commit
614b1cf3c1
@ -1,7 +1,7 @@
|
|||||||
# This configuration file for Fluentd / td-agent is used
|
# This configuration file for Fluentd / td-agent is used
|
||||||
# to watch changes to Docker log files that live in the
|
# to watch changes to Docker log files that live in the
|
||||||
# directory /var/lib/docker/containers/ and are symbolically
|
# directory /var/lib/docker/containers/ and are symbolically
|
||||||
# linked to from the /varlog directory using names that capture the
|
# linked to from the /var/log directory using names that capture the
|
||||||
# pod name and container name. These logs are then submitted to
|
# pod name and container name. These logs are then submitted to
|
||||||
# Google Cloud Logging which assumes the installation of the cloud-logging plug-in.
|
# Google Cloud Logging which assumes the installation of the cloud-logging plug-in.
|
||||||
#
|
#
|
||||||
@ -29,28 +29,25 @@
|
|||||||
# synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
# synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
||||||
# ->
|
# ->
|
||||||
# /var/lib/docker/containers/997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b/997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b-json.log
|
# /var/lib/docker/containers/997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b/997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b-json.log
|
||||||
# The /var/log directory on the host is mapped to the /varlog directory in the container
|
# The /var/log directory on the host is mapped to the /var/log directory in the container
|
||||||
# running this instance of Fluentd and we end up collecting the file:
|
# running this instance of Fluentd and we end up collecting the file:
|
||||||
# /varlog/containers/synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
# /var/log/containers/synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
||||||
# This results in the tag:
|
# This results in the tag:
|
||||||
# varlog.containers.synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
# var.log.containers.synthetic-logger-0.25lps-pod_default-synth-lgr-997599971ee6366d4a5920d25b79286ad45ff37a74494f262e3bc98d909d0a7b.log
|
||||||
# The record reformer is used is discard the varlog.containers prefix and
|
# The record reformer is used is discard the var.log.containers prefix and
|
||||||
# the Docker container ID suffix and "kubernetes." is pre-pended giving the
|
# the Docker container ID suffix and "kubernetes." is pre-pended giving the
|
||||||
# final tag which is ingested into Elasticsearch:
|
# final tag which is ingested into Elasticsearch:
|
||||||
# kubernetes.synthetic-logger-0.25lps-pod_default-synth-lgr
|
# kubernetes.synthetic-logger-0.25lps-pod_default-synth-lgr
|
||||||
# This makes it easier for users to search for logs by pod name or by
|
# This makes it easier for users to search for logs by pod name or by
|
||||||
# the name of the Kubernetes container regardless of how many times the
|
# the name of the Kubernetes container regardless of how many times the
|
||||||
# Kubernetes pod has been restarted (resulting in a several Docker container IDs).
|
# Kubernetes pod has been restarted (resulting in a several Docker container IDs).
|
||||||
# TODO: Propagate the labels associated with a container along with its logs
|
|
||||||
# so users can query logs using labels as well as or instead of the pod name
|
|
||||||
# and container name.
|
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format json
|
format json
|
||||||
time_key time
|
time_key time
|
||||||
path /varlog/containers/*.log
|
path /var/log/containers/*.log
|
||||||
pos_file /varlog/gcp-containers.log.pos
|
pos_file /var/log/gcp-containers.log.pos
|
||||||
time_format %Y-%m-%dT%H:%M:%S
|
time_format %Y-%m-%dT%H:%M:%S
|
||||||
tag reform.*
|
tag reform.*
|
||||||
read_from_head true
|
read_from_head true
|
||||||
@ -59,70 +56,70 @@
|
|||||||
<match reform.**>
|
<match reform.**>
|
||||||
type record_reformer
|
type record_reformer
|
||||||
enable_ruby true
|
enable_ruby true
|
||||||
tag kubernetes.${tag_suffix[3].split('-')[0..-2].join('-')}
|
tag kubernetes.${tag_suffix[4].split('-')[0..-2].join('-')}
|
||||||
</match>
|
</match>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/salt/minion
|
path /var/log/salt/minion
|
||||||
pos_file /varlog/gcp-salt.pos
|
pos_file /var/log/gcp-salt.pos
|
||||||
tag salt
|
tag salt
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/startupscript.log
|
path /var/log/startupscript.log
|
||||||
pos_file /varlog/gcp-startupscript.log.pos
|
pos_file /var/log/gcp-startupscript.log.pos
|
||||||
tag startupscript
|
tag startupscript
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/docker.log
|
path /var/log/docker.log
|
||||||
pos_file /varlog/gcp-docker.log.pos
|
pos_file /var/log/gcp-docker.log.pos
|
||||||
tag docker
|
tag docker
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/etcd.log
|
path /var/log/etcd.log
|
||||||
pos_file /varlog/gcp-etcd.log.pos
|
pos_file /var/log/gcp-etcd.log.pos
|
||||||
tag etcd
|
tag etcd
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/kubelet.log
|
path /var/log/kubelet.log
|
||||||
pos_file /varlog/gcp-kubelet.log.pos
|
pos_file /var/log/gcp-kubelet.log.pos
|
||||||
tag kubelet
|
tag kubelet
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/kube-apiserver.log
|
path /var/log/kube-apiserver.log
|
||||||
pos_file /varlog/gcp-kube-apiserver.log.pos
|
pos_file /var/log/gcp-kube-apiserver.log.pos
|
||||||
tag kube-apiserver
|
tag kube-apiserver
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/kube-controller-manager.log
|
path /var/log/kube-controller-manager.log
|
||||||
pos_file /varlog/gcp-kube-controller-manager.log.pos
|
pos_file /var/log/gcp-kube-controller-manager.log.pos
|
||||||
tag kube-controller-manager
|
tag kube-controller-manager
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
<source>
|
<source>
|
||||||
type tail
|
type tail
|
||||||
format none
|
format none
|
||||||
path /varlog/kube-scheduler.log
|
path /var/log/kube-scheduler.log
|
||||||
pos_file /varlog/gcp-kube-scheduler.log.pos
|
pos_file /var/log/gcp-kube-scheduler.log.pos
|
||||||
tag kube-scheduler
|
tag kube-scheduler
|
||||||
</source>
|
</source>
|
||||||
|
|
||||||
|
@ -16,15 +16,15 @@ spec:
|
|||||||
value: -q
|
value: -q
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: varlog
|
- name: varlog
|
||||||
mountPath: /varlog
|
mountPath: /var/log
|
||||||
- name: containers
|
- name: varlibdockercontainers
|
||||||
mountPath: /var/lib/docker/containers
|
mountPath: /var/lib/docker/containers
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
volumes:
|
volumes:
|
||||||
- name: varlog
|
- name: varlog
|
||||||
hostPath:
|
hostPath:
|
||||||
path: /var/log
|
path: /var/log
|
||||||
- name: containers
|
- name: varlibdockercontainers
|
||||||
hostPath:
|
hostPath:
|
||||||
path: /var/lib/docker/containers
|
path: /var/lib/docker/containers
|
||||||
|
|
||||||
|
@ -179,15 +179,15 @@ spec:
|
|||||||
value: -q
|
value: -q
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: varlog
|
- name: varlog
|
||||||
mountPath: /varlog
|
mountPath: /var/log
|
||||||
- name: containers
|
- name: varlibdockercontainers
|
||||||
mountPath: /var/lib/docker/containers
|
mountPath: /var/lib/docker/containers
|
||||||
terminationGracePeriodSeconds: 30
|
terminationGracePeriodSeconds: 30
|
||||||
volumes:
|
volumes:
|
||||||
- name: varlog
|
- name: varlog
|
||||||
hostPath:
|
hostPath:
|
||||||
path: /var/log
|
path: /var/log
|
||||||
- name: containers
|
- name: varlibdockercontainers
|
||||||
hostPath:
|
hostPath:
|
||||||
path: /var/lib/docker/containers
|
path: /var/lib/docker/containers
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user