Auklet performance monitoring agent for Python IoT apps
Project description
.. raw:: html
.. image:: https://s3.amazonaws.com/auklet/static/auklet_python_large.png :target: https://auklet.io :align: center :width: 1000 :alt: Auklet - Problem Solving Software for Python .. raw:: html
</p>
Auklet for Python
.. image:: https://img.shields.io/pypi/v/auklet.svg :target: https://pypi.python.org/pypi/auklet :alt: PyPi page link -- version
.. image:: https://img.shields.io/pypi/l/auklet.svg :target: https://pypi.python.org/pypi/auklet :alt: PyPi page link -- Apache 2.0 License
.. image:: https://img.shields.io/pypi/pyversions/auklet.svg :target: https://pypi.python.org/pypi/auklet :alt: PyPi page link -- Python Versions
.. image:: https://api.codeclimate.com/v1/badges/7c2cd3bc63a70ac7fd73/maintainability :target: https://codeclimate.com/repos/5a54e10be3d6cb4d7d0007a8/maintainability :alt: Code Climate Maintainability
.. image:: https://api.codeclimate.com/v1/badges/7c2cd3bc63a70ac7fd73/test_coverage :target: https://codeclimate.com/repos/5a54e10be3d6cb4d7d0007a8/test_coverage :alt: Test Coverage
This is the official Python agent for Auklet
_, official supports 2.7.9+ and 3.4-3.7, and
runs on most posix based operating systems (Debian, Ubuntu Core, Raspbian, QNX, etc).
Compliance
Auklet is an edge first application performance monitor and as such after 1.0 releases of our packages we maintain the following compliance levels:
- Automotive Safety Integrity Level B (ASIL B)
If there are additional compliances that your industry requires please contact
the team at hello@auklet.io
_.
Features
- Automatic report of unhandled exceptions
- Automatic Function performance issue reporting
- Location, system architecture, and system metrics identification for all issues
- Ability to define data usage restriction
Quickstart
To install the agent with pip::
pip install auklet
To setup Auklet monitoring for you application:
.. sourcecode:: python
from auklet.monitoring import Monitoring
auklet_monitoring = Monitoring("api_key", "app_id")
auklet_monitoring.start()
# Call your main function
main()
auklet_monitoring.stop()
Resources
Auklet
_Python Documentation
_Issue Tracker
_
.. _Auklet: https://auklet.io .. _hello@auklet.io: mailto:hello@auklet.io .. _ESG-USA: https://github.com/ESG-USA .. _ESG Organization: https://github.com/ESG-USA .. _Python Documentation: https://docs.auklet.io/docs/python-integration .. _Issue Tracker: https://github.com/aukletio/Auklet-Agent-Python/issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for auklet-0.7.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee9944275408b9ae872f0e66eb5111a2556892151416babf8e3aa5cf3e395510 |
|
MD5 | a0c0b7a05df31126e649a9b86bc3b101 |
|
BLAKE2b-256 | 31d7f28c91e70fea16dba8ab20b6f2c7bcd97d5391c97263c6cda71db9d0d521 |