4.5. Prometheus Exporter
Prometheus Exporter 以 Prometheus 或 OpenMetrics 格式导出指标。
重要
Prometheus Exporter 只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
OpenTelemetry Collector 自定义资源带有启用的 Prometheus Exporter
- 1
- 公开指标的网络端点。Red Hat build of OpenTelemetry Operator 会自动公开
endpoint字段中指定的端口,到<instance_name>-collector服务。 - 2
- 服务器端 TLS 配置。定义 TLS 证书的路径。
- 3
- 如果设置,在提供的值下导出指标。
- 4
- 每个导出的指标应用的键值对标签。
- 5
- 如果为
true,则使用 OpenMetrics 格式导出指标。Exemplars 仅以 OpenMetrics 格式导出,仅适用于直方和 monotonic 摘要指标,如counter。默认禁用此选项。 - 6
- 如果
enabled是true,所有资源属性都会转换为指标标签。默认禁用此选项。 - 7
- 定义在没有更新的情况下公开指标的时间。默认值为
5m。 - 8
- 添加指标类型和单元后缀。如果启用了 Jaeger 控制台中的 monitor 选项卡,则必须禁用。默认值是
true。
注意
当 OpenTelemetryCollector 自定义资源 (CR) 中的 spec.observability.metrics.enableMetrics 字段设置为 true 时,OpenTelemetryCollector CR 会自动创建一个 Prometheus ServiceMonitor 或 PodMonitor CR,以便 Prometheus 提取您的指标。