SuperAPI AI 工具集

dd-logs

通用与其它

查看项目

更新于 10-15 23:46

技能介绍

用途:dd-logs 用于在 Datadog Logs 中搜索、处理、归档日志,并兼顾成本控制。使用前需已安装 Datadog Pup,未安装时参考 Setup Pup。

主要能力:日志搜索支持全文、标签、属性、数值范围、布尔与通配符查询,例如 pup logs search --query="status:error" --from="1h",可加 --limit 100,也可用 @http.status_code:>=500 等语法。配置类命令在 pup 0.42.0 中包括 pup logs archives list、pup logs restriction-queries list、pup logs custom-destinations list。处理管道支持 grok-parser、status-remapper、attribute-remapper 等处理器。成本控制可通过排除过滤器(如丢弃 status:debug)与高流量来源分析实现。归档可将日志存入 S3 等目标,日志指标可用 pup logs metrics list 与 pup logs metrics get 管理。敏感数据可用 hash-remapper 等规则脱敏。

使用方式:先执行 pup auth login 认证,再按“先查上下文、缺值先发现、仍不明确则询问用户、最后执行目标命令”的顺序运行,避免易失败的推测性命令。

限制:pup 0.42.0 没有 pup logs rehydrate 命令,恢复需使用 Datadog UI/API;日志指标分组应使用有界值以避免基数过高;日志未出现需检查 agent 与管道过滤器,成本高可加排除过滤器,搜索慢可缩小时间范围。