You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 9, 2020. It is now read-only.
OpenTelemetry defines different data semantics than Hypertrace. For instance OTEL uses db.system={redis,cassandra} to define database type and HT uses tags starting with database name redis. to define the database type. There are probably more inconsistencies than just databases.
OpenTelemetry defines different data semantics than Hypertrace. For instance OTEL uses
db.system={redis,cassandra}to define database type and HT uses tags starting with database nameredis.to define the database type. There are probably more inconsistencies than just databases.https://github.com/open-telemetry/opentelemetry-specification/blob/master/semantic_conventions/trace/database.yaml#L8
https://github.com/hypertrace/span-normalizer/blob/main/raw-span-constants/src/main/proto/org/hypertrace/core/span/constants/v1/span_attribute.proto#L125
Here is an example of redis database span from OTEL agent and legacy java agent:
OTEL agent:

legacy agent:

This resulted in backends not being recognized by the platform
OTEL agent:

legacy agent:

There are probably more inconsistencies that the backends/databases.