问题标签 [jmx-exporter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
prometheus - 在 websphere Liberty 中启用 connectionPool 监控
我正在尝试为 websphere liberty 服务器上的 oracle 数据库启用连接池指标。根据本文档https://www.ibm.com/docs/en/was-liberty/nd?topic=10-connectionpool-monitoring在 featuremanager 中添加 monitor-1.0 功能并添加此行WebSphere:type=ConnectionPoolStats,name= server.xml 中的<IDENTIFIER_OF_CONNECTION_MANAGER> 将开始公开连接池指标,但我不确定 <IDENTIFIER_OF_CONNECTION_MANAGER> 的值是多少。?是jdbc url吗?
我正在使用 jmx_exporter java 代理,它能够获取其他指标,包括 jvm 指标,但不能获取 jdbc 指标。
java - 关于kafka生产者指标的奇怪行为的几个问题
KafkaProducer.metrics()
我对 kafka 生产者 ( )的一些指标有一些疑问。
我的场景:我有一个启动 4 个独立生产者的驱动程序类。每个生产者都在自己的线程上运行。我通过该方法自动收集指标。.metrics()
实验运行 10 秒,即每个线程在 10 秒后被取消,主线程再等待几秒以检查指标是否因忙等待而发生变化(见进一步说明)。
观察:我发现发送的记录数 ( record-send-total
) 和record-send-rate
. 这record-send-total
表明在 10 秒的实验中发送了 21 条记录(2 条记录/秒)。另一方面,record-send-rate
是0.52
并且永远不会超过这个数字,如果乘以实验的持续时间(10 秒),总共会产生 5-6 条记录。
我心想,也许生产者的指标是在生产者关闭之前收集的。事实上,将主线程忙等待的持续时间增加到 5 和 10,分别减少了record-send-rate
to0.46
和10 0.42
。因此,我认为在取消 s 后立即关闭生产者Future
会改变结果。令我惊讶的是,它没有。
所以这是我的问题:
- 如此低的原因是什么
record-send-rate
? - 为什么
record-send-rate
* 持续时间和record-send-total
? - 为什么主线程中忙等待的持续时间会影响
record-send-rate
? - 为什么生产者的终止对指标没有影响(但忙等待有)?
- 为什么关闭生产者会限制可用指标的数量?
这是ProducerDriver
课程:
这是ProducerThread
apache-kafka - 没有主题名称的消息指标
我将下面的指标拉入 Prometheus 以获取有关发送到 Kafka 代理的消息的信息。我看到其中一些没有话题。我想知道它们是什么类型的消息?我希望只发送到特定主题的消息。
谢谢