Jaeger telemetry backend plugin for floe - OTLP exporter for Jaeger
Project description
floe-telemetry-jaeger
Jaeger telemetry backend plugin for floe - OTLP exporter for Jaeger distributed tracing.
Overview
This plugin provides a JaegerTelemetryPlugin that configures OpenTelemetry to export traces to Jaeger via OTLP. This is recommended for:
- Production environments requiring distributed tracing
- Visualization of trace data with Jaeger UI
- Integration with existing Jaeger infrastructure
Installation
pip install floe-telemetry-jaeger
Usage
Via manifest.yaml (Recommended)
# manifest.yaml
plugins:
telemetry_backend: jaeger
Programmatic Usage
from floe_telemetry_jaeger import JaegerTelemetryPlugin
plugin = JaegerTelemetryPlugin()
# Plugin will be loaded automatically by TelemetryProvider
Configuration
The Jaeger plugin configures the OTLP exporter to send traces to a Jaeger collector. Default configuration:
- Endpoint:
jaeger-collector:4317(gRPC) - Protocol: OTLP/gRPC
- TLS: Disabled for local development
For production, configure via environment variables:
OTEL_EXPORTER_OTLP_ENDPOINT: Jaeger collector endpointOTEL_EXPORTER_OTLP_INSECURE: Set to "false" for TLS
Requirements
- Python 3.10+
- floe-core >= 0.1.0
- opentelemetry-sdk >= 1.20.0
- opentelemetry-exporter-otlp >= 1.20.0
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file floe_telemetry_jaeger-0.1.0a1.tar.gz.
File metadata
- Download URL: floe_telemetry_jaeger-0.1.0a1.tar.gz
- Upload date:
- Size: 8.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0ead51a9dd033618d93547f88e134349a08e91876cc3c9c33898383b73699b8
|
|
| MD5 |
ea04edce2c5be5a3b0458669822c8cc8
|
|
| BLAKE2b-256 |
0fdc879315dd250c70c0b4b2f04deb8c361836bea943eeff615e193fc420a1a9
|
File details
Details for the file floe_telemetry_jaeger-0.1.0a1-py3-none-any.whl.
File metadata
- Download URL: floe_telemetry_jaeger-0.1.0a1-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b014dbc828de77c0e9560332239acf532c87325a4ba78c64a9ef6ca2d4c6ed36
|
|
| MD5 |
0fe5094f26da1ded2a9e6d4b534e1ecd
|
|
| BLAKE2b-256 |
f7ec29d794b3be51a8cef8c7b74e6e9847012f003571c61b019c5ddefb162151
|