【问题标题】:DataDog Directory file matching pattern fails to match any filesDataDog 目录文件匹配模式无法匹配任何文件
【发布时间】:2021-09-17 02:40:42
【问题描述】:

该目录包含 20 多个文件。 如DataDog directory documentation 中所述,最多可以跟踪 20 个文件。

于是我尝试配置数据狗目录配置

init_config:

instances:
  - directory: /mnt/ftp/generic/SalesorderPosition
    pattern: '20([0-9][0-9]_12_+.*).csv'
    filegauges: true

文件采用下一种格式yyyy_mm_SalesorderPosition.csv 我需要显示过去所有年份的最近一个月。

在配置中启用模式时,没有文件匹配。当我删除它时,文件会被计算在内。

我错过了什么?

【问题讨论】:

    标签: regex datadog fnmatch


    【解决方案1】:

    阅读您链接的文档。该模式是fnmatch 模式,而不是正则表达式。

    https://docs.python.org/3/library/fnmatch.html

    更新:

    确切的工作解决方案是

    init_config:
    
    instances:
      - directory: /mnt/ftp/generic/SalesorderPosition
        pattern: '*_12_SalesorderPosition.csv'
        filegauges: true
    

    【讨论】:

      猜你喜欢
      • 2016-03-22
      • 1970-01-01
      • 2013-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-04
      相关资源
      最近更新 更多