├── .github └── workflows │ ├── pr.yml │ ├── release.yml │ └── snapshot.yml ├── .gitignore ├── .pylintrc-relaxed ├── LICENSE ├── MANIFEST.in ├── Makefile ├── OSSMETADATA ├── README.md ├── RELEASE_PROCESS.md ├── setup.cfg ├── setup.py ├── spectator ├── __init__.py ├── clock.py ├── common_tags.py ├── config.py ├── meter │ ├── __init__.py │ ├── age_gauge.py │ ├── counter.py │ ├── dist_summary.py │ ├── gauge.py │ ├── max_gauge.py │ ├── meter_id.py │ ├── monotonic_counter.py │ ├── monotonic_counter_uint.py │ ├── percentile_dist_summary.py │ ├── percentile_timer.py │ └── timer.py ├── protocol_parser.py ├── py.typed ├── registry.py ├── stopwatch.py └── writer │ ├── __init__.py │ ├── file_writer.py │ ├── line_buffer.py │ ├── memory_writer.py │ ├── new_writer.py │ ├── noop_writer.py │ └── socket_writer.py └── tests ├── __init__.py ├── meter ├── __init__.py ├── test_age_gauge.py ├── test_counter.py ├── test_dist_summary.py ├── test_gauge.py ├── test_max_gauge.py ├── test_meter_id.py ├── test_monotonic_counter.py ├── test_monotonic_counter_uint.py ├── test_percentile_dist_summary.py ├── test_percentile_timer.py └── test_timer.py ├── test_clock.py ├── test_common_tags.py ├── test_config.py ├── test_global_registry.py ├── test_protocol_parser.py ├── test_registry.py ├── test_stopwatch.py ├── udp_server.py ├── unix_server.py └── writer ├── __init__.py ├── test_file_writer.py ├── test_line_buffer.py ├── test_memory_writer.py ├── test_new_writer.py ├── test_noop_writer.py ├── test_socket_writer_udp.py └── test_socket_writer_unix.py /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/.github/workflows/snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc-relaxed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/.pylintrc-relaxed -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/Makefile -------------------------------------------------------------------------------- /OSSMETADATA: -------------------------------------------------------------------------------- 1 | osslifecycle=active 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_PROCESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/RELEASE_PROCESS.md -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/setup.py -------------------------------------------------------------------------------- /spectator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/__init__.py -------------------------------------------------------------------------------- /spectator/clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/clock.py -------------------------------------------------------------------------------- /spectator/common_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/common_tags.py -------------------------------------------------------------------------------- /spectator/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/config.py -------------------------------------------------------------------------------- /spectator/meter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/__init__.py -------------------------------------------------------------------------------- /spectator/meter/age_gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/age_gauge.py -------------------------------------------------------------------------------- /spectator/meter/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/counter.py -------------------------------------------------------------------------------- /spectator/meter/dist_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/dist_summary.py -------------------------------------------------------------------------------- /spectator/meter/gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/gauge.py -------------------------------------------------------------------------------- /spectator/meter/max_gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/max_gauge.py -------------------------------------------------------------------------------- /spectator/meter/meter_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/meter_id.py -------------------------------------------------------------------------------- /spectator/meter/monotonic_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/monotonic_counter.py -------------------------------------------------------------------------------- /spectator/meter/monotonic_counter_uint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/monotonic_counter_uint.py -------------------------------------------------------------------------------- /spectator/meter/percentile_dist_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/percentile_dist_summary.py -------------------------------------------------------------------------------- /spectator/meter/percentile_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/percentile_timer.py -------------------------------------------------------------------------------- /spectator/meter/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/meter/timer.py -------------------------------------------------------------------------------- /spectator/protocol_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/protocol_parser.py -------------------------------------------------------------------------------- /spectator/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /spectator/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/registry.py -------------------------------------------------------------------------------- /spectator/stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/stopwatch.py -------------------------------------------------------------------------------- /spectator/writer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/__init__.py -------------------------------------------------------------------------------- /spectator/writer/file_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/file_writer.py -------------------------------------------------------------------------------- /spectator/writer/line_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/line_buffer.py -------------------------------------------------------------------------------- /spectator/writer/memory_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/memory_writer.py -------------------------------------------------------------------------------- /spectator/writer/new_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/new_writer.py -------------------------------------------------------------------------------- /spectator/writer/noop_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/noop_writer.py -------------------------------------------------------------------------------- /spectator/writer/socket_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/spectator/writer/socket_writer.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/meter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/meter/test_age_gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_age_gauge.py -------------------------------------------------------------------------------- /tests/meter/test_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_counter.py -------------------------------------------------------------------------------- /tests/meter/test_dist_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_dist_summary.py -------------------------------------------------------------------------------- /tests/meter/test_gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_gauge.py -------------------------------------------------------------------------------- /tests/meter/test_max_gauge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_max_gauge.py -------------------------------------------------------------------------------- /tests/meter/test_meter_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_meter_id.py -------------------------------------------------------------------------------- /tests/meter/test_monotonic_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_monotonic_counter.py -------------------------------------------------------------------------------- /tests/meter/test_monotonic_counter_uint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_monotonic_counter_uint.py -------------------------------------------------------------------------------- /tests/meter/test_percentile_dist_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_percentile_dist_summary.py -------------------------------------------------------------------------------- /tests/meter/test_percentile_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_percentile_timer.py -------------------------------------------------------------------------------- /tests/meter/test_timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/meter/test_timer.py -------------------------------------------------------------------------------- /tests/test_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_clock.py -------------------------------------------------------------------------------- /tests/test_common_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_common_tags.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_global_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_global_registry.py -------------------------------------------------------------------------------- /tests/test_protocol_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_protocol_parser.py -------------------------------------------------------------------------------- /tests/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_registry.py -------------------------------------------------------------------------------- /tests/test_stopwatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/test_stopwatch.py -------------------------------------------------------------------------------- /tests/udp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/udp_server.py -------------------------------------------------------------------------------- /tests/unix_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/unix_server.py -------------------------------------------------------------------------------- /tests/writer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/writer/test_file_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_file_writer.py -------------------------------------------------------------------------------- /tests/writer/test_line_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_line_buffer.py -------------------------------------------------------------------------------- /tests/writer/test_memory_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_memory_writer.py -------------------------------------------------------------------------------- /tests/writer/test_new_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_new_writer.py -------------------------------------------------------------------------------- /tests/writer/test_noop_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_noop_writer.py -------------------------------------------------------------------------------- /tests/writer/test_socket_writer_udp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_socket_writer_udp.py -------------------------------------------------------------------------------- /tests/writer/test_socket_writer_unix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Netflix/spectator-py/HEAD/tests/writer/test_socket_writer_unix.py --------------------------------------------------------------------------------