SheepNav
NetPulse

NetPulse

us.egym.com

自托管网速追踪,指标优先

14天前制作者:Aleksander Kowalski

关于 NetPulse

NetPulse 是一款自托管的互联网速度追踪工具,以指标为核心,帮助您全面掌握网络性能。它能够自动调度 Ookla 速度测试,覆盖所有连接,并将下载/上传速度、延迟、丢包率等关键数据导出到 Prometheus 和 Grafana,实现可视化监控。基于 PHP 8.5 和 Symfony 8.1 构建,支持 Docker 部署,轻量且易于集成。

核心功能

NetPulse 的核心在于自动化的速度测试与数据导出。它利用 Ookla 的 Speedtest 引擎,按计划执行测试,无需手动干预。测试结果实时写入 Prometheus,您可以在 Grafana 中创建自定义仪表盘,长期追踪网络质量变化。

主要特性

  • 自托管部署:完全掌控数据,无需依赖第三方服务,保障隐私安全。
  • 多连接支持:可同时监控多个网络连接,适合多 WAN 或复杂网络环境。
  • 指标丰富:记录下载/上传速度、延迟、抖动、丢包率,全面反映网络状况。
  • Prometheus 集成:原生支持 Prometheus 指标格式,轻松接入现有监控体系。
  • Docker 一键部署:通过 Docker 容器快速启动,环境配置简单,维护成本低。

适用场景

NetPulse 适合网络管理员、运维人员以及对网络质量有严格要求的用户。例如,家庭用户可监控 ISP 的稳定性,企业可验证 SLA 达标情况,开发者可分析网络对应用性能的影响。无论是排查间歇性故障,还是长期性能基准测试,NetPulse 都能提供可靠的数据支撑。

所属分类

相关工具