{"repo":"syepes/network_exporter","free":true,"listed":false,"github":"https://github.com/syepes/network_exporter","clone":"git clone https://github.com/syepes/network_exporter.git","description":"ICMP / Ping & MTR & TCP Port & HTTP Get - Network Prometheus exporter","language":"Go","stars":560,"topics":["prometheus","icmp","mtr","tcp","metrics","exporter","monitoring","networking","http","https"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"network exporter ICMP & MTR & TCP Port & HTTP Get Prometheus exporter This exporter gathers either ICMP, MTR, TCP Port or HTTP Get stats and exports them via HTTP for Prometheus consumption. Features - IPv4 & IPv6 support - Configuration reloading (By interval or OS signal) - Dynamically Add or Remove targets without affecting the currently running tests - Automatic update of the target IP when the DNS resolution changes - Targets can be executed on all hosts or a list of specified ones probe - Extra labels when defining targets - Configurable logging levels and format (text or json) - Configurable DNS Server - Configurable Source IP per target source ip (optional), The IP has to be configured on one of the instance's interfaces - Configurable concurrency control per target type - High-performance optimizations - Startup jitter to prevent thundering herd - Configurable ICMP payload size for PING and MTR probes - TCP-based MTR traceroute option for firewall-friendly network path discovery Performance and Scaling The network exporter is designed to efficiently handle large numbers of targets with built-in performance optimizations Scaling Limits With default settings ( --max-concurrent-jobs=3 ) and built-in optimizations: Target Type Recommended Limit Notes ------------- ------------------ ------- PING 10,000 - 15,000 targets Limited by ICMP ID counter ( 65,500 concurrent operations) MTR 1,000 - 1,500 targets MTR uses multiple ICMP IDs per operation TCP 15,000 - 25,000 targets ","default_branch":null,"files":null,"tree":[],"storefront":"/r/syepes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/syepes/network_exporter/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."}