Metadata-Version: 1.1
Name: stati-net
Version: 0.0.8
Summary: Python client with HTTP & UDP & TCP/IP transports for GottWall statistics aggregator
Home-page: https://github.com/GottWall/stati-python-net
Author: Alexandr Lispython
Author-email: alex@obout.ru
License: BSD
Description: Welcome to stati-python-net's documentation!
        ============================================
        
        stati-python-net is a python client with HTTP & UDP & TCP/IP  transports for `GottWall metrics aggregation platform <http://github.com/GottWall/GottWall>`_
        
        .. image:: https://secure.travis-ci.org/GottWall/stati-python-net.png
        	   :target: https://secure.travis-ci.org/GottWall/stati-python-net
        
        INSTALLATION
        ------------
        
        To use gottwall  use `pip` or `easy_install`::
        
          pip install stati-net
        
        or::
        
          easy_install stati-net
        
        
        USAGE
        -----
        
        HTTPClient
        ^^^^^^^^^^
        
        .. sourcecode:: python
        
           # HTTPClient
           from stati_net import HTTPClient
        
           private_key = "gottwall_privatekey"
           public_key = "project_public_key"
           project = "test_gottwall_project"
        
           host = "http://127.0.0.1:8890"
        
           cli = HTTPClient(private_key=private_key,
                            public_key=public_key,
                            project=project,
                            host=host,
                            prefix=None)
        
           cli.incr(name="orders", value=2, filters={"status": ["Completed", "Waiting"]})
        
        
        TCP/IP Client
        ^^^^^^^^^^^^^
        
        .. sourcecode:: python
        
           # TCP/IP Client
           from stati_net import TCPIPClient
        
           private_key = "gottwall_privatekey"
           public_key = "project_public_key"
           project = "test_gottwall_project"
           host = "127.0.0.1"
           port = 8097
           client = TCPIPClient(project=project,
                                private_key=private_key,
                                public_key=public_key,
                                host=host, port=port,
                                auth_delimiter="--stream-auth--", #optional
                                chunk_delimiter="--chunk--") #optional
        
           cli.incr(name="orders", value=2, filters={"status": ["Completed", "Waiting"]})
        
        
        UDP Client
        ^^^^^^^^^^
        
        .. sourcecode:: python
        
           # UDP client
           from stati_net import UDPClient
        
           private_key = "gottwall_privatekey"
           public_key = "project_public_key"
           project = "test_gottwall_project"
           host = "127.0.0.1"
           port = 8097
           client = UDPClient(project=project,
                              private_key=private_key,
                              public_key=public_key,
                              host=host, port=port,
                              auth_delimiter="--stream-auth--", #optional
                              chunk_delimiter="--chunk--", #optional
                              max_packet_size=1024) #optional
        
           cli.incr(name="orders", value=2, filters={"status": ["Completed", "Waiting"]})
        
        
        
        
        
        CONTRIBUTE
        ----------
        
        We need you help.
        
        #. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
           There is a Contributor Friendly tag for issues that should be ideal for people who are not very familiar with the codebase yet.
        #. Fork `the repository`_ on Github to start making your changes to the **develop** branch (or branch off of it).
        #. Write a test which shows that the bug was fixed or that the feature works as expected.
        #. Send a pull request and bug the maintainer until it gets merged and published.
        
        .. _`the repository`: https://github.com/GottWall/stati-python-net/
        
Platform: Linux
Platform: Mac
Classifier: Environment :: Web Environment
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Logging
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Networking
Classifier: Development Status :: 4 - Beta
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: Topic :: Internet :: Log Analysis
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Topic :: System :: Networking
Classifier: Topic :: System :: Networking :: Monitoring
