model: align service with ECS
- Dominant language
- Go
- Stars
- 1.3k
- Forks
- 543
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 109
Description
ECS defines [Service](https://www.elastic.co/guide/en/ecs/current/ecs-service.html) fields. APM defines additional service fields, including:
- `service.environment`
- `service.framework`
- `service.language`
- `service.runtime`
We should propose extensions to ECS to accommodate these fields. The names may need changing, e.g. perhaps rename `service.runtime` to just `runtime`, and `service.framework` to `software.framework` or `application.framework`.
We should also consider allowing `service` to be nestable under the [destination](https://www.elastic.co/guide/en/ecs/current/ecs-destination.html) namespace, which would then take place of `span.destination.service.*` fields used for service map metrics.
Contributor guide
Assessment
This issue has not been assessed yet.