regex - DataDog 目录文件匹配模式无法匹配任何文件
问题描述
该目录包含 20 多个文件。如DataDog 目录文档中所述,最多可以跟踪 20 个文件。
于是我尝试配置数据狗目录配置
init_config:
instances:
- directory: /mnt/ftp/generic/SalesorderPosition
pattern: '20([0-9][0-9]_12_+.*).csv'
filegauges: true
文件采用下一种格式yyyy_mm_SalesorderPosition.csv
,我需要显示以前所有年份的最新月份。
在配置中启用模式时,没有文件匹配。当我删除它时,文件被计算在内。
我在这里错过了什么?
解决方案
阅读您链接的文档。模式是一种fnmatch
模式,而不是正则表达式。
https://docs.python.org/3/library/fnmatch.html
更新:
确切的工作解决方案是
init_config:
instances:
- directory: /mnt/ftp/generic/SalesorderPosition
pattern: '*_12_SalesorderPosition.csv'
filegauges: true
推荐阅读
- git - 远程回购的权限被拒绝。无法从 repo 存储库中读取
- python - 机器学习算法,它给出从单个输入映射的多个输出
- r - R基于多个条件更新data.frame列,使用ifelse的问题
- c# - 检索指纹模板中的问题
- rabbitmq - 有没有办法让 Pika BlockingConnection 一次消费一条消息?
- c# - 在 wpf 应用程序中按下窗口键时如何限制打开开始窗口?
- javascript - 在 node.js 中执行/while 循环以获取总推文计数仅运行一次
- google-app-maker - 如何直接在表格小部件 Google AppMaker 上添加和编辑记录?
- javascript - 如果有类'on'或不使用jquery,如何向元素添加特殊属性?
- google-api - 有没有一种规范的方法可以将 Filter.Criteria 转换为 GmailApi 中的查询字符串?