# meter-plugin-sdk-java **Repository Path**: mirrors_boundary/meter-plugin-sdk-java ## Basic Information - **Project Name**: meter-plugin-sdk-java - **Description**: Java framework for creating plugins - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2026-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Boundary Java Plugin SDK ======================== ## Collectors ### JMX JMX or *Java Management Extentions* is The JMX Collector is a confguration driven JMX client that polls a java virtual machine to collect peformance metrics. #### `mbeans.json` The `mbeans.json` configuration file is the core configration file that drives the MBeans collection process. An example configuration file is shown below and with a description of each of the fields . ```json { "map": [ { "mbean": "java.lang:name=Metaspace,type=MemoryPool", "attributes": [ { "attribute": "Usage", "dataType": "javax.management.openmbean.CompositeData", "metricName": "JAVA.LANG.MEMORYPOOL.METASPACE.USAGE", "key": "used", "metricType": "standard", "scale": 1, "enabled": true } ], "enabled": true } } ``` #### `mbean` Name of an MBean to collect metrics from #### `enabled` #### `attributes` List of specific MBean attributes which contain values to be collected ##### `dataType` Java data type of the attribute ##### `metricName` Boundary metric name to be associated with the attribute value ##### `Scale` Scaling factor to be applied to metric value ##### `enabled`