Asynchronous client for carbon.
Project Links
Meta
Author: Dmitry Orlov <me@mosquito.su>
Requires Python: >=3.5, <4
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
License
- OSI Approved :: Apache Software License
Natural Language
- English
- Russian
Operating System
- POSIX :: Linux
- MacOS :: MacOS X
Programming Language
- Cython
- Python
- Python :: 3 :: Only
- Python :: 3.4
- Python :: 3.5
- Python :: 3.6
Topic
- Software Development :: Libraries
- System
- System :: Operating System
Client for feeding data to graphite.
Example
Counter example:
import asyncio
import aiocarbon
async def main(loop):
aiocarbon.setup(
host="127.0.0.1", port=2003, client_class=aiocarbon.TCPClient
)
for _ in range(1000):
with aiocarbon.Counter("foo"):
await asyncio.sleep(0.1)
if __name__ == "__main__":
loop = asyncio.get_event_loop()
loop.run_until_complete(main(loop))
loop.close()
0.15.3
Sep 21, 2023
0.15.2
May 27, 2020
0.15.1
Apr 02, 2019
0.15.0
Mar 28, 2019
0.14.2
Mar 22, 2019
0.14.1
Mar 18, 2019
0.14.0
Feb 19, 2019
0.12.1
Feb 15, 2019
0.12.0
Feb 13, 2019
0.11.0
Nov 26, 2018
0.10.1
Nov 14, 2018
0.9.1
Jun 30, 2018
0.9.0
Jun 29, 2018
0.3.0
Jun 13, 2018
0.2.0
Feb 28, 2018
0.1.2
Jan 29, 2018
0.1.0
Jan 28, 2018
Wheel compatibility matrix
Files in release
Extras:
None
Dependencies:
immutables