Skip to content

Instantly share code, notes, and snippets.

@rafaelfelix
Created October 30, 2019 16:17
Show Gist options
  • Save rafaelfelix/68340725792cb6f597f56ad35bedf755 to your computer and use it in GitHub Desktop.
Save rafaelfelix/68340725792cb6f597f56ad35bedf755 to your computer and use it in GitHub Desktop.
JMX exporter configuration for exporting grouped hbase 1.x metrics to prometheus
rules:
- pattern: Hadoop<service=HBase, name=RegionServer, sub=Regions><>Namespace_([^\W_]+)_table_([^\W_]+)_region_([^\W_]+)_metric_(\w+)
name: HBase_RegionServer_Regions_metric_$4
labels:
namespace: "$1"
table: "$2"
region: "$3"
- pattern: Hadoop<service=HBase, name=RegionServer, sub=(TableLatencies|Tables)><>Namespace_([^\W_]+)_table_([^\W_]+)_metric_(\w+)
name: HBase_RegionServer_$1_metric_$4
labels:
namespace: "$2"
table: "$3"
- pattern: Hadoop<service=HBase, name=RegionServer, sub=((?!Regions|TableLatencies|Tables)\w+)><>(\w+)
name: HBase_RegionServer_$1_$2
- pattern: Hadoop<service=HBase, name=Master, sub=(\w+)><>(\w+)
name: HBase_Master_$1_$2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment