KiriLev / metrix

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

metrix

A tiny library for tracking and retrieving number of events occurred during specified interval of time. Not thread-safe

Usage

from metrix import Metrix

client = Metrix(ttl=300)

for i in range(1000):
    client.increment(metric_name="some_metric_name")

client.sum(metric_name="some_metric_name", interval=10)

Contributing

To install all the required dependencies via poetry:

$ make install

To run formatting and tests use command below:

$ make fmt && make test

About

License:MIT License


Languages

Language:Python 93.6%Language:Makefile 6.4%