prometheus 相关问题

Prometheus监控系统包括服务器,alertmanager,推送网关,导出器,客户端库和其他组件。

Prometheus 中的 EF Core 连接池指标

我想在 Prometheus 中添加 EF Core 连接池的指标。我根据文档使用了以下内容,但我没有在 Prometheus 中看到指标。而且,我没有看到任何普罗米修斯

回答 1 投票 0

如何让客户端通过 springboot 应用程序连接到 Cassandra 实例?

我正在尝试通过 springboot 应用程序获取 cassandra clientip 地址和执行的查询。如何将这些指标推送到prometheus? 有人可以帮助我如何创建自定义指标

回答 1 投票 0

如何向 Prometheus 添加额外的抓取配置

我想在 Prometheus 中添加额外的抓取配置。我遵循了以下方法。 https://github.com/prometheus-operator/prometheus-operator/blob/main/Documentation/additional-scrape-con...

回答 3 投票 0

PromQL 查询按命名空间聚合有效 CPU 使用率

我有一个 PromQL 查询,它按命名空间聚合平均实际 CPU 使用率: 总和(命名空间)( avg_over_time(命名空间:container_cpu_usage:sum{命名空间=~"$namespace"}[$__range]) )...

回答 1 投票 0

Opentelemetry 无法连接到 Kubernetes 上的 Prometheus

我有一个 kubernetes 集群,其中安装了 .net 7 中的应用程序。该集群还部署了 OpenTelemetry 并安装了 Prometheus 服务器。 opentelemetry 有一个值文件,如下所示 莫...

回答 1 投票 0

有什么方法可以将 Prometheus 数据存储到外部数据库(例如 mysql 或 postgreSQL)

目前我正在使用Prometheus并取得了不错的结果,我面临的困难是如果服务重新启动我的整个旧数据将丢失。有什么办法可以永久保存

回答 5 投票 0

camel-observation-starter 使用完整请求数据创建指标

我有一个使用 Camel 的 Spring Boot 3 项目。我正在使用 org.apache.camel.springboot:camel-observation-starter 进行跟踪。 我已经使用自动配置说明和来自

回答 1 投票 0

keda-operator-metrics-apiserver:找不到 s0-prometheus-http_requests_in_progress 的匹配指标

尝试使用 KEDA 进行扩展时,我在 keda-operator-metrics-apiserver pod 日志上遇到以下错误。 E0602 05:26:23.321583 1 status.go:71] apiserver 收到一个不是 metav1.S 的错误...

回答 1 投票 0

推荐一个报告jenkins中测量的性能趋势的工具?

我希望看到每个 github PR 在 jenkins 中衡量的性能趋势,并且我希望将其很好地绘制在图表中并每天通过电子邮件发送给我。 我在下面提出了一些候选人。 生成所有...

回答 1 投票 0

Prometheus:如何使用通配符计算所有节点的内存使用情况

我正在计算 Kubernetes 集群所有节点的内存利用率。指标由 Node Exporter 收集。我最终想要一个数字来代表平均值

回答 1 投票 0

如何正确使用Prometheus中的AND运算符来连接两个查询?

我正在尝试组合两个 PromQL 查询以在 Openshift 集群中创建警报和自动化,但在使用 AND 运算符时遇到问题。这个想法是当我...

回答 1 投票 0

普罗米修斯按速率求和给出了疯狂的高峰值

使用 PromQL,我可以使用不同的时间间隔绘制两个图表。 总和(比率(some_metrics[1s])) 总和(速率(some_metrics[1h])) 但是,对于第二个图表: 总和(速率(some_metrics[1h])) 有点...

回答 1 投票 0

通过比较短期与长期变化率来检测 PromQL 中的峰值

我想在某些指标的变化率发生剧烈变化时设置警报。 (就像二阶导数)。 这是一个好方法吗? 如果 sum(rate(some_metrics[1m])) -...

回答 1 投票 0

尽管未满足某个条件的 count_over_time,如何列出所有缺失的系列

当我运行下面的命令时,我可以看到 3 个系列(总共 5 个系列)满足 > 500 条件,但如何将其他 2 个系列也列为 0? count_over_time((some_metric{env="test"...

回答 1 投票 0

promql 中的时间戳错误

在promql中,我执行以下查询:kafka_consumergroup_group_lag_seconds{topic=~"TOPIC_PLACEHOLDER"}[1y:10s]。 然后我将其包装在 max(max_over_time(...)) 函数中以检索...

回答 2 投票 0

GCP PromQL 平滑图表/预期值

我想平滑图表,以便忽略任何峰值/下降,这可以计算我的预期值。 图表示例为rate(Metrics[1m]) 我尝试过使用更长的 ro...

回答 1 投票 0

呼叫警报与 Prometheus Alertmanager 集成

我将Prometheus设置为监控系统,并使用Alertmanager。作为提醒,我需要呼叫选定号码或号码组的服务。 对我们来说最好的解决方案是不要有第三个......

回答 2 投票 0

千分尺 - 自定义量规公制不起作用

我正在计算应用程序中的延迟(以毫秒为单位)并用仪表进行记录,但值在第一次后没有更新。 (我知道计时器指标类型也可以用于延迟,但是......

回答 1 投票 0

Micrometer 和 Prometheus 具有无法公开 HTTP 的 Java 子进程

我有一个像这样运行的复杂产品。 公开 HTTP 服务的父 Java 进程。 父进程启动工作子进程(新的 JVM)并管理它们的生命周期。 工人

回答 1 投票 0

如何在应用程序启动后立即发布@Timed指标

应用程序使用 Spring Boot 3 (3.2.1)。 应用程序使用 Micrometer 发布 Prometheus 指标。 这是 pom.xml 配置的一部分: io.千分尺 应用程序使用 Spring Boot 3 (3.2.1)。 应用程序使用 Micrometer 发布 Prometheus 指标。 这是 pom.xml 配置的一部分: <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> 我使用 @Timed (io.micrometer.core.annotation.Timed) 注释来发布指标。 示例: @Timed(value = "get_all_books", percentiles = 0.95) public List<Book> getAll() { return booksStorage.getAll(); } 它工作得很好,但我可以在该方法至少被调用一次之后看到这个指标。 如何配置才能在应用程序启动后立即查看这些指标?我的意思是,即使根本没有调用这些方法,我也希望在 GET /actuator/prometheus 响应中看到这些指标。我知道指标的值将为零,但我们的支持团队无论如何都希望看到它们。 我的意思是我想在 GET /actuator/prometheus 响应中看到这些指标,即使根本没有调用这些方法。 如果您不调用这些方法,仪表将不会被注册,因此您将看不到它们。您要问的是:我想要来自该方法的日志条目而不调用该方法。 如果您确实愿意,您可以在创建这些仪表的地方使用 init 函数并在 init 处记录零值。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.