The KubernetesEvents input plugin allows you to collect kubernetes cluster events from kube-api server *For full documentation, refer to https://docs.fluentbit.io/manual/pipeline/inputs/kubernetes-events
Field | Description | Scheme |
---|---|---|
tag | Tag name associated to all records comming from this plugin. | string |
db | Set a database file to keep track of recorded Kubernetes events | string |
dbSync | Set a database sync method. values: extra, full, normal and off | string |
intervalSec | Set the polling interval for each channel. | *int32 |
intervalNsec | Set the polling interval for each channel (sub seconds: nanoseconds). | *int64 |
kubeURL | API Server end-point | string |
kubeCAFile | CA certificate file | string |
kubeCAPath | Absolute path to scan for certificate files | string |
kubeTokenFile | Token file | string |
kubeTokenTTL | configurable 'time to live' for the K8s token. By default, it is set to 600 seconds. After this time, the token is reloaded from Kube_Token_File or the Kube_Token_Command. | string |
kubeRequestLimit | kubernetes limit parameter for events query, no limit applied when set to 0. | *int32 |
kubeRetentionTime | Kubernetes retention time for events. | string |
kubeNamespace | Kubernetes namespace to query events from. Gets events from all namespaces by default | string |
tlsDebug | Debug level between 0 (nothing) and 4 (every detail). | *int32 |
tlsVerify | When enabled, turns on certificate validation when connecting to the Kubernetes API server. | *bool |
tlsVhost | Set optional TLS virtual host. | string |