ambari中的自定义度量

4bbkushb  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(451)

有没有一种方法可以监控Ambari的博尔特特定指标?这是我试过的。我能够在https://github.com/bbende/ambari-metric-producer/blob/master/src/main/java/org/apache/ambari/metricproducer.java 我们能用ambari来衡量这个指标吗?
在hdfs metrics中,我们可以为datanode/namenode添加hdfs/hbase metrics小部件,其中包含所有默认的度量。是否可以在此列表中有一些自定义度量,例如一个bolt-in拓扑中的计数器。

snz8szmq

snz8szmq1#

为了能够在ambari小部件中使用度量,您必须通过将它们添加到metrics.json文件来告诉ambari。ambari管理的每个服务都有一个对应的metrics.json文件。例如,这里是hbase服务的metrics.json文件。
确定哪个服务负责要添加的度量,然后修改services metrics.json文件以包含它。然后,必须重新启动ambari服务器才能获取更改。然后您可以在任何您想要的小部件中使用度量。
ambari使用的另一个配置文件是widgets.json文件。它与metrics.json文件位于同一目录中。有些服务没有定义widgets.json文件,因此无法使用服务 Jmeter 板添加小部件。风暴就是其中之一。您可以为storm定义widgets.json并将其添加到服务中。有关更多详细信息,请参阅有关小部件操作的ambari文档。

相关问题