Metadata-Version: 2.1
Name: shopcloud_django_instrumenting
Version: 1.0.6
Summary: Django tool for instrumenting
Home-page: https://github.com/Talk-Point/shopcloud-django-instrumenting
Author: Konstantin Stoldt
Author-email: konstantin.stoldt@talk-point.de
License: MIT
Keywords: CLI
Platform: UNKNOWN
Description-Content-Type: text/markdown
License-File: LICENSE

# Instrumenting

## install

```sh
$ pip install shopcloud-django-instrumenting
```

## usage

```py
from shopcloud_django_instrumenting import tracing

tr = tracing.Tracer('name_of_service', 'name_of_operation')
with tr.start_span('event.processing') as span:
    pass

data = tr.close()
```

## deploy

```sh
$ rm -rf build dist
$ pip3 install wheel twine
$ python3 setup.py sdist bdist_wheel
$ twine upload dist/* 
```

## develop

```sh
$ pytest
$ pip3 install coverage
# shell report
$ coverage run -m pytest  && coverage report --show-missing
# html report
$ coverage run -m pytest  && coverage html
$ cd htmlcov
$ python3 -m http.server
```

