DataDog / integrations-extras

Community developed integrations and plugins for the Datadog Agent.
BSD 3-Clause "New" or "Revised" License
255 stars 751 forks source link

Change prefix for `apollo` integration #2529

Open BrynCooke opened 3 weeks ago

BrynCooke commented 3 weeks ago

I work for Apollo and am following up on an issue raised by a user regarding tag management.

The Apollo integration specifies that metrics that have a prefix apollo. are part of an integration: https://github.com/DataDog/integrations-extras/blob/master/apollo/manifest.json#L35

Apparently having this prefix reserved limits users' from managing tags via the DD UI.

After further investigation, we’ve identified that the reason you’re unable to manage tags for these custom metrics is that they are using the apollo. prefix. This prefix is reserved for Apollo out-of-the-box (OOTB) metrics, which is why tag management is restricted.

Some of our products emit metrics that use the apollo. prefix, and users should be able to manage tags. Are there any avenues for us to change the integrated metrics to the following prefixes:

What would be needed from our side to enable this to happen?

abernix commented 1 week ago

I opened a draft PR to try and address this, but do still need guidance.