@@ -17,9 +17,9 @@ def check_metrics(
17
17
assert response .ok , "Requesting metrics failed"
18
18
19
19
for metric in expected_metrics :
20
- assert (
21
- re . search ( f"^ { metric } " , response . text , re . MULTILINE ) is not None
22
- ), f"Metric ' { metric } ' not found for { role } "
20
+ assert re . search ( f"^ { metric } " , response . text , re . MULTILINE ) is not None , (
21
+ f"Metric ' { metric } ' not found for { role } "
22
+ )
23
23
24
24
25
25
def check_namenode_metrics (
@@ -35,6 +35,8 @@ def check_namenode_metrics(
35
35
'hadoop_namenode_files_total{kind="FSNamesystem",role="NameNode",service="HDFS"}' ,
36
36
# Metric suffixed with "_created"
37
37
'hadoop_namenode_files_created_{kind="NameNodeActivity",role="NameNode",service="HDFS"}' ,
38
+ # Boolean metric
39
+ 'hadoop_namenode_security_enabled{kind="NameNodeStatus",role="NameNode",service="HDFS"}' ,
38
40
# Non-special metric
39
41
'hadoop_namenode_files_deleted{kind="NameNodeActivity",role="NameNode",service="HDFS"}' ,
40
42
]
@@ -68,6 +70,8 @@ def check_datanode_metrics(
68
70
'hadoop_datanode_blocks_read{host="hdfs-datanode-default-0\\ .hdfs-datanode-default\\ ..+\\ .svc\\ .cluster\\ .local",kind="DataNodeActivity",port="9866",role="DataNode",service="HDFS"}' ,
69
71
# Counter suffixed with "_total"
70
72
'hadoop_datanode_estimated_capacity_lost_total{kind="FSDatasetState",role="DataNode",service="HDFS"}' ,
73
+ # Boolean metric
74
+ 'hadoop_datanode_security_enabled{kind="DataNodeInfo",role="DataNode",service="HDFS"}' ,
71
75
# Non-special metric
72
76
'hadoop_datanode_gc_count{kind="JvmMetrics",role="DataNode",service="HDFS"}' ,
73
77
]
@@ -93,6 +97,7 @@ def check_journalnode_metrics(
93
97
'hadoop_journalnode_num_active_sources{kind="MetricsSystem",role="JournalNode",service="HDFS",sub="Stats"}' ,
94
98
# Non-special metric
95
99
'hadoop_journalnode_bytes_written{kind="Journal-hdfs",role="JournalNode",service="HDFS"}' ,
100
+ # There is no boolean metric in JournalNode.
96
101
]
97
102
98
103
if product_version in ["3.3.4" , "3.3.6" ]:
0 commit comments