Metadata-Version: 2.4
Name: ops-tracing
Version: 2.23.0
Summary: The tracing facility for the Ops library.
Project-URL: Repository, https://github.com/canonical/operator
Project-URL: Issues, https://github.com/canonical/operator/issues
Project-URL: Documentation, https://ops.readthedocs.io
Project-URL: Changelog, https://github.com/canonical/operator/blob/main/CHANGES.md
Author: The Charm Tech team at Canonical Ltd.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: OpenTelemetry
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
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
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.8
Requires-Dist: opentelemetry-sdk~=1.30
Requires-Dist: ops==2.23.0
Requires-Dist: pydantic
Description-Content-Type: text/markdown

# ops-tracing

**First-party OpenTelemetry integration for the [Ops](https://pypi.org/project/ops/) library.**
This package adds tracing capabilities to Ops, enabling you to observe the performance of your applications.

---

## Overview

- Seamless integration with [ops](https://pypi.org/project/ops/)
- Built on OpenTelemetry
- Enables tracing of your charm code

Please add `ops[tracing]` to your charm's dependencies, rather than this package directly.

---

## Documentation

Comprehensive documentation for the Ops library, including the tracing feature, is available at:
[Ops documentation](https://ops.readthedocs.io/).

You’ll find setup instructions, usage examples, and best practices for leveraging the tracing functionality.

---

## Community and Support

- **Matrix Chat**: [Charm Tech](https://matrix.to/#/#charmhub-ops:ubuntu.com)
- **Forum**: [Charmhub - Discuss Python operator development](https://discourse.charmhub.io/)
- **Issue Tracker**: See [GitHub issues](https://github.com/canonical/ops/issues)
- **Further Links**: See the [ops PyPI page](https://pypi.org/project/ops/)

Feedback, contributions, and bug reports are always welcome.
Please follow the guidelines in the [main repository](https://github.com/canonical/ops/)
for the Ops library.

---

## License

This project is licensed under the same license as `ops`.
Refer to the `ops` repository for full details.

---

Happy tracing!
