Metadata-Version: 2.1
Name: derive
Version: 0.2.1
Summary: The Python Observability Toolkit
Home-page: https://github.com/DeBankDeFi/derive
License: MIT
Keywords: python,observability,opentelemetry
Author: DeBankDeFi
Author-email: sre@debank.com
Requires-Python: >=3.7.2,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: otlp-aws-xray
Provides-Extra: requests
Requires-Dist: configalchemy (>=0.5.5,<0.6.0)
Requires-Dist: opentelemetry-api (>=1.11.1,<2.0.0)
Requires-Dist: opentelemetry-exporter-otlp (>=1.11,<2.0); extra == "otlp-aws-xray"
Requires-Dist: opentelemetry-instrumentation-requests (==0.30b1); extra == "requests"
Requires-Dist: opentelemetry-propagator-aws-xray (>=1.0,<2.0); extra == "otlp-aws-xray"
Requires-Dist: opentelemetry-sdk (>=1.11.1,<2.0.0)
Requires-Dist: opentelemetry-sdk-extension-aws (>=2.0,<3.0); extra == "otlp-aws-xray"
Requires-Dist: protobuf (>=3.10,<4.0); extra == "otlp-aws-xray"
Project-URL: Documentation, https://github.com/DeBankDeFi/derive
Project-URL: Repository, https://github.com/DeBankDeFi/derive
Description-Content-Type: text/markdown

# Derive: The Python Observability Toolkit

[![Tests Status](https://github.com/DeBankDeFi/derive/workflows/Tests/badge.svg?branch=main&event=push)](https://github.com/DeBankDeFi/derive/actions?query=workflow%3ATests+branch%3Amain+event%3Apush)
[![codecov](https://codecov.io/gh/DeBankDeFi/derive/branch/main/graph/badge.svg?token=LUVTL8L1B8)](https://codecov.io/gh/DeBankDeFi/derive)
[![Python Version](https://img.shields.io/pypi/pyversions/derive.svg)](https://pypi.org/project/derive/)
## What is Derive?

derive based on OpenTelemetry, Prometheus, and FluentBit 
is a pure configuration-oriented Python Observability Toolkit making your systems observable.
Building your trace, logging, and metrics in a simple and easy way in your production and development Phase.

## How to use Derive

### Install

```bash
pip install derive
```

### Documentation

- [Usage](./docs/usage.md)


