Apache Cassandra 指标未显示在普罗米修斯中

Apache Cassandra metrics not showing up in prometheus

我已导出 JMX 并配置了 prometheus。并尝试获取我们在 dse 版本的 opscenter 中拥有的图表。我们如何在普罗米修斯中获取它们。

以下是我要查找的指标:

Read Requests/sec
Write Requests/sec
Write Pending/sec 
Read Pending/sec
Dropped Mutation
Co-ordinator Latency
Stream-in Data
Datacenter Message Latency

您可以使用Grafana并添加prometheus作为数据源。完成后,您应该能够使用 PromQL 在仪表板中绘制小部件的图形。

您需要使用指标名称,具体取决于您在 Prometheus 配置 yaml 中的映射方式。

我的配置具有以下节点级别指标的映射:

  • 模式:org.apache.cassandra.metrics<type=(ClientRequest), scope=(Read|Write|RangeSlice), name=(Latency|TotalLatency)><>(Count|OneMinuteRate|FiveMinuteRate)
  • 姓名:cassandra____

因此,对于每秒的读取请求(和写入请求),我使用指标 - cassandra_ClientRequest_Read_Latency_OneMinuteRate - 来绘制一分钟速率。