我目前在运行时得到以下输出check_http
:
HTTP OK:HTTP/1.1 200 OK - 6654 字节,响应时间 0.071 秒 |时间=0.070809 秒;200.000000;1000.000000;0.000000 大小=6654B;;;0
我怎样才能得到它:
HTTP OK:HTTP/1.1 200 OK - 6654 字节,响应时间 0.071 秒 |时间=0.070809 秒;200.000000;1000.000000;0.000000
我知道我可以通过使用 awk 和 sed 编写脚本来实现这一点。
但我想知道是否有办法根据要求调整输出。
答案1
由于 check_http 是 ELF 二进制文件,并且似乎没有选项可以禁用“size=...”甚至整个 perf 输出,我认为有两种解决方案可以摆脱它:
- 创建您已经提到的包装器脚本
- 编辑并重新编译源代码
从性能角度来看,后者可能是一种更好的方法。监控的服务器越多,就越应该考虑到这一点。