github.com/netdata/go.d.plugin@v0.58.1/modules/cassandra/jmx_exporter.yaml (about)

     1  lowercaseOutputLabelNames: true
     2  lowercaseOutputName: true
     3  whitelistObjectNames: ["org.apache.cassandra.metrics:*"]
     4  blacklistObjectNames:
     5    - "org.apache.cassandra.metrics:type=ColumnFamily,*"
     6    - "org.apache.cassandra.metrics:type=Table,*"
     7  rules:
     8    # Throughput and Latency
     9    - pattern: org.apache.cassandra.metrics<type=(ClientRequest), scope=(Write|Read), name=(TotalLatency|Latency|Timeouts|Unavailables|Failures)><>(Count)
    10    - pattern: org.apache.cassandra.metrics<type=(ClientRequest), scope=(Write|Read), name=(Latency)><>(\S*Percentile)
    11  
    12    # Dropped messages
    13    - pattern: org.apache.cassandra.metrics<type=(DroppedMessage), scope=(\S*), name=(Dropped)><>(Count)
    14  
    15    # Cache
    16    - pattern: org.apache.cassandra.metrics<type=Cache, scope=(KeyCache|RowCache), name=(Hits|Misses)><>(Count)
    17    - pattern: org.apache.cassandra.metrics<type=Cache, scope=(KeyCache|RowCache), name=(Capacity|Size)><>(Value)
    18  
    19    # Storage
    20    - pattern: org.apache.cassandra.metrics<type=(Storage), name=(Load|Exceptions)><>(Count)
    21  
    22    # Tables
    23    #  - pattern: org.apache.cassandra.metrics<type=(Table), keyspace=(\S*), scope=(\S*), name=(TotalDiskSpaceUsed)><>(Count)
    24  
    25    # Compaction
    26    - pattern: org.apache.cassandra.metrics<type=(Compaction), name=(CompletedTasks|PendingTasks)><>(Value)
    27    - pattern: org.apache.cassandra.metrics<type=(Compaction), name=(BytesCompacted)><>(Count)
    28  
    29    # Thread Pools
    30    - pattern: org.apache.cassandra.metrics<type=(ThreadPools), path=(\S*), scope=(\S*), name=(ActiveTasks|PendingTasks)><>(Value)
    31    - pattern: org.apache.cassandra.metrics<type=(ThreadPools), path=(\S*), scope=(\S*), name=(CurrentlyBlockedTasks|TotalBlockedTasks)><>(Count)