-
Notifications
You must be signed in to change notification settings - Fork 15
Description
My initial idea with the instrumentation score was to have rules that would affect the score in a way or another. However, there are rules that we might not be able to link to a service: if we don't have a service.name, which service should be affected? If we have a trace with missing spans (judged by a parent span ID we've seen but isn't there)?
For those cases, I believe we should have a way to flag the rule as (potentially) not be used for the score: if we parent span ID we are looking for is the parent of a span-kind=SERVER, then it's safe to say we don't know which service has the bad instrumentation (or OTel config). However, if it's internal, then we can "safely" attribute the problem to the service.name.
This issue is to sparkle a discussion around this topic.