Metadata-Version: 2.1
Name: aiotelegraf
Version: 0.1.0
Summary: AsyncIO Python client for sending metrics to Telegraf
Home-page: https://github.com/Gr1N/aiotelegraf
Author: Nikita Grishko
Author-email: gr1n@protonmail.com
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/Gr1N/aiotelegraf/issues
Project-URL: Source, https://github.com/Gr1N/aiotelegraf
Description: # aiotelegraf [![Build Status](https://travis-ci.org/Gr1N/aiotelegraf.svg?branch=master)](https://travis-ci.org/Gr1N/aiotelegraf) [![codecov](https://codecov.io/gh/Gr1N/aiotelegraf/branch/master/graph/badge.svg)](https://codecov.io/gh/Gr1N/aiotelegraf) [![Updates](https://pyup.io/repos/github/Gr1N/aiotelegraf/shield.svg)](https://pyup.io/repos/github/Gr1N/aiotelegraf/)
        
        An asyncio-base client for sending metrics to [Telegraf](https://www.influxdata.com/time-series-platform/telegraf/).
        
        Implementation based on [pytelegraf](https://github.com/paksu/pytelegraf) package.
        
        ## Installation
        
            $ pip install aiotelegraf
        
        ## Usage
        
            import asyncio
            import aiotelegraf
        
            loop = asyncio.get_event_loop()
            r = loop.run_until_complete
        
            client = aiotelegraf.Client(
                host='0.0.0.0',
                port=8089,
                tags={
                    'my_global_tag_1': 'value_1',
                    'my_global_tag_2': 'value_2',
                }
            )
            r(client.connect())
        
            client.metric('my_metric_1', 'value_1', tags={
                'my_tag_1': 'value_1',
            })
            r(client.close())
        
        ## Testing and linting
        
        For testing and linting install [tox](http://tox.readthedocs.io):
        
            $ pip install tox
        
        ...and run:
        
            $ tox
        
        ## License
        
        `aiotelegraf` is licensed under the MIT license. See the license file for details.
        
Keywords: asyncio telegraf
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
