Pyramid tween to add Zipkin service spans
Python Thrift Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs/source
pyramid_zipkin Add ability to set a Pyramid registry setting to force py-zipkin to a… Dec 16, 2016
tests
.coveragerc
.gitignore Even if the request isn't sampled, generate zipkin attributes and pus… Apr 11, 2016
.pre-commit-config.yaml
.travis.yml
CHANGELOG.rst
LICENSE.txt
MANIFEST.in
Makefile
README.md
requirements-dev.txt
setup.cfg
setup.py
tox.ini

README.md

Travis Coverage Status PyPi version Supported Python versions

pyramid_zipkin

This project provides Zipkin instrumentation for the Pyramid framework by using py_zipkin under the hood.

Full documentation here.

Features include:

  • Blacklisting specific route/paths from getting traced.

  • zipkin_tracing_percent to control the percentage of requests getting sampled.

  • Creates http.uri, http.uri.qs, and status_code binary annotations automatically for each trace.

Install

    pip install pyramid_zipkin

Usage

In your service's webapp, you need to include:

    config.include('pyramid_zipkin')

License

Copyright (c) 2016, Yelp, Inc. All rights reserved. Apache v2