Skip to main content

aws-satella

PyPI PyPI version PyPI License Build Status Test Coverage Maintainability Issue Count Documentation Status

A library to export Satella's metrics to AWS CloudWatch

Installation

pip install aws-satella

Usage

import sys
from aws_satella import AWSSatellaExporterThread, InitializationError


try:
    aws = AWSSatellaExporterThread('AppNamespace')
    aws.start()
except InitializationError:
    print('Could not initialize the boto3 client')
    sys.exit(1)

This spawns a daemonic thread. For details, refer to the docs.

You can additionally use

from aws_satella import start_if_not_started

start_if_not_started(*args, **kwargs)

Both args and kwargs will be passed to constructor. This will initialize such thread, if one does not exist already.

This also supports easy Django configuration, for details go read the docs.

Change log

Change log was moved here.

Special thanks

My special thanks go out to the team at Mailerrize for their support.

Release files for aws-satella 2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aws-satella 2.4
File Size Uploaded
aws-satella-2.4.tar.gz 5.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for aws-satella 2.4
File Interpreter ABI Platform
aws_satella-2.4-py3.8.egg Legacy Egg format - - Details
aws_satella-2.4-py3-none-any.whl Python 3 none any Details

Total release size: 15.8 kB

Release files / aws-satella-2.4.tar.gz

Download URL aws-satella-2.4.tar.gz
Size 5.3 kB
Tags Source
SHA-256 checksum
How to use checksums
ec88b456ac8bb3213809be04414f6a06c1c210d3c7f4c3b7a3a8f84cbcf8bfc9
BLAKE2b-256 checksum
How to use checksums
95004174d6f9e1e60f0ddfdc40eacdba07d4b43ed0aa2e8c1314e1ac16ed20dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

Release files / aws_satella-2.4-py3.8.egg

Download URL aws_satella-2.4-py3.8.egg
Size 4.8 kB
Tags Egg
SHA-256 checksum
How to use checksums
e3c20d460c2c7d3acb00a9afa1ec6448874fcb7aaf126f5ab555afce94aebcf3
BLAKE2b-256 checksum
How to use checksums
dd1fbfa925b7fbf485eff835d75bdc47fd807ae1fc12a8ad6ad5226a2c9f64e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

Release files / aws_satella-2.4-py3-none-any.whl

Download URL aws_satella-2.4-py3-none-any.whl
Size 5.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f639a007c191a4fee35c26a2aee5b7a2f8e3cfc2c1961a0e455bb4e4fa563bfe
BLAKE2b-256 checksum
How to use checksums
05bfa7bc7b0cfc5d61bbdfbed36d5239901c9c6b9bb4503c678ca9ce42e96c76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.8.0

Release history Release notifications | RSS feed

This release

2.4 This release

3 release files

2.3

3 release files

2.2

3 release files

2.1

3 release files

2.0

3 release files

1.8

3 release files

1.7

3 release files

1.6

3 release files

1.5

3 release files

1.4

3 release files

1.3

3 release files

1.2

3 release files

1.1

3 release files

1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page