Metadata-Version: 2.1
Name: ccentral
Version: 0.4.0
Summary: CCentral client library
Home-page: https://github.com/pypa/sampleproject
Author: Santtu Järvi
Author-email: santtu.jarvi@finfur.net
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Monitoring
Classifier: Development Status :: 5 - Production/Stable
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: pyformance (>=0.4.0)
Requires-Dist: python-etcd (==0.4.5)

# python-ccentral

Python client for CCentral configuration management. Client communicates
directly with etcd.

WebUI for configuration management and monitoring metrics can be found
from https://github.com/slvwolf/ccentral.

## Example Usage
    import ccentral

    cc = ccentral.CCentral("my_service", "etcd-host:1234")
    cc.add_field("config_a", "Dynamic configuration", default="test", description="Configuration string")

    # Read configuration
    print(cc.get("config_a"))

    # Increment counters
    cc.inc_instance_counter("run")

    # Set text info
    cc.add_instance_info("version", "1.2")

    # Set text info (common in cluster)
    cc.add_service_info("shared_key", "shared_value")



