Skip to content

Commit eb81786

Browse files
authored
Set event.module for hostmetrics remapper (#43)
1 parent 996ceaa commit eb81786

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

remappers/common/const.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ const (
2424
// EventDatasetLabel defines the event dataset label key.
2525
EventDatasetLabel = "event.dataset"
2626

27+
// EventModuleLabel defines the event module label key.
28+
EventModuleLabel = "event.module"
29+
2730
// OTelRemappedLabel is used to identify remapped metrics.
2831
OTelRemappedLabel = "otel_remapped"
2932
)

remappers/hostmetrics/hostmetrics.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ func (r *Remapper) Remap(
9595
}
9696
datasetMutator := func(m pmetric.NumberDataPoint) {
9797
m.Attributes().PutStr(common.EventDatasetLabel, dataset)
98+
m.Attributes().PutStr(common.EventModuleLabel, "system")
9899
if r.cfg.SystemIntegrationDataset {
99100
m.Attributes().PutStr(common.DatastreamDatasetLabel, dataset)
100101
}

remappers/hostmetrics/hostmetrics_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ func doTestRemap(t *testing.T, id string, remapOpts ...Option) {
6464
m := map[string]any{
6565
common.OTelRemappedLabel: true,
6666
common.EventDatasetLabel: dataset,
67+
common.EventModuleLabel: "system",
6768
}
6869
if systemIntegration {
6970
m[common.DatastreamDatasetLabel] = dataset

0 commit comments

Comments
 (0)