首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试按主机隔离pt-query-digest

尝试按主机隔离pt-query-digest
EN

Stack Overflow用户
提问于 2017-05-09 07:31:06
回答 1查看 221关注 0票数 6

我很难想出正确的语法来为我的慢查询日志文件引入特定的主机信息:

我使用的是以下内容:

代码语言:javascript
复制
sudo pt-query-digest mysql-slow.log --since "2017-05-07 22:00:00" --until "2017-05-08 22:00:00" --filter ‘$event->{host} !~ m/^ip-1-1-1-1/’ > slow.log

在这个场景中,我尝试排除所有1.1.1.1版本的In。我不知道出了什么问题。

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 05:48:24

使用ascii引号('),而不是这个非ascii引号(‘);

假设m/^ip-1-1-1-1/正常工作,它将同时捕获ip-1-1-1-1ip-1-1-1-123。所以你可能需要一些东西来终止这个ip。也许是m/^ip-1-1-1-1$/

在没有将参数隐藏在单引号中的情况下,shell将(至少) $event解释为shell变量,将{...}解释为某物,将!~解释为某物。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43858746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档