Wrong data type for Cassandra Thread Pool performance metrics

Description

The following statistics for Thread Pool metrics can't be collected:

  • org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=MutationStage,name=CurrentlyBlockedTasks

  • org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=ReadStage,name=CurrentlyBlockedTasks

  • org.apache.cassandra.metrics:type=ThreadPools,path=request,scope=RequestResponseStage,name=CurrentlyBlockedTasks

Cause the attribute name is "Count" and not "Value" for these MBeans.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Show:

Benjamin Reed April 23, 2019 at 7:19 PM

After talking about it more in opennms-development, because the attributes are all in separate mbeans this doesn't affect existing data even in storeByGroup=true, so I've reverted the revert and added a note to the release notes.

Benjamin Reed April 23, 2019 at 4:33 PM

After talking with the and , it sounds like if you do this it completely breaks storing anything else in here if storebygroup is enabled, even (or  especially?) if you rename the alias.  Unless you want to list a "breaking change" in the release notes that says delete all your cassandra RRDs, we should figure out another way to do this.

I've reverted it for now.

Benjamin Reed April 23, 2019 at 4:29 PM

If you're using storebygroup this would break, still, right?

Ronny Trommer November 30, 2018 at 2:47 PM

Merged to develop

Ronny Trommer October 23, 2018 at 1:13 PM

Fixed

Details

Assignee

Reporter

Sprint

Fix versions

Affects versions

Priority

PagerDuty

Created October 23, 2018 at 1:05 PM
Updated April 23, 2019 at 7:20 PM
Resolved April 23, 2019 at 7:19 PM

Flag notifications