Skip to main content

No project description provided

Project description

pyslo

Calculate service level objective measurements from metrics stored in common backends in accordance with the logic set out in the SRE Workbook

Getting Started

Installation process

pip install pyslo

Build and Test

pytest

Documentation

Visit readthedocs for full documentation.

Current Support

Providers

At this time, the Stackdriver backend is supported. Future plans include Prometheus and Azure Monitoring

Metric Types

Stackdriver

  • Boolean

Logic

The library pulls raw timeseries data from the metric provider and performs aggregations in memory. This is in order to standardize the computation across providers.

Boolean Metrics

sli = good_events/valid_events

where

  • good events = (sum of metric entries == True)
  • valic_events = (sum of metric entries)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyslo-0.0.7.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyslo-0.0.7-py3.7.egg (21.6 kB view details)

Uploaded Egg

File details

Details for the file pyslo-0.0.7.tar.gz.

File metadata

  • Download URL: pyslo-0.0.7.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pyslo-0.0.7.tar.gz
Algorithm Hash digest
SHA256 fb104e532f0bdbc52f93c8006a9edd2e8baf95ac7429740bb31c5b700306464b
MD5 6977a0fab73729dad136d4f94353e46b
BLAKE2b-256 1136702532c4b31ca773d82e376bf145a7df116f246f6674bf7c8f85ba317a4b

See more details on using hashes here.

File details

Details for the file pyslo-0.0.7-py3.7.egg.

File metadata

  • Download URL: pyslo-0.0.7-py3.7.egg
  • Upload date:
  • Size: 21.6 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pyslo-0.0.7-py3.7.egg
Algorithm Hash digest
SHA256 c7f3c8f36dd63fdc919ac73c8f5dcc15951fe66d892366a1cd0134b5469e9c3e
MD5 ecc7bce1d846a88cb84414723351922f
BLAKE2b-256 10d95e600a27893f3ca78655454bf54013f61e38679bf930191c76f73d816b3b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page