gpt4 book ai didi

linux - 如何列出响应时间大于 6000 毫秒的所有日志

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:18 24 4
gpt4 key购买 nike

[pid: 28785|app: 0|req: 2291/4303] 192.168.115.161 () {38 vars in 1198 bytes} [Sun Aug 26 12:43:42 2018] GET /v1/posts/ => generated 62220 bytes in 1744 msecs (HTTP/1.1 200) 9 headers in 380 bytes (1 switches on core 3)

我正在使用“grep”来搜索日志。

grep '[6-9]{4,} msecs' /var/log/wsgi/wsgi.log

请帮我过滤掉所有响应时间大于6秒的日志。

谢谢

最佳答案

不要尝试使用正则表达式进行数字比较,使用理解数字的工具,例如哇哦。如果这不是您所需要的:

awk '$24>6000' file

例如:

$ cat file
[pid: 28785|app: 0|req: 2291/4303] 192.168.115.161 () {38 vars in 1198 bytes} [Sun Aug 26 12:43:42 2018] GET /v1/posts/ => generated 62220 bytes in 1744 msecs (HTTP/1.1 200) 9 headers in 380 bytes (1 switches on core 3)
[pid: 28785|app: 0|req: 2291/4303] 192.168.115.161 () {38 vars in 1198 bytes} [Sun Aug 26 12:43:42 2018] GET /v1/posts/ => generated 62220 bytes in 5744 msecs (HTTP/1.1 200) 9 headers in 380 bytes (1 switches on core 3)
[pid: 28785|app: 0|req: 2291/4303] 192.168.115.161 () {38 vars in 1198 bytes} [Sun Aug 26 12:43:42 2018] GET /v1/posts/ => generated 62220 bytes in 6744 msecs (HTTP/1.1 200) 9 headers in 380 bytes (1 switches on core 3)

$ awk '$24>6000' file
[pid: 28785|app: 0|req: 2291/4303] 192.168.115.161 () {38 vars in 1198 bytes} [Sun Aug 26 12:43:42 2018] GET /v1/posts/ => generated 62220 bytes in 6744 msecs (HTTP/1.1 200) 9 headers in 380 bytes (1 switches on core 3)

然后编辑您的问题以提供 Minimal, Complete, and Verifiable example具有简洁、可测试的样本输入和预期输出。

关于linux - 如何列出响应时间大于 6000 毫秒的所有日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026416/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com