6.2.3. Prometheus Trait


Prometheus trait 配置了一个与 Prometheus 兼容的端点。它还会创建一个 PodMonitor 资源,以便在使用 Prometheus operator 时自动提取端点。

这些指标通过 MicroProfile Metrics 公开。

警告

创建 PodMonitor 资源需要安装 Prometheus Operator 自定义资源定义。您可以将 pod-monitor 设置为 false,以便 Prometheus 特征在没有 Prometheus Operator 的情况下工作。

Prometheus trait 被默认禁用。

此特征在以下配置集中提供: Kubernetes、Knative、OpenShift

6.2.3.1. Configuration

运行任何与 CLI 的集成时,可以指定特征属性:

$ kamel run --trait prometheus.[key]=[value] --trait prometheus.[key2]=[value2] Integration.java
Copy to Clipboard Toggle word wrap

可用的配置选项如下:

Expand
属性类型描述

prometheus.enabled

bool

可用于启用或禁用特征。所有特征共享此通用属性。

prometheus.pod-monitor

bool

是否创建 PodMonitor 资源( 默认为)。

prometheus.pod-monitor-labels

[]string

PodMonitor 资源标签,适用于在 pod-monitortrue 时。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat