{"repo":"mirceaulinic/latency-monitor","free":true,"listed":false,"github":"https://github.com/mirceaulinic/latency-monitor","clone":"git clone https://github.com/mirceaulinic/latency-monitor.git","description":"Lightweight TCP and UDP latency monitoring tool, with pluggable interface for publishing metrics","language":"Python","stars":35,"topics":["datadog","latency","metrics","prometheus","tcp","udp"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"latency-monitor TCP and UDP latency monitoring tool, with pluggable interface for publishing metrics. Features - TCP Latency Monitoring : Monitor TCP connection latency one-way and round-trip to specified endpoints. - UDP Latency Monitoring : Measure UDP one-way and round-trip time to target hosts. - Pluggable Metrics : Flexible interface for publishing metrics to various backends - Configurable : Easy configuration for monitoring targets and intervals, - Precision : Measurements are collected in nanoseconds, and probes can be executed every millisecond. This is ideal for capturing micro-bursts, or rapidly changing environments. - Stable : TCP measurements takes place over established connections to reduce the impact of firewalls or other intermediary systems. Each probing pair is one flow, maintained while the link is being monitored. - Lightweight : Minimal resource footprint for continuous monitoring, so it can be executed on any operating system (where Python is available). Installation [!WARNING] This package requires Python 3.11 or newer. Install from PyPI: For development installation: [!IMPORTANT] By default, the project doesn't have any third-party dependencies. However, depending on the metrics backend you want to use, you'll have to install the additional package(s). Using pip , you can install the additional requirements by running, e.g., pip install latency-monitor[datadog] if you want to use Datadog as the metrics backend, pip install latency-monitor[zeromq] for","default_branch":null,"files":null,"tree":[],"storefront":"/r/mirceaulinic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mirceaulinic/latency-monitor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}