Registry /
observability / coralogix-opentelemetry
Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
CoralLogsExporter
✓ from coralogix_opentelemetry import CoralLogsExporter
✗ from coralogix_opentelemetry.logs import CoralLogsExporter
Basic trace exporter initialization
from opentelemetry import trace
from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor
from coralogix_opentelemetry.traces import CoralTraceExporter
import os
trace.set_tracer_provider(TracerProvider())
exporter = CoralTraceExporter(
private_key=os.environ.get('CORALOGIX_PRIVATE_KEY', ''),
endpoint='https://api.coralogix.com',
application='my-app',
subsystem='my-subsystem'
)
span_processor = BatchSpanProcessor(exporter)
trace.get_tracer_provider().add_span_processor(span_processor)
with trace.get_tracer(__name__).start_as_current_span('test') as span:
span.set_attribute('hello', 'world')
Upgrade
Version history
0.1.3latest on PyPI · released Feb 11, 2024
Audit
Dependencies
opentelemetry-apirequiredCore OpenTelemetry API required
opentelemetry-sdkrequiredCore OpenTelemetry SDK required