Skip to content
Botond Dénes edited this page Nov 3, 2017 · 11 revisions

Intro

For maximal compatibility with the Java implementation, scylla would support the same MBeans.

By Objects

By MBean

Mbean method API
StorageServiceMBean getCurrentGenerationNumber /storage/generation_number/current
CommitLogMBean
GossiperMBean
EndpointSnitchInfoMbean
MessagingServiceMBean

By Metrics

Metrics method API Per-Keyspace
CacheMetrics
CASClientRequestMetrics
ClientMetrics
ClientRequestMetrics
ColumnFamilyMetrics *
CommitLogMetrics
CompactionMetrics
ConnectionMetrics
CQLMetrics
DroppedMessageMetrics
FileCacheMetrics
HintedHandoffMetrics
KeyspaceMetrics *
LatencyMetrics
ReadRepairMetrics
SEPMetrics
StorageMetrics
StreamingMetrics
StressMetrics
ThreadPoolMetrics

NodeTool functionality

Info

  • StorageServiceMBean:
    • isInitialized
    • getLocalHostId
    • isRPCServerRunning
    • isNativeTransportRunning
    • getLoadString
    • getCurrentGenerationNumber
    • getTokens
  • RuntimeMXBean
    • getUptime
  • MemoryMXBean
    • getHeapMemoryUsage
  • ColumnFamilyStoreMBean
    • getColumnFamilyMetric
    • getColumnFamilyName
  • ColumnFamilies
    • IndexColumnFamilies
  • EndpointSnitchInfoMBean
    • getDatacenter
    • getRack
  • CacheServiceMBean

Metric object:

  • StorageMetrics

    • exeption
  • CacheMetrics

Clone this wiki locally