{ "version": "0.5", "name": "custom.jmx.Wildfly", "type": "JMX", "entity": "PROCESS_GROUP_INSTANCE", "processTypes": [10,16], "configUI": { "displayName": "Wildfly JMX" }, "metrics": [{ "timeseries": { "key": "IdleCount", "displayname": "Idle Count", "unit": "Count", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "IdleCount", "calculateDelta": false, "calculateRate": false, "aggregation": "SUM" } }, { "timeseries": { "key": "ActiveCount", "displayname": "Active Count", "unit": "Count", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "ActiveCount", "calculateDelta": false, "calculateRate": false, "aggregation": "SUM" } }, { "timeseries": { "key": "AvailableCount", "displayname": "Available Count", "unit": "Count", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AvailableCount", "calculateDelta": false, "calculateRate": false, "aggregation": "SUM" } }, { "timeseries": { "key": "AverageBlockingTime", "displayname": "Average Blocking Time", "unit": "Second", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AverageBlockingTime", "calculateDelta": false, "calculateRate": false, "aggregation": "AVG" } }, { "timeseries": { "key": "AverageCreationTime", "displayname": "Average Creation Time", "unit": "Second", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AverageCreationTime", "calculateDelta": false, "calculateRate": false, "aggregation": "AVG" } }, { "timeseries": { "key": "AverageGetTime", "displayname": "Average Get Time", "unit": "Second", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AverageGetTime", "calculateDelta": false, "calculateRate": false, "aggregation": "AVG" } }, { "timeseries": { "key": "AveragePoolTime", "displayname": "Average Pool Time", "unit": "Second", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AveragePoolTime", "calculateDelta": false, "calculateRate": false, "aggregation": "AVG" } }, { "timeseries": { "key": "AverageUsageTime", "displayname": "Average Usage Time", "unit": "Second", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "AverageUsageTime", "calculateDelta": false, "calculateRate": false, "aggregation": "AVG" } }, { "timeseries": { "key": "InUseCount", "displayname": "In Use Count", "unit": "Count", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "InUseCount", "calculateDelta": false, "calculateRate": false, "aggregation": "SUM" } }, { "timeseries": { "key": "MaxUsedCount", "displayname": "Max Used Count", "unit": "Count", "dimensions": [ "rx_pid" ] }, "source": { "domain": "org.jboss.modules.Main", "keyProperties": { "type": "ConnectionPool" }, "allowAdditionalKeys": false, "attribute": "MaxUsedCount", "calculateDelta": false, "calculateRate": false, "aggregation": "SUM" } } ], "ui": { "keycharts":[ { "group": "Wildfly JMX", "title": "Connections", "series": [ { "key": "ActiveCount", "displayname": "Current Active Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AvailableCount", "displayname": "Current Available Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageBlockingTime", "displayname": "Current Average Blocking Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageCreationTime", "displayname": "Current Average Creation Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageGetTime", "displayname": "Current Average Get Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AveragePoolTime", "displayname": "Current Average Pool Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageUsageTime", "displayname": "Current Average Usage Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "IdleCount", "displayname": "Current Idle Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "InUseCount", "displayname": "Current In Use Count", "seriestype": "area" }, { "key": "MaxUsedCount", "displayname": "Current Max Used Count", "color": "#FF6666", "seriestype": "bar" } ] } ], "charts": [{ "group": "Wildfly JMX", "title": "Connections", "series": [ { "key": "ActiveCount", "displayname": "Current Active Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AvailableCount", "displayname": "Current Available Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageBlockingTime", "displayname": "Current Average Blocking Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageCreationTime", "displayname": "Current Average Creation Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageGetTime", "displayname": "Current Average Get Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AveragePoolTime", "displayname": "Current Average Pool Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "AverageUsageTime", "displayname": "Current Average Usage Time", "seriestype": "area", "color": "#bdc9ff" }, { "key": "IdleCount", "displayname": "Current Idle Count", "seriestype": "area", "color": "#bdc9ff" }, { "key": "InUseCount", "displayname": "Current In Use Count", "seriestype": "area" }, { "key": "MaxUsedCount", "displayname": "Current Max Used Count", "color": "#FF6666", "seriestype": "bar" } ] }] } }