Kubernetes Events source plugin
The Kubernetes Events source plugin lets you ingest events from Kubernetes.
Supported telemetry types
This plugin supports these telemetry types:
Logs | Metrics | Traces |
---|---|---|
Configuration parameters
Use the parameters in this section to configure your plugin. The Telemetry Pipeline web interface uses the values in the Name column to describe the parameters. Items in the Key column are the YAML keys to use in pipeline configuration files.
Required
Name | Key | Description | Default |
---|---|---|---|
Kubernetes API Server Endpoint | kube_url | Required. The API server endpoint that's accessible to Telemetry Pipeline. | https://kubernetes.default.svc |
Advanced
Name | Key | Description | Default |
---|---|---|---|
Kubernetes TLS CA file | kube_ca_file | Your Kubernetes CA certificate file. | none |
Kubernetes TLS CA path | kube_ca_path | Your Kubernetes CA certificate path. | none |
Kubernetes authorization Token File* | kube_token_file | Your Kubernetes authorization token file. | none |
Kubernetes Token Time To Live (TTL) | kube_token_ttl | The amount of time before a token is reread from its file. | 10M |
Kubernetes Request Limit | kube_request_limit | The request limit for how many events to collect. | 0 |
Kubernetes Event Retention Time | kube_retention_time | How long Kubernetes should retain events. | 1h |
Kubernetes Namespace | kube_namespace | The Kubernetes namespace to query events from. By default, fetches events from all namespaces. | none |