Skip to main content

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 endpoint
  • OTEL_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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

floe_telemetry_jaeger-0.1.0a1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

floe_telemetry_jaeger-0.1.0a1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

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

Hashes for floe_telemetry_jaeger-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 f0ead51a9dd033618d93547f88e134349a08e91876cc3c9c33898383b73699b8
MD5 ea04edce2c5be5a3b0458669822c8cc8
BLAKE2b-256 0fdc879315dd250c70c0b4b2f04deb8c361836bea943eeff615e193fc420a1a9

See more details on using hashes here.

File details

Details for the file floe_telemetry_jaeger-0.1.0a1-py3-none-any.whl.

File metadata

File hashes

Hashes for floe_telemetry_jaeger-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 b014dbc828de77c0e9560332239acf532c87325a4ba78c64a9ef6ca2d4c6ed36
MD5 0fe5094f26da1ded2a9e6d4b534e1ecd
BLAKE2b-256 f7ec29d794b3be51a8cef8c7b74e6e9847012f003571c61b019c5ddefb162151

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page