Add support for %%id%% and %%pid%% template variables #3404
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR adds two new template variables to the service-discovery check configs:
pid
the host PID namespace PID of a container processes' PID 0id
the docker container id hashMotivation
We have a few custom integrations that collect information from
/proc
. When we were running only one instance of a process per-host (pre-containers), it was easy to determine the correctpid
to interrogate. Now that we're using Kubernetes and Docker, there is often many such processes per machine. These variables help us find the process we want.Notes
This PR Is actually authored by @jnewland - I'm submitting it upstream because I've been working on our dd-agent packaging setup.