Skip to content
This repository was archived by the owner on Dec 1, 2018. It is now read-only.

Commit 1c1374b

Browse files
committed
delete pod_namespace && decrease influxdb labels
1 parent 2ca8178 commit 1c1374b

File tree

7 files changed

+14
-23
lines changed

7 files changed

+14
-23
lines changed

metrics/core/labels.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,6 @@ var (
3636
Key: "pod_name",
3737
Description: "The name of the pod",
3838
}
39-
// Deprecated label
40-
LabelPodNamespace = LabelDescriptor{
41-
Key: "pod_namespace",
42-
Description: "The namespace of the pod",
43-
}
4439
LabelNamespaceName = LabelDescriptor{
4540
Key: "namespace_name",
4641
Description: "The name of the namespace",
@@ -114,7 +109,6 @@ var containerLabels = []LabelDescriptor{
114109
var podLabels = []LabelDescriptor{
115110
LabelPodName,
116111
LabelPodId,
117-
LabelPodNamespace,
118112
LabelPodNamespaceUID,
119113
LabelLabels,
120114
}

metrics/processors/pod_aggregator.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import (
2525
var LabelsToPopulate = []core.LabelDescriptor{
2626
core.LabelPodId,
2727
core.LabelPodName,
28-
core.LabelPodNamespace,
2928
core.LabelNamespaceName,
3029
core.LabelPodNamespaceUID,
3130
core.LabelHostname,

metrics/processors/pod_based_enricher.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ func addContainerInfo(key string, containerMs *core.MetricSet, pod *kube_api.Pod
103103
Labels: map[string]string{
104104
core.LabelMetricSetType.Key: core.MetricSetTypePod,
105105
core.LabelNamespaceName.Key: namespace,
106-
core.LabelPodNamespace.Key: namespace,
107106
core.LabelPodName.Key: podName,
108107
core.LabelNodename.Key: containerMs.Labels[core.LabelNodename.Key],
109108
core.LabelHostname.Key: containerMs.Labels[core.LabelHostname.Key],
@@ -133,7 +132,6 @@ func addPodInfo(key string, podMs *core.MetricSet, pod *kube_api.Pod, batch *cor
133132
Labels: map[string]string{
134133
core.LabelMetricSetType.Key: core.MetricSetTypePodContainer,
135134
core.LabelNamespaceName.Key: pod.Namespace,
136-
core.LabelPodNamespace.Key: pod.Namespace,
137135
core.LabelPodName.Key: pod.Name,
138136
core.LabelContainerName.Key: container.Name,
139137
core.LabelContainerBaseImage.Key: container.Image,

metrics/sinks/influxdb/influxdb.go

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ type influxdbSink struct {
3535
dbExists bool
3636
}
3737

38+
var influxdbBlacklistLabels = map[string]struct{}{
39+
core.LabelPodNamespaceUID.Key: {},
40+
core.LabelPodId.Key: {},
41+
core.LabelHostname.Key: {},
42+
}
43+
3844
const (
3945
// Value Field name
4046
valueField = "value"
@@ -89,8 +95,10 @@ func (sink *influxdbSink) ExportData(dataBatch *core.DataBatch) {
8995
Time: dataBatch.Timestamp.UTC(),
9096
}
9197
for key, value := range metricSet.Labels {
92-
if value != "" {
93-
point.Tags[key] = value
98+
if _, exists := influxdbBlacklistLabels[key]; !exists {
99+
if value != "" {
100+
point.Tags[key] = value
101+
}
94102
}
95103
}
96104

@@ -141,8 +149,10 @@ func (sink *influxdbSink) ExportData(dataBatch *core.DataBatch) {
141149
}
142150
}
143151
for key, value := range labeledMetric.Labels {
144-
if value != "" {
145-
point.Tags[key] = value
152+
if _, exists := influxdbBlacklistLabels[key]; !exists {
153+
if value != "" {
154+
point.Tags[key] = value
155+
}
146156
}
147157
}
148158
point.Tags["cluster_name"] = sink.c.ClusterName

metrics/sinks/metric/metric_sink_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ func makeBatches(now time.Time, key, otherKey string) (core.DataBatch, core.Data
3030
key: {
3131
Labels: map[string]string{
3232
core.LabelMetricSetType.Key: core.MetricSetTypePod,
33-
core.LabelPodNamespace.Key: "ns1",
3433
},
3534
MetricValues: map[string]core.MetricValue{
3635
"m1": {
@@ -54,7 +53,6 @@ func makeBatches(now time.Time, key, otherKey string) (core.DataBatch, core.Data
5453
key: {
5554
Labels: map[string]string{
5655
core.LabelMetricSetType.Key: core.MetricSetTypePod,
57-
core.LabelPodNamespace.Key: "ns1",
5856
},
5957
MetricValues: map[string]core.MetricValue{
6058
"m1": {
@@ -98,7 +96,6 @@ func makeBatches(now time.Time, key, otherKey string) (core.DataBatch, core.Data
9896
key: {
9997
Labels: map[string]string{
10098
core.LabelMetricSetType.Key: core.MetricSetTypePod,
101-
core.LabelPodNamespace.Key: "ns1",
10299
},
103100
MetricValues: map[string]core.MetricValue{
104101
"m1": {
@@ -136,7 +133,6 @@ func makeBatches(now time.Time, key, otherKey string) (core.DataBatch, core.Data
136133
otherKey: {
137134
Labels: map[string]string{
138135
core.LabelMetricSetType.Key: core.MetricSetTypePod,
139-
core.LabelPodNamespace.Key: "ns1",
140136
},
141137
MetricValues: map[string]core.MetricValue{
142138
"m1": {
@@ -223,7 +219,6 @@ func TestGetNames(t *testing.T) {
223219
key: {
224220
Labels: map[string]string{
225221
core.LabelMetricSetType.Key: core.MetricSetTypePod,
226-
core.LabelPodNamespace.Key: "ns1",
227222
core.LabelNamespaceName.Key: "ns1",
228223
core.LabelPodName.Key: "pod1",
229224
},
@@ -243,7 +238,6 @@ func TestGetNames(t *testing.T) {
243238
otherKey: {
244239
Labels: map[string]string{
245240
core.LabelMetricSetType.Key: core.MetricSetTypePod,
246-
core.LabelPodNamespace.Key: "ns2",
247241
core.LabelNamespaceName.Key: "ns2",
248242
core.LabelPodName.Key: "pod2",
249243
},

metrics/sources/kubelet/kubelet.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,6 @@ func (this *kubeletMetricsSource) handleKubernetesContainer(cName, ns, podName s
113113
cMetrics.Labels[LabelPodId.Key] = c.Spec.Labels[kubernetesPodUID]
114114
cMetrics.Labels[LabelPodName.Key] = podName
115115
cMetrics.Labels[LabelNamespaceName.Key] = ns
116-
// Needed for backward compatibility
117-
cMetrics.Labels[LabelPodNamespace.Key] = ns
118116
return metricSetKey
119117
}
120118

metrics/sources/summary/summary.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,6 @@ func (this *summaryMetricsSource) decodePodStats(metrics map[string]*MetricSet,
184184
podMetrics.Labels[LabelPodId.Key] = ref.UID
185185
podMetrics.Labels[LabelPodName.Key] = ref.Name
186186
podMetrics.Labels[LabelNamespaceName.Key] = ref.Namespace
187-
// Needed for backward compatibility
188-
podMetrics.Labels[LabelPodNamespace.Key] = ref.Namespace
189187

190188
this.decodeUptime(podMetrics, pod.StartTime.Time)
191189
this.decodeNetworkStats(podMetrics, pod.Network)

0 commit comments

Comments
 (0)