-
Notifications
You must be signed in to change notification settings - Fork 116
Open
Labels
Description
Description of the issue
Currently tags/labels are stored as key/value pairs in ES, however, we have seen users expecting tags to be stored as an array of strings, this is consistent with ECS-style tags.
I'm proposing to support array of strings for adding tags/labels both on the APM server as well as the agent APIs.
The alternative to this approach is to have both labels for key/values and tags for arrays but since supporting just labels (with support for arrays) is more generic, IMO, we should implement the proposed solution.
An example for JavaScript:
apm.addTags({'teams': ['team1','team2']})
What we are voting on
Is this an acceptable solution for agents/apm server?
cc @elastic/apm-agent-devs , @elastic/apm-server
Vote
Team | Yes | No | Indifferent | N/A | Link to issue |
---|---|---|---|---|---|
.NET | |||||
Go | |||||
Java | |||||
Node.js | |||||
Python | |||||
Ruby | |||||
RUM | |||||
APM Server |
wolframhaussig, nithril, gk-patel, peterdkdp and russcam