Skip to content

Commit 2c1fda2

Browse files
committed
README
1 parent 5c89071 commit 2c1fda2

File tree

1 file changed

+39
-0
lines changed
  • sampler/opentelemetry-sampler-consistent

1 file changed

+39
-0
lines changed
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
OpenTelemetry Consistent Sampler
2+
==========================================
3+
4+
|pypi|
5+
6+
.. |pypi| image:: https://badge.fury.io/py/opentelemetry-sampler-consistent.svg
7+
:target: https://pypi.org/project/opentelemetry-sampler-consistent/
8+
9+
This library contains OpenTelemetry `Consistent Samplers <https://opentelemetry.io/docs/specs/otel/trace/tracestate-probability-sampling/>`_
10+
which allow backends to derive signals such as metrics from sampled traces.
11+
12+
Installation
13+
------------
14+
15+
::
16+
17+
pip install opentelemetry-sampler-consistent
18+
19+
---------------------------
20+
21+
Usage example for ``opentelemetry-sampler-consistent``
22+
23+
.. code-block:: python
24+
25+
from opentelemetry import trace
26+
from opentelemetry.sdk.trace import TracerProvider
27+
from opentelemetry.sampler.consistent import parent_based, probability_based
28+
29+
30+
trace.set_tracer_provider(
31+
TracerProvider(
32+
sampler=parent_based(probability_based(0.5)),
33+
)
34+
)
35+
36+
References
37+
----------
38+
39+
* `OpenTelemetry Project <https://opentelemetry.io/>`_

0 commit comments

Comments
 (0)