Metadata-Version: 2.4
Name: shopcloud_django_monitoring
Version: 2.8.0
Summary: A Module for create site reliable engineering
Home-page: https://github.com/Talk-Point/shopcloud-django-monitoring
Author: Konstantin Stoldt
Author-email: konstantin.stoldt@talk-point.de
License: MIT
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
Classifier: Framework :: Django
Classifier: Framework :: Django :: 3.2
Classifier: Framework :: Django :: 4.0
Classifier: Framework :: Django :: 4.1
Classifier: Framework :: Django :: 4.2
Classifier: Framework :: Django :: 5.0
Classifier: Framework :: Django :: 5.1
Classifier: Framework :: Django :: 6.0
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django<7.0,>=3.2
Requires-Dist: shopcloud-streams
Requires-Dist: shopcloud-django-toolbox
Requires-Dist: shopcloud-django-instrumenting
Requires-Dist: djangorestframework
Requires-Dist: django-filter
Requires-Dist: markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# shopcloud-django-monitoring

Monitoring App

## Quickstart

```
pip3 istall shopcloud-django-monitoring
```

1. Add "monitoring" to your INSTALLED_APPS setting like this::

```py
INSTALLED_APPS = [
    ...
    'monitoring',
]
```

```py
PLUGINS = {
    'MONITORING_SOURCES': {
        'INSTALLED': [
            'SQL_QUERY_V1',
            'SQL_QUERY_V2',
            'SQL_SAGE_GATEWAY_V1',
            'NOT_SUCCESS_V1',
        ]
    }
}
```

```py


APP_TITLE = os.environ.get("APP_TITLE", "Foobar-Services")

```

2. Include the polls URLconf in your project urls.py like this::

```
path('monitoring/', include('monitoring.urls')),
```

3. Run `python manage.py migrate` to create the polls models.

4. Start the development server and visit http://127.0.0.1:8000/admin/
   to create a metric (you'll need the Admin app enabled).

5. Visit http://127.0.0.1:8000/monitoring/ to participate in the Monitoring Metrics.

6. Queue `monitoring-metrics-proceed` anlegen.

## Release

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