A simple Python 3 compatible library to send metrics to a Graphite Carbon server (plaintext or pickle protocol, TCP or UDP). Current version: 1.7.1. Low release cadence (last update 2020).
pip install graphyteVerified import paths — ran on the pinned version, not inferred.
Initialize a default sender and send a metric. Uses environment variables for configuration.
Use Python 3.6+.
For UDP metrics: init('localhost', protocol='udp') or Sender('localhost', protocol='udp').Ensure tag keys and values do not contain spaces. Use underscores or other separators.
Use 'from graphyte import init'.
Run 'pip install graphyte' and verify you're using Python 3.
Use 'from graphyte import init' instead.
Remove illegal characters from metric name. For example, 'test.load' is fine, but 'test load' is not.
Verify Carbon is running: check host/port, ensure firewall allows traffic, test with 'nc -v <host> <port>'.
No dependency data recorded yet.