metricq-python
metricq-python copied to clipboard
🐍 The MetricQ Python interface
This is difficult. Not sure it's even feasible.
For debugging purposes it would be helpful to be able to determine the sender of a message. This requires setting the `user_id` in the sender itself (see https://adam.younglogic.com/2016/03/id-sender-rabbitmq/). We should...
Over the past few months, many parts of the `metricq` API gained type annotations that (imo) made the code easier to work with. One thing that I keep stumbling upon...
We should investigate whether it is feasible and helpful to provide users a convenience function, which allows them to request multiple metrics in one call. Thinks to consider are: -...
Provide: - last loop error - queue states Maybe more
If a client loses the connection to the RabbitMQ server, but reconnects fast enough so that the RPC queue still exists, an exception will be thrown: ``` Traceback (most recent...
See https://pypi.org/project/bracelogger/ (this library is authored by the author of the stackoverflow answer that I originally leveraged for our implementation.)
Depends on #188 - [ ] Parameter `--syslog` -> enables directly logging to syslog server and optionally argument the targeted syslog server (instead of default syslog socket) - [ ]...
Adds the behavior from #186, so it returns `NaN` from the `means_sum` if the `count` is 0.
This PR adds the `Agent.url` property, which is a redacted _management_url. See #169