├── .gitignore ├── .travis.yml ├── CHANGES ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc ├── Makefile ├── conf.py ├── getit.rst ├── index.rst ├── make.bat ├── reference.rst └── usage.rst ├── example_pymetrics.py ├── example_sysmetrics.py ├── pyformance ├── __init__.py ├── __version__.py ├── meters │ ├── __init__.py │ ├── counter.py │ ├── gauge.py │ ├── histogram.py │ ├── meter.py │ └── timer.py ├── registry.py ├── reporters │ ├── __init__.py │ ├── carbon_reporter.py │ ├── console_reporter.py │ ├── csv_reporter.py │ ├── hosted_graphite_reporter.py │ ├── influx.py │ ├── newrelic_reporter.py │ ├── opentsdb_reporter.py │ ├── reporter.py │ └── syslog_reporter.py └── stats │ ├── __init__.py │ ├── moving_average.py │ ├── samples.py │ └── snapshot.py ├── setup.py ├── tests ├── __init__.py ├── test__carbon_reporter.py ├── test__console_reporter.py ├── test__counter.py ├── test__csv_reporter.py ├── test__gauge.py ├── test__histogram.py ├── test__influx_reporter.py ├── test__meter.py ├── test__moving_average.py ├── test__newrelic_reporter.py ├── test__opentsdb_reporter.py ├── test__registry.py ├── test__syslog_reporter.py └── test__timer.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- 1 | pyformance.egg-info 2 | .idea 3 | /.tox/ 4 | /build/ 5 | /dist/ 6 | *.py[cod] 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/CHANGES -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/README.md -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/getit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/getit.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/make.bat -------------------------------------------------------------------------------- /doc/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/reference.rst -------------------------------------------------------------------------------- /doc/usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/doc/usage.rst -------------------------------------------------------------------------------- /example_pymetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/example_pymetrics.py -------------------------------------------------------------------------------- /example_sysmetrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/example_sysmetrics.py -------------------------------------------------------------------------------- /pyformance/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/__init__.py -------------------------------------------------------------------------------- /pyformance/__version__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.4" 2 | -------------------------------------------------------------------------------- /pyformance/meters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/__init__.py -------------------------------------------------------------------------------- /pyformance/meters/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/counter.py -------------------------------------------------------------------------------- /pyformance/meters/gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/gauge.py -------------------------------------------------------------------------------- /pyformance/meters/histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/histogram.py -------------------------------------------------------------------------------- /pyformance/meters/meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/meter.py -------------------------------------------------------------------------------- /pyformance/meters/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/meters/timer.py -------------------------------------------------------------------------------- /pyformance/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/registry.py -------------------------------------------------------------------------------- /pyformance/reporters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/__init__.py -------------------------------------------------------------------------------- /pyformance/reporters/carbon_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/carbon_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/console_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/console_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/csv_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/csv_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/hosted_graphite_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/hosted_graphite_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/influx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/influx.py -------------------------------------------------------------------------------- /pyformance/reporters/newrelic_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/newrelic_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/opentsdb_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/opentsdb_reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/reporter.py -------------------------------------------------------------------------------- /pyformance/reporters/syslog_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/reporters/syslog_reporter.py -------------------------------------------------------------------------------- /pyformance/stats/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/stats/__init__.py -------------------------------------------------------------------------------- /pyformance/stats/moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/stats/moving_average.py -------------------------------------------------------------------------------- /pyformance/stats/samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/stats/samples.py -------------------------------------------------------------------------------- /pyformance/stats/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/pyformance/stats/snapshot.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test__carbon_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__carbon_reporter.py -------------------------------------------------------------------------------- /tests/test__console_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__console_reporter.py -------------------------------------------------------------------------------- /tests/test__counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__counter.py -------------------------------------------------------------------------------- /tests/test__csv_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__csv_reporter.py -------------------------------------------------------------------------------- /tests/test__gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__gauge.py -------------------------------------------------------------------------------- /tests/test__histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__histogram.py -------------------------------------------------------------------------------- /tests/test__influx_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__influx_reporter.py -------------------------------------------------------------------------------- /tests/test__meter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__meter.py -------------------------------------------------------------------------------- /tests/test__moving_average.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__moving_average.py -------------------------------------------------------------------------------- /tests/test__newrelic_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__newrelic_reporter.py -------------------------------------------------------------------------------- /tests/test__opentsdb_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__opentsdb_reporter.py -------------------------------------------------------------------------------- /tests/test__registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__registry.py -------------------------------------------------------------------------------- /tests/test__syslog_reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__syslog_reporter.py -------------------------------------------------------------------------------- /tests/test__timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tests/test__timer.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/omergertel/pyformance/HEAD/tox.ini --------------------------------------------------------------------------------