Metadata-Version: 2.4
Name: asyncvictoria
Version: 0.7.1
Summary: Write data to VictoriaMetrics
Author-email: Matthias Urlichs <matthias@urlichs.de>
Project-URL: homepage, http://github.com/smurfix/asyncvictoria
Keywords: iot,logging
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Trio
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
Requires-Dist: anyio>=4
Requires-Dist: httpx
Requires-Dist: pytz

AsyncVictoria
=============

Welcome to `AsyncVictoria <https://github.com/M-o-a-T/asyncvictoria>`__!

This library contains a small async wrapper for submission of data to,
and (rudimentary) reading from, `VictoriaMetrics <https://victoriametrics.com>`__.

Also included:

* A basic unit test
* Test scaffolding, to easily test your own code
* a utility to read the last timestamp, as VictoriaMetrics supports efficient queries
* helper code to interpret RRD / collectd input so that you can feed those
  to VictoriaMetrics
* a couple of example scripts
* a migration tool to migrate data from Akumuli to VictoriaMetrics

Tests and collectd support currently require Trio because (a) anyio doesn't
support subprocesses, (b) UDP socket support in anyio is kindof limited.
