Description
K8s: v1.31.4
otel collector chart: opentelemetry-collector-0.118.0
When using the presents for k8-events as outlined below.
mode: deployment
replicaCount: 1
presets:
kubernetesEvents:
enabled: true
The logs that are exported show depricated use of the api for the following fields.
- deprecatedCount
- deprecatedFirstTimestamp
- deprecatedLastTimestamp
- deprecatedSource
According to here, the correct fields are below as of v1.25. We are running v.1.31.4
- deprecatedCount = series.count
- deprecatedFirstTimestamp = eventTime
- deprecatedLastTimestamp = series.lastObservedTime
- deprecatedSource = reportingController
Here is an example log line exported using the presents.
{"object":{"apiVersion":"events.k8s.io/v1","deprecatedCount":1,"deprecatedFirstTimestamp":"2025-03-17T09:22:27Z","deprecatedLastTimestamp":"2025-03-17T09:22:27Z","deprecatedSource":{"component":"replicaset-controller"},"eventTime":null,"kind":"Event","metadata":{"creationTimestamp":"2025-03-17T09:22:27Z","managedFields":[{"apiVersion":"v1","fieldsType":"FieldsV1","fieldsV1":{"f:count":{},"f:firstTimestamp":{},"f:involvedObject":{},"f:lastTimestamp":{},"f:message":{},"f:reason":{},"f:reportingComponent":{},"f:source":{"f:component":{}},"f:type":{}},"manager":"kube-controller-manager","operation":"Update","time":"2025-03-17T09:22:27Z"}],"name":"k8s-events-opentelemetry-collector-575cccdf7.182d8cb6cbb4091c","namespace":"infra-logs","resourceVersion":"54069092","uid":"e9c429ad-893c-4751-8a7b-c51e87154e6b"},"note":"Deleted pod: k8s-events-opentelemetry-collector-575cccdf7-wwqdz","reason":"SuccessfulDelete","regarding":{"apiVersion":"apps/v1","kind":"ReplicaSet","name":"k8s-events-opentelemetry-collector-575cccdf7","namespace":"infra-logs","resourceVersion":"54069086","uid":"57e897d4-5da9-4b7f-ad73-1146288d90ac"},"reportingController":"replicaset-controller","type":"Normal"},"type":"ADDED"}