Skip to content

Commit 65236c4

Browse files
authored
Enable HDFS metrics for all services (#39)
* HDFS cleanup and added journalnode metrics file. * HDFS: added JMX exporter delay and journal node config.
1 parent d1474b2 commit 65236c4

File tree

4 files changed

+37
-77
lines changed

4 files changed

+37
-77
lines changed

hadoop/stackable/bin/start-namenode

Lines changed: 0 additions & 75 deletions
This file was deleted.

hadoop/stackable/jmx/datanode.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
startDelaySeconds: 0
2+
startDelaySeconds: 10
33
ssl: false
44
lowercaseOutputName: true
55
lowercaseOutputLabelNames: true
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
startDelaySeconds: 10
3+
ssl: false
4+
lowercaseOutputName: true
5+
lowercaseOutputLabelNames: true
6+
whitelistObjectNames:
7+
- 'Hadoop:service=JournalNode,name=*'
8+
- 'Hadoop:service=JournalNode,name=MetricsSystem,sub=*'
9+
blacklistObjectNames:
10+
- 'Hadoop:service=JournalNode,name=RetryCache.JournalNodeRetryCache'
11+
- 'Hadoop:service=JournalNode,name=RpcActivity*'
12+
- 'Hadoop:service=JournalNode,name=RpcDetailedActivity*'
13+
- 'Hadoop:service=JournalNode,name=UgiMetrics'
14+
rules:
15+
# MetricsSystem
16+
- pattern: 'Hadoop<service=(.*), name=MetricsSystem, sub=(.*)><>(.*): (\d+)'
17+
attrNameSnakeCase: true
18+
name: hadoop_$1_$3
19+
value: $4
20+
labels:
21+
service: HDFS
22+
role: $1
23+
kind: 'MetricsSystem'
24+
sub: $2
25+
type: GAUGE
26+
# All JournalNode infos
27+
- pattern: 'Hadoop<service=(.*), name=(.*)><>(.*): (\d+)'
28+
attrNameSnakeCase: true
29+
name: hadoop_$1_$3
30+
value: $4
31+
labels:
32+
service: HDFS
33+
role: $1
34+
kind: $2
35+
type: GAUGE

hadoop/stackable/jmx/namenode.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
startDelaySeconds: 0
2+
startDelaySeconds: 10
33
ssl: false
44
lowercaseOutputName: true
55
lowercaseOutputLabelNames: true

0 commit comments

Comments
 (0)