Metadata-Version: 2.4
Name: opentelemetry-instrumentation-kstreams
Version: 0.5.1rc0.dev191367019543
Summary: OTEL for kstreams
License-File: LICENSE.md
Author: Santiago Fraire Willemoes
Author-email: santiago.fraire@kpn.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Provides-Extra: instruments
Requires-Dist: kstreams (>=0.17.0) ; extra == "instruments"
Requires-Dist: opentelemetry-api (>=1.27.0,<2.0.0)
Requires-Dist: opentelemetry-instrumentation (>=0.48b0,<1.0.0)
Requires-Dist: opentelemetry-semantic-conventions (>=0.48b0,<1.0.0)
Description-Content-Type: text/markdown

# opentelemetry-instrumentation-kstreams

> OTEL for kstreams

Version: `0.5.1rc0.dev191367019543`

> [!IMPORTANT]
> This instrumentation works only with [ksterams middlewares](https://kpn.github.io/kstreams/middleware/) after `v0.17.0`

## Installation

```sh
pip install -U opentelemetry_instrumentation_kstreams
```

## Usage

```python
from opentelemetry_instrumentation_kstreams import KStreamsInstrumentor

KStreamsInstrumentor().instrument()
```

## Contributing

See [CONTRIBUTING.md](./CONTRIBUTING.md)

## Release

The release process is automated by the CI, if you have to do it manually then:

```sh
./scripts/install
./scripts/bump
./scripts/release
```

Note: this will not release the docs.

