Skip to main content

No project description provided

Project description

Opentracing tracers

Jaeger tracer instrumentation implemented

GitHub url: https://github.com/beyondminds/bmopentracing

Usage:

import logging
from bmopentracing.tracers.jaeger import trace

class ClassToInstrumentWithJaegerTracing:

    @trace('ClassToInstrumentWithJaegerTracing', logging.DEBUG)
    def __init__(...):

    @trace('ClassToInstrumentWithJaegerTracing', logging.DEBUG)
    def method_to_instrument(...):


    @trace('ClassToInstrumentWithJaegerTracing', logging.DEBUG)
    def anothor_method_to_instrument(...):

Examples of Jaeger logs:

INFO:jaeger_tracing:Initializing Jaeger Tracer with UDP reporter
INFO:jaeger_tracing:Using sampler ConstSampler(True)
INFO:jaeger_tracing:opentracing.tracer initialized to <jaeger_client.tracer.Tracer object at 0x7fe3662450a0>[app_name=ClassToInstrumentWithJaegerTracing]
INFO:jaeger_tracing:Reporting span 3ee394c442e9cc86:2fc2724e798b2422:0:1 ClassToInstrumentWithJaegerTracing.__init__
INFO:jaeger_tracing:Reporting span 86f77e62c1acbd39:bb0b4e49db3372c3:2f8ed28eee8f5172:1 ClassToInstrumentWithJaegerTracing.method_to_instrument
INFO:jaeger_tracing:Reporting span 86f77e62c1acbd39:6962c9b371b1889a:2f8ed28eee8f5172:1 ClassToInstrumentWithJaegerTracing.anothor_method_to_instrument
INFO:jaeger_tracing:Reporting span 86f77e62c1acbd39:2f8ed28eee8f5172:0:1 ClassToInstrumentWithJaegerTracing.anothor_method_to_instrument

The Simplest way to run jaeger web server is:

./jaeger-1.21.0-darwin-amd64/jaeger-all-in-one --collector.zipkin.http-port=9411

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

bmopentracing-0.0.7.tar.gz (2.6 kB view hashes)

Uploaded Source

Built Distribution

bmopentracing-0.0.7-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

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