-
Notifications
You must be signed in to change notification settings - Fork 980
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #534 from Scitizen/refactor/kubernetes-configs-split
Refactor/kubernetes configs split
- Loading branch information
Showing
17 changed files
with
348 additions
and
311 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_cluster_autoscaler | ||
multiline_flush_interval 5s | ||
path /var/log/cluster-autoscaler.log | ||
pos_file /var/log/fluentd-cluster-autoscaler.log.pos | ||
tag cluster-autoscaler | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
|
||
<source> | ||
@type tail | ||
@id in_tail_container_logs | ||
path /var/log/containers/*.log | ||
pos_file /var/log/fluentd-containers.log.pos | ||
tag "#{ENV['FLUENT_CONTAINER_TAIL_TAG'] || 'kubernetes.*'}" | ||
exclude_path "#{ENV['FLUENT_CONTAINER_TAIL_EXCLUDE_PATH'] || use_default}" | ||
read_from_head true | ||
<parse> | ||
@type "#{ENV['FLUENT_CONTAINER_TAIL_PARSER_TYPE'] || 'json'}" | ||
time_format %Y-%m-%dT%H:%M:%S.%NZ | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_docker | ||
path /var/log/docker.log | ||
pos_file /var/log/fluentd-docker.log.pos | ||
tag docker | ||
<parse> | ||
@type regexp | ||
expression /^time="(?<time>[^)]*)" level=(?<severity>[^ ]*) msg="(?<message>[^"]*)"( err="(?<error>[^"]*)")?( statusCode=($<status_code>\d+))?/ | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_etcd | ||
path /var/log/etcd.log | ||
pos_file /var/log/fluentd-etcd.log.pos | ||
tag etcd | ||
<parse> | ||
@type none | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_glbc | ||
multiline_flush_interval 5s | ||
path /var/log/glbc.log | ||
pos_file /var/log/fluentd-glbc.log.pos | ||
tag glbc | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# Example: | ||
# 2017-02-09T00:15:57.992775796Z AUDIT: id="90c73c7c-97d6-4b65-9461-f94606ff825f" ip="104.132.1.72" method="GET" user="kubecfg" as="<self>" asgroups="<lookup>" namespace="default" uri="/api/v1/namespaces/default/pods" | ||
# 2017-02-09T00:15:57.993528822Z AUDIT: id="90c73c7c-97d6-4b65-9461-f94606ff825f" response="200" | ||
<source> | ||
@type tail | ||
@id in_tail_kube_apiserver_audit | ||
multiline_flush_interval 5s | ||
path /var/log/kubernetes/kube-apiserver-audit.log | ||
pos_file /var/log/kube-apiserver-audit.log.pos | ||
tag kube-apiserver-audit | ||
<parse> | ||
@type multiline | ||
format_firstline /^\S+\s+AUDIT:/ | ||
# Fields must be explicitly captured by name to be parsed into the record. | ||
# Fields may not always be present, and order may change, so this just looks | ||
# for a list of key="\"quoted\" value" pairs separated by spaces. | ||
# Unknown fields are ignored. | ||
# Note: We can't separate query/response lines as format1/format2 because | ||
# they don't always come one after the other for a given query. | ||
format1 /^(?<time>\S+) AUDIT:(?: (?:id="(?<id>(?:[^"\\]|\\.)*)"|ip="(?<ip>(?:[^"\\]|\\.)*)"|method="(?<method>(?:[^"\\]|\\.)*)"|user="(?<user>(?:[^"\\]|\\.)*)"|groups="(?<groups>(?:[^"\\]|\\.)*)"|as="(?<as>(?:[^"\\]|\\.)*)"|asgroups="(?<asgroups>(?:[^"\\]|\\.)*)"|namespace="(?<namespace>(?:[^"\\]|\\.)*)"|uri="(?<uri>(?:[^"\\]|\\.)*)"|response="(?<response>(?:[^"\\]|\\.)*)"|\w+="(?:[^"\\]|\\.)*"))*/ | ||
time_format %Y-%m-%dT%T.%L%Z | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_kube_apiserver | ||
multiline_flush_interval 5s | ||
path /var/log/kube-apiserver.log | ||
pos_file /var/log/fluentd-kube-apiserver.log.pos | ||
tag kube-apiserver | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
11 changes: 11 additions & 0 deletions
11
templates/conf/kubernetes/kube-controller-manager.conf.erb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_kube_controller_manager | ||
multiline_flush_interval 5s | ||
path /var/log/kube-controller-manager.log | ||
pos_file /var/log/fluentd-kube-controller-manager.log.pos | ||
tag kube-controller-manager | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_kube_proxy | ||
multiline_flush_interval 5s | ||
path /var/log/kube-proxy.log | ||
pos_file /var/log/fluentd-kube-proxy.log.pos | ||
tag kube-proxy | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_kube_scheduler | ||
multiline_flush_interval 5s | ||
path /var/log/kube-scheduler.log | ||
pos_file /var/log/fluentd-kube-scheduler.log.pos | ||
tag kube-scheduler | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_kubelet | ||
multiline_flush_interval 5s | ||
path /var/log/kubelet.log | ||
pos_file /var/log/fluentd-kubelet.log.pos | ||
tag kubelet | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_rescheduler | ||
multiline_flush_interval 5s | ||
path /var/log/rescheduler.log | ||
pos_file /var/log/fluentd-rescheduler.log.pos | ||
tag rescheduler | ||
<parse> | ||
@type kubernetes | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
|
||
<source> | ||
@type tail | ||
@id in_tail_minion | ||
path /var/log/salt/minion | ||
pos_file /var/log/fluentd-salt.pos | ||
tag salt | ||
<parse> | ||
@type regexp | ||
expression /^(?<time>[^ ]* [^ ,]*)[^\[]*\[[^\]]*\]\[(?<severity>[^ \]]*) *\] (?<message>.*)$/ | ||
time_format %Y-%m-%d %H:%M:%S | ||
</parse> | ||
</source> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<source> | ||
@type tail | ||
@id in_tail_startupscript | ||
path /var/log/startupscript.log | ||
pos_file /var/log/fluentd-startupscript.log.pos | ||
tag startupscript | ||
<parse> | ||
@type syslog | ||
</parse> | ||
</source> |