Skip to content

Commit

Permalink
feat: Enable all memory metrics for nodes (#1500)
Browse files Browse the repository at this point in the history
  • Loading branch information
rakesh-garimella authored Oct 8, 2024
1 parent 4433106 commit cdb1f9a
Show file tree
Hide file tree
Showing 7 changed files with 4 additions and 14 deletions.
2 changes: 2 additions & 0 deletions docs/user/04-metrics.md
Original file line number Diff line number Diff line change
Expand Up @@ -469,6 +469,8 @@ If Node metrics are enabled, the following metrics are collected:
- `k8s.node.memory.usage`
- `k8s.node.network.errors`
- `k8s.node.network.io`
- `k8s.node.memory.rss`
- `k8s.node.memory.working_set`


### 7. Activate Istio Metrics
Expand Down
2 changes: 0 additions & 2 deletions internal/otelcollector/config/metric/agent/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,6 @@ type KubeletStatsMetricsConfig struct {
K8sNodeCPUTime MetricConfig `yaml:"k8s.node.cpu.time"`
K8sNodeMemoryMajorPageFaults MetricConfig `yaml:"k8s.node.memory.major_page_faults"`
K8sNodeMemoryPageFaults MetricConfig `yaml:"k8s.node.memory.page_faults"`
K8sNodeMemoryRSS MetricConfig `yaml:"k8s.node.memory.rss"`
K8sNodeMemoryWorkingSet MetricConfig `yaml:"k8s.node.memory.working_set"`
}

type MetricGroupType string
Expand Down
2 changes: 0 additions & 2 deletions internal/otelcollector/config/metric/agent/receivers.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,6 @@ func makeKubeletStatsConfig() *KubeletStatsReceiver {
K8sNodeCPUTime: MetricConfig{Enabled: false},
K8sNodeMemoryMajorPageFaults: MetricConfig{Enabled: false},
K8sNodeMemoryPageFaults: MetricConfig{Enabled: false},
K8sNodeMemoryRSS: MetricConfig{Enabled: false},
K8sNodeMemoryWorkingSet: MetricConfig{Enabled: false},
},
}
}
Expand Down
2 changes: 0 additions & 2 deletions internal/otelcollector/config/metric/agent/receivers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,6 @@ func TestReceivers(t *testing.T) {
K8sNodeCPUTime: MetricConfig{Enabled: false},
K8sNodeMemoryMajorPageFaults: MetricConfig{Enabled: false},
K8sNodeMemoryPageFaults: MetricConfig{Enabled: false},
K8sNodeMemoryRSS: MetricConfig{Enabled: false},
K8sNodeMemoryWorkingSet: MetricConfig{Enabled: false},
},
}
require.Equal(t, expectedKubeletStatsReceiver, *collectorConfig.Receivers.KubeletStats)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,6 @@ receivers:
enabled: false
k8s.node.memory.page_faults:
enabled: false
k8s.node.memory.rss:
enabled: false
k8s.node.memory.working_set:
enabled: false
prometheus/app-pods:
config:
scrape_configs:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,10 +65,6 @@ receivers:
enabled: false
k8s.node.memory.page_faults:
enabled: false
k8s.node.memory.rss:
enabled: false
k8s.node.memory.working_set:
enabled: false
prometheus/app-pods:
config:
scrape_configs:
Expand Down
2 changes: 2 additions & 0 deletions test/testkit/metrics/runtime/node.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ var (
"k8s.node.memory.usage",
"k8s.node.network.errors",
"k8s.node.network.io",
"k8s.node.memory.rss",
"k8s.node.memory.working_set",
}

NodeMetricsResourceAttributes = []string{
Expand Down

0 comments on commit cdb1f9a

Please sign in to comment.