Skip to content

Commit 9bd6ac6

Browse files
committed
PMM-13602 revert diagnostic data changes.
1 parent cc1b251 commit 9bd6ac6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

exporter/diagnostic_data_collector.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,17 @@ func (d *diagnosticDataCollector) collect(ch chan<- prometheus.Metric) {
118118

119119
// MongoDB 8.0 splits the diagnostic data into multiple blocks, so we need to merge them
120120
if _, ok := m["common"]; ok {
121-
for kv, mv := range m {
121+
b := bson.M{}
122+
for _, mv := range m {
122123
block, ok := mv.(bson.M)
123124
if !ok {
124125
continue
125126
}
126127
for k, v := range block {
127-
m[k] = v
128+
b[k] = v
128129
}
129-
delete(m, kv)
130130
}
131+
m = b
131132
}
132133

133134
metrics = makeMetrics("", m, d.topologyInfo.baseLabels(), d.compatibleMode)

0 commit comments

Comments
 (0)