-
Epic
-
Resolution: Unresolved
-
Critical
-
None
-
None
Goals
- Make the collector emit both non-OTel and OTel stream labels in both data models (enabling forward and backward compatibility).
- Make the log visualization default to using the "OTel semantics" fields for displaying detail information.
- Use the non-Otel fields as a fallback for the OTel fields, if those are unavailable or empty.
- Be able to display a mixture of log entries containing OTel fields, non-OTel fields or both at the same time.
- (optional) Make filter selectors (namespace, pods, containers) use Loki labels API
Non-Goals
- Emit queries using the new "OTel semantics" fields or making the query more efficient by omitting the "json" filter.
Motivation
This epic aims to make the Logging View Plugin take advantage of the new labels introduced by the OTel Semantic Convention, so that they can be used by default in the future. This is a first step in the migration and as such should be completely transparent for the user.
Alternatives
Acceptance Criteria
Risk and Assumptions
Documentation Considerations
- Adding custom label keys that we are also adding more forward compatibility labels