Forum Discussion

Mosh's avatar
Mosh
Icon for Professor rankProfessor
5 years ago

Add support for JMX operations

Please enhance data source features for JMX so that we can specify JMX operations (with arguments) to invoke, and use the result as the data source datapoint.

  • Most of the JMX datasources I've seen use Groovy, which might be a better way to go (or only way until/if this is changed in the JMX data type).  I checked the full list of references to jmx: from one of our portals -- list below.

    Mark

     

    C3p0-
    CassandraColumnFamilyStore -
    CassandraCommitLog
    CassandraCompactionManager
    CassandraConcurrent -
    Cassandra JVM Garbage Collection -
    Cassandra JVM Heap and Threads and Uptime -
    Cassandra JVM Memory Pools -
    Cassandra Keyspace Cache -
    JVM Garbage Collection-
    JVM Memory Pools-
    JVM status-
    LogicMonitor_Collector_ActiveDiscoveryTasks
    LogicMonitor_Collector_BufferDataConsumers
    LogicMonitor_Collector_BufferDataReporter
    LogicMonitor_Collector_ConfigCollectingTask
    LogicMonitor_Collector_DataCollectingTasks
    LogicMonitor_Collector_DNSResolving
    LogicMonitor_Collector_EventSourceCollectionTasks
    LogicMonitor_Collector_GetConfPerformance
    LogicMonitor_Collector_GlobalStats
    LogicMonitor_Collector_Heartbeat
    LogicMonitor_Collector_InternalServiceFetcher
    LogicMonitor_Collector_JVMGarbageCollection
    LogicMonitor_Collector_JVMMemoryPools
    LogicMonitor_Collector_JVMStatus
    LogicMonitor_Collector_LoggerDaemon
    LogicMonitor_Collector_NetflowMetrics
    LogicMonitor_Collector_Netscan
    LogicMonitor_Collector_NetScanTasks
    LogicMonitor_Collector_NIOBufferPool
    LogicMonitor_Collector_PollNow
    LogicMonitor_Collector_PropertySourceScriptExecution
    LogicMonitor_Collector_ReportCacheQueue
    LogicMonitor_Collector_ReporterTask
    LogicMonitor_Collector_SPSE
    LogicMonitor_Collector_SSEJVM
    LogicMonitor_Collector_ThreadCPUUsage
    LogicMonitor_Collector_ThreadUsage
    LogicMonitor_Collector_Throttler
    Tomcat Cache-
    Tomcat Datasources-
    Tomcat Executor-
    Tomcat JVM Garbage Collection-
    Tomcat JVM Memory Pools -
    Tomcat JVM status-
    Tomcat Requests-
    Tomcat Sessions-
    Tomcat_Sessions
    Tomcat Threads-
    Zookeeper-

  • The LM supplied JMX classes for Groovy don't support bean operations, at least not as far as I can tell.