Registry / observability / coralogix-opentelemetry

coralogix-opentelemetry

JSON →
library0.1.3pypypiunverified

Coralogix extensions for OpenTelemetry Python SDK. Version 0.1.3, last released Feb 2024. Pre-release, rapid changes expected.

pip install coralogix-opentelemetry
INSTALL
IMPORT
SIG · CORALOGIX-OPENTELE
C
coralogix-opentelemetry
observabilitypythonv0.1.3
harness data pending
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')
Debug
Known issues
breakingClass names changed between 0.0.x and 0.1.x: Logs exporter is now CoralLogsExporter, Trace exporter is now CoralTraceExporter
fix
Update imports: use 'from coralogix_opentelemetry.logs import CoralLogsExporter' and 'from coralogix_opentelemetry.traces import CoralTraceExporter'
affects: 0.0.x -> 0.1.x
deprecatedThe 'endpoint' parameter default changed; always provide the full URL to avoid hitting staging
fix
Always set endpoint='https://api.coralogix.com' explicitly
affects: all
gotchaPrivate env var is CORALOGIX_PRIVATE_KEY (not CORALOGIX_API_KEY)
fix
Use CORALOGIX_PRIVATE_KEY
affects: all
Upgrade
Version history
0.1.3latest on PyPI · released Feb 11, 2024
Audit
Dependencies
opentelemetry-apirequiredCore OpenTelemetry API required
opentelemetry-sdkrequiredCore OpenTelemetry SDK required
Agent activity
49 hits · last 30 days
node
42
OpenAI (training)
1
Resources
coralogix-opentelemetry — pip install coralogix-opentelemetry · libregistry