4.11. File Exporter
文件 Exporter 将遥测数据写入持久性存储中的文件,并支持轮转、压缩和写入多个文件等文件操作。使用这个导出器,您还可以使用 resource 属性来控制文件命名。唯一必需的设置是 path,用于指定 persistent-volume 文件系统中遥测文件的目的地路径。
重要
File Exporter 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
OpenTelemetry Collector 自定义资源带有启用的文件导出器
- 1
- 要写入数据的文件系统路径。没有默认值。
- 2
- 文件轮转是此导出器的可选功能。默认情况下,遥测数据导出到单个文件。添加
rotation设置以启用文件轮转。 - 3
max_megabytes设置是文件被允许访问的最大大小,直到它被轮转为止。默认值为100。- 4
max_days设置用于保留文件的天数,从文件名中的时间戳计数。没有默认值。- 5
max_backups设置用于保留几个较旧的文件。默认值为100。- 6
localtime设置指定时间戳的本地时间格式,该格式会在文件轮转时附加到任何扩展名前面的文件名中。默认为协调的通用时间 (UTC)。- 7
- 在将遥测数据写入文件之前,对遥测数据进行编码的格式。默认格式为
json。还支持proto格式。 - 8
- 文件压缩是可选的,默认情况下不设置。此设置定义导出到文件的数据的压缩算法。目前,只支持
zstd压缩算法。没有默认值。 - 9
- 刷新间隔。没有单位的值被设置为纳秒。当通过
rotation设置启用文件轮转时,会忽略此设置。