OpenTracing

E699850

OpenTracing is a vendor-neutral, open standard API for distributed tracing that enables developers to instrument and monitor microservices-based applications consistently across different tracing backends.

All labels observed (2)

Label Occurrences
OpenTracing canonical 3
MicroProfile OpenTracing 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf distributed tracing API
observability specification
open source project
open standard
abbreviation OT
allows switching tracing backends without code changes
compatibleWith Datadog APM
linked to: Datadog

Instana
Jaeger
LightStep
SignalFx
Zipkin
defines Baggage items
Logs
Span interface
SpanContext
Tags
Tracer interface
standard tracing concepts
enables end-to-end request tracing
latency analysis across services
root cause analysis in distributed systems
focusesOn API specification
baggage propagation
span creation and management
tracing context propagation
governedBy Cloud Native Computing Foundation
hasPurpose decouple application code from tracing backends
enable consistent instrumentation of microservices
provide a vendor-neutral API for distributed tracing
hasSuccessor OpenTelemetry
isOpenStandard true
isVendorNeutral true
languageSupport C#
C++
Go
Java
JavaScript
PHP
Python
Ruby
mergedInto OpenTelemetry
partOf CNCF projects
status superseded by OpenTelemetry
supports distributed tracing
microservices-based applications
polyglot environments
usedFor instrumenting microservices
monitoring distributed systems
performance troubleshooting

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Istio supportsStandard OpenTracing
MicroProfile includesAPI MicroProfile OpenTracing
linked to: OpenTracing
Jaeger supportsStandard OpenTracing
Zipkin supportsStandard OpenTracing