Skip to main content

StatsHouse client library for Python

Project description

statshouse

StatsHouse client library for Python. Requires Python 3.7+.

Installation

$ python -m pip install statshouse

Usage

import statshouse

statshouse.value("processing_time", {"subsystem": "foo", "protocol": "bar"}, 0.239)  # using named tags
statshouse.value("processing_time", ["foo", "bar"], 0.239)  # same, assuming `subsystem` and `protocol` are tags #1 and #2

statshouse exposes top-level functions which work with a local StatsHouse agent. Address of the agent is configured with --statshouse-addr command-line flag or STATSHOUSE_ADDR environment variable, and defaults to 127.0.0.1:13337. Additionally, --statshouse-env command-line flag or STATSHOUSE_ENV environment variable can be used to specify the env tag value for all metrics (empty by default).

Development

Install PDM, then:

$ pdm sync
$ pdm run fmt
$ pdm run lint
$ pdm run test

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

statshouse-0.2.3.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

statshouse-0.2.3-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file statshouse-0.2.3.tar.gz.

File metadata

  • Download URL: statshouse-0.2.3.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.0 CPython/3.8.10

File hashes

Hashes for statshouse-0.2.3.tar.gz
Algorithm Hash digest
SHA256 517c2aa743a780518cdfbb05c4fe39adfd8c47f964f2d178c0d897fc4f779a24
MD5 3e04bcc0afa96cb1fbb8297acbe12fbd
BLAKE2b-256 3b970b64b3eb34a373f61fd4d168401242c1a3af4cc19247a3dafa39e0b2ac3e

See more details on using hashes here.

File details

Details for the file statshouse-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: statshouse-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: pdm/2.7.0 CPython/3.8.10

File hashes

Hashes for statshouse-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fcfb0c419bb464ae06655fa9a09425595027f9447ba6148c548dda281ad29ae5
MD5 2e622f87f33823a177b49cbb530ac15c
BLAKE2b-256 c6c25f43a000fe08a628ad5f2cb60f1a373edbec487b8553ace60283f24bf998

See more details on using hashes here.

Supported by

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