Skip to main content

Remote measuring abstraction for software applications.

telemetry serves as a simple facade or abstraction for various telemetry frameworks (e.g. pagerduty, slack, graphite) allowing the end user to plug in the desired telemetry framework at deployment time. Think slf4j but for events and numbers. This library borrows from their example (and copy.)

As your projects grow, their telemetry requirements will change. The purpose of this library is to simplify implementation, provide easy configuration, encourage testing, and avoid vendor lock.

Supported Services:

  • pagerduty
  • slack
  • statsd, graphite, datadog

Telemeters preference to being configurable, but don't require more than credentials to get working. For instance, slack can be implemented with the following:

import logging
from telemetry import SlackTelemeter

logging.basicConfig(level=logging.INFO)
logging.getLogger().addHandler(SlackTelemeter())
logging.info("hello room!")

or

from telemetry import SlackTelemeter
meter = SlackTelemeter()
meter.message("your message!")

Clients are written using core python libraries, so telemetry is light weight.

Release files for telemetry 2.0.8

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

Source distribution (sdist)

Source distribution for telemetry 2.0.8
File Size Uploaded
telemetry-2.0.8.tar.gz 10.3 kB Details

Release files / telemetry-2.0.8.tar.gz

Download URL telemetry-2.0.8.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
509c93af2a7a01d191bb510b9b2c5d07b6ab12720d33aeef6fd8cbb1bb077754
BLAKE2b-256 checksum
How to use checksums
b51acf7e0182f4f72755ed3096bb3620e0b92a84bb64eb27ab5b2dc020a9bf1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.8.3 requests/2.28.1 setuptools/67.2.0 requests-toolbelt/0.10.1 tqdm/4.64.1 CPython/3.10.13

Release history Release notifications | RSS feed

This release

2.0.8 This release

1 release file

2.0.5

1 release file

2.0.0

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.10

1 release file

1.2.9

1 release file

1.2.5

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.1

1 release file

1.2.0

1 release file

1.1.0

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.2

1 release file

1.0.1

1 release file

1.0.0

1 release file

0.3.6

1 release file

0.3.5

1 release file

0.3.4

1 release file

0.3.2

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.22

1 release file

v0.2.21

1 release file

v0.2.20

1 release file

v0.2.19

1 release file

v0.2.18

1 release file

v0.2.17

1 release file

v0.2.15

1 release file

v0.2.14

1 release file

v0.2.13

1 release file

v0.2.12

1 release file

v0.2.9

1 release file

v0.2.7

1 release file

v0.2.6

1 release file

v0.2.4

1 release file

v0.2.1

1 release file

v0.2.0

1 release file

0.1.dev0

0.0.0

1 release file

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