Auklet performance monitoring agent for Python IoT apps
Project description
.. raw:: html
.. image:: https://s3.amazonaws.com/auklet/static/auklet_python.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).
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
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
_.
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.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105391d6953189ff704ceb1d8210600106cf2ed7c36fc54e19bf4c2e1fcdd1d2 |
|
MD5 | d618a7ee502fed5dd74dcded871321fc |
|
BLAKE2b-256 | cf0cd45e0d7e2dd0d72efd79b1a7cd82d73c7378e7f27909430479b7e5276ee5 |