Skip to content

Latency metrics are missing in Cassandra 4.1 #500

Open
@c3-clement

Description

@c3-clement

Hello,

Our latency Grafana dashboards are not showing any data with management api 4.1.5-v0.1.79, while they are working fine on 4.0 .

The following prometheus metrics are missing from prometheus:

  • mcac_client_request_latency_bucket
  • mcac_table_range_latency_bucket
  • mcac_table_read_latency_bucket
  • mcac_table_write_latency_bucket
  • mcac_table_coordinator_read_latency_bucket
  • mcac_table_coordinator_scan_latency_bucket

In the system logs I'm seeing this error message that could be related:

INFO  [insights-8-1] 2024-06-12 14:24:03,177 NoSpamLogger.java:105 - Not able to get buckets for org.apache.cassandra.metrics.dropped_message.internal_dropped_latency.finalize_propose_msg 128 type org.apache.cassandra.metrics.DecayingEstimatedHistogramReservoir$EstimatedHistogramReservoirSnapshot

I have tried to request the MCAC metrics endpoint on port 9103. In 4.1.5 there is not single entry starting with collectd_mcac_micros_bucket , while I'm seeing it in 4.0.X

I'm using this telemetry configuration on k8ssandracluster :

      telemetry:
        mcac:
          enabled: true
          metricFilters:
            - allow:org.apache.cassandra.metrics.Table
            - allow:org.apache.cassandra.metrics.table
            - allow:org.apache.cassandra.metrics.client_request
        prometheus:
          enabled: true

┆Issue is synchronized with this Jira Story by Unito
┆Issue Number: MAPI-4

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions