open-telemetry / semantic-conventions

Defines standards for generating consistent, accessible telemetry across a variety of domains
Apache License 2.0
244 stars 154 forks source link

Process semconv: define common attributes and revisit requirement levels #864

Open lmolkova opened 5 months ago

lmolkova commented 5 months ago

Area(s)

area:process

Is your change request related to a problem? Please describe.

We require any of the following attributes to be present

https://github.com/open-telemetry/semantic-conventions/blob/a04a1f4ba413d0a1f137c223fc243ea14fdcd89b/docs/resource/process.md?plain=1#L39-L45

As a result, users would get inconsistent data from different systems and instrumentations. Vendors will need to know how to parse and extract specific details (such as process name).

Describe the solution you'd like

The approach we follow in HTTP and other semconv:

ChrsMark commented 4 months ago

cc: @open-telemetry/semconv-system-approvers