Ping URL并输出状态代码和延迟。每隔一段时间保存到日志或CSV。

ping-pang的Python项目详细描述


乒乓球

Ping URL并输出状态代码和延迟。每隔一段时间保存到日志或CSV。在

Build StatusCoverage StatusPyPiLicence

Showcase

我厌倦了我的互联网表现不佳,想开始在一天的时间里关联数据,看看到底发生了什么。使用这个脚本,您可以通过在一个时间间隔内ping一个URL(建议在短时间内)或在cronjob上设置此脚本(对于长时间),然后将输出保存到CSV,在CSV中可以构建图形和图表来查看数据。在

需要注意的是,Ping Pang实际上并不Ping,而是对指定的URL执行GET请求。这意味着响应比简单地在命令行上ping相同的URL要慢一些。在

安装

# Install tool
pip3 install ping-pang

# Install locally
make install

# Get Makefile help
make help

使用

^{pr2}$

发展

# Lint the project
make lint

# Run tests
make test# Run test coverage
make coverage

# Run the tool locally
venv/bin/python pingpang/ping_logic.py --help

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何修复尝试将用户签名到服务器主机时出现的“字符串无法转换为json对象”错误?   控制台Java:不使用新行更新命令行中的文本   java servlet接收xml数据时,出现错误   使用REST API在Bitbucket中复制或复制存储库   java如何在JavaFX中对齐一行?   java如何在活动中显示通过服务获得的数据?   返回BigDecimal作为字符串:返回int   java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效   java仅在阻塞状态下通知和通知所有影响线程   java JBOSS无法启动部署   java方法的返回值能保证类型安全吗?   JavaeShadoop序列化组织。阿帕奇。hadoop。木卫一。短写失败   java如果我在同一个类上同步了两个方法,它们能同时运行吗?   不使用java数据库的spring分页实现   java如何将字符串切碎成这样的数组?