Custom labels and annotations
groundcover allows you to add custom labels and annotations from Kubernetes pods and Docker containers to the traces and logs generated by those pods or containers.
This feature is available in groundcover sensor versions ≥ 1.9.127
Specifying what to collect
To apply custom labels and annotations collection, you need to update your groundcover deployment values.yaml
file.
To collect a pod label named app.kubernetes.io/name
and an annotation named app.kubernetes.io/other-name
you will need to add the following configuration:
To collect all pod labels and/or annotations, use the following configuration:
We prefix the labels/annotations with the following (according to pod/docker):
k8s.pod.label
k8s.pod.annotation
docker.container.label
docker.container.annotation
Searching labels and annotations
Once you've setup the configuration to the sensor, you will be able to view and search for specific labels and annotation like any other attribute.
For example, to search for all traces that has the label app.kubernetes.io/part-of = groundcover
you can do the following search:
k8s.pod.label.app.kubernetes.io/part-of:groundcover
in the search bar.
Last updated