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 details)

Uploaded Source

Built Distribution

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

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

Uploaded Python 3

File details

Details for the file bmopentracing-0.0.7.tar.gz.

File metadata

  • Download URL: bmopentracing-0.0.7.tar.gz
  • Upload date:
  • Size: 2.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for bmopentracing-0.0.7.tar.gz
Algorithm Hash digest
SHA256 6eaddab214f7d7b11512ad281de5182a8eec0f9b6c836f5febb219682db2cdaf
MD5 af6cd7f516b420b04b177e42391e8feb
BLAKE2b-256 5255a62b1ebd1875cc8b1da2bd031d01853b9d15f2d9c4ac14a4d5fe6d9eaa98

See more details on using hashes here.

File details

Details for the file bmopentracing-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: bmopentracing-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.5

File hashes

Hashes for bmopentracing-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2680544c002d43b46f8dfa65f34bf87e2af841595ed7c12f408aca875509ef52
MD5 f1edc8a69c2ff385a12abe1c243412d5
BLAKE2b-256 4005aa4d929093fcadb2c9cccbc03bda54dd3994d0faeda7174d74c104895997

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