Library to correctly pass current OpenTracing span to Cassandra
Project description
python-cassandra-jaeger
When do I use it?
When I'm using the following technologies:
And you want to attach your traces to Cassandra's requests.
Usage
Just do the following:
from python_cassandra_jaeger import SessionTracer
from cassandra.cluster import Cluster
from .tracing import tracer
c = Cluster(['127.0.0.1'])
s = c.session()
st = SessionTracer(s, tracer)
st.execute('')
And you keep on utilizing st
instead of s
.
This will automatically execute tracing when your span is being traced.
For tracing cassandra-driver using smok-serwis/cassandra-jaeger-tracing
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 Distributions
Close
Hashes for python-cassandra-jaeger-0.1a6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69a40bc413d46bbacb6354a96c7c369902094c9f35ccc37a1d3ae1ba2a10ff22 |
|
MD5 | cfa6a69a13439cc8e5e3cf78bb654e7f |
|
BLAKE2b-256 | 5ed63957fad6203b3913c94bbfeda51e55ddaecc5fe6ea4dca1f86f9eff1c978 |
Close
Hashes for python_cassandra_jaeger-0.1a6-py3.8.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50abaab303116b14cb178dd97a957a0c5d7455e0cc97e17b9e5e7a1c6752c556 |
|
MD5 | 3224feeee9b2bbc8c8b8dfed9e450404 |
|
BLAKE2b-256 | c16a1d112d6caec81d712babea07190fbeaec2f10c0f7a3f71946985f0836fe6 |
Close
Hashes for python_cassandra_jaeger-0.1a6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d73f3b7a7203b4d61d09c1255ec91565c8bddb0ca392011d02edd55dad8873b |
|
MD5 | 6f8431173e299d89acd3bd319fb1728f |
|
BLAKE2b-256 | d0631cfa604b109d9365c3e828f428af80c4ca46ba236ede15c9c67cc3f3c528 |