Collect Kubelet logs with Fluentd->Elasticsearch and Fluentd->Cloud Logging

This commit is contained in:
Satnam Singh
2014-12-13 23:16:44 -08:00
parent 5ef34bf523
commit b4fcdd7e47
4 changed files with 49 additions and 0 deletions

View File

@@ -52,3 +52,21 @@
logstash_format true
flush_interval 5s
</match>
<source>
type tail
format none
path /varlog/kubelet.log
pos_file /varlog/kubelet.log.pos
tag kubelet
</source>
<match kubelet>
type elasticsearch
log_level info
include_tag_key true
host %ES_HOST%
port 9200
logstash_format true
flush_interval 5s
</match>

View File

@@ -30,3 +30,21 @@
# Disable the limit on the number of retries (retry forever).
disable_retry_limit
</match>
<source>
type tail
format none
time_key time
path /varlog/kubelet.log
pos_file /varlog/kubelet.log.pos
tag kubelet
</source>
<match kubelet>
type google_cloud
flush_interval 5s
# Never wait longer than 5 minutes between retries.
max_retry_wait 300
# Disable the limit on the number of retries (retry forever).
disable_retry_limit
</match>