-
Notifications
You must be signed in to change notification settings - Fork 524
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add new service field to Intake API + ES #2696
Comments
@simitt there is still a discussion going on some of that, even including whether this field be used for aggregations or only labelling. I assume we will use the ECS name pattern in the intake as well, no need to use
I don't think so, unless there is a good reason. |
The restricting pattern for |
After some more context about how this field is going to be used, we agreed on indexing it, which also requires a limit of |
Add service.node.configured_name to Intake API and add support for retrieving and indexing service.node.name in ES. fixes elastic#2696
Add service.node.configured_name to Intake API and add support for retrieving and indexing service.node.name in ES. fixes elastic#2696
@eyalkoren for which event types should the new field be added (transaction, span, error, metric)? For |
Summary of the discussion with @eyalkoren:
|
Add service.node.configured_name to Intake API and add support for retrieving and indexing service.node.name in ES. fixes elastic#2696
Add service.node.configured_name to Intake API and add support for retrieving and indexing service.node.name in ES. fixes elastic#2696
…vice.node.name for ES (elastic#2746) Add service.node.configured_name to Intake API and add support for retrieving and indexing service.node.name in ES. fixes elastic#2696
A new field
service.node.configured_name
will be sent from the agents. The server needs to add it to the Intake API as part of the metadata.The server then needs to populate the new ECS field
service.node.name
with following logic (copied from elastic/apm#141 (comment)):(edited 2019/09/16: move logic how to derive value of
service.node.name
also to apm server)Detailed information in elastic/apm#141.
Things to clarify:
will be
service.node.configured_name
settled on
service.node.name
service.name
only allows values following the pattern^[a-zA-Z0-9 _-]+$
, do we need to apply the same restrictions to the new field?not necessary here, as the concerns where for cases where the service name should be part of the index, which is not discussed for this field
keyword
with a length limit of 1024 on the Intake API. @eyalkoren do you agree?see Add new service field to Intake API + ES #2696 (comment)
The text was updated successfully, but these errors were encountered: