kubernetes/cluster/addons/fluentd-gcp/fluentd-gcp-image
Kubernetes Submit Queue bb5fdff58b Merge pull request #41567 from Crassirostris/fluentd-gcp-monitoring
Automatic merge from submit-queue (batch tested with PRs 39855, 41433, 41567, 41887, 41652)

Add fluentd monitoring to fluentd-gcp image

Right now we are not able to monitor the state of fluentd in cluster, which may result in logging subsystem quietly failing. This PR tries to address that problem by introducing the fluentd container monitoring:

* fluentd internal metrics, like number of buffers and number of data in buffers
* `logging_line_count`, number of lines, read by fluentd from application containers' logs
    * Has `tag` label, corresponding to the fluentd tag of the entry
* `logging_entry_count`, number of entries, emitted to the output plugin
    * With label `component` set to `container`, generated by application containers
    * With label `component` set to `system`, generated by system components like kubelet, docker, scheduler, etc.
    * Has `tag` label, corresponding to the fluentd tag of the entry

CC @fabxc @igorpeshansky @edsiper
2017-02-23 09:36:33 -08:00
..
Dockerfile Merge pull request #41567 from Crassirostris/fluentd-gcp-monitoring 2017-02-23 09:36:33 -08:00
fluent.conf Add fluentd monitoring to fluentd-gcp image 2017-02-16 19:04:32 +01:00
Makefile Add fluentd monitoring to fluentd-gcp image 2017-02-16 19:04:32 +01:00
README.md s|github.com/GoogleCloudPlatform/kubernetes|github.com/kubernetes/kubernetes| 2015-09-03 10:10:11 -04:00
run.sh Fix copying systemd libraries upon fluentd-gcp startup 2017-02-14 15:41:15 +01:00

Collecting Docker Log Files with Fluentd and sending to GCP.

This directory contains the source files needed to make a Docker image that collects Docker container log files using Fluentd and sends them to GCP. This image is designed to be used as part of the Kubernetes cluster bring up process. The image resides at DockerHub under the name kubernetes/fluentd-gcp.

Analytics