Skip to content

Commit 5f7817d

Browse files
authored
prometheus: Remove cardinality-analysis sidecar (#397)
Signed-off-by: ArthurSens <[email protected]> Signed-off-by: ArthurSens <[email protected]>
1 parent 7859f8e commit 5f7817d

File tree

4 files changed

+1
-33
lines changed

4 files changed

+1
-33
lines changed

installer/pkg/components/prometheus/prometheus.go

-16
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,6 @@ func prometheus(ctx *common.RenderContext) ([]runtime.Object, error) {
4040
},
4141
RuleSelector: &metav1.LabelSelector{},
4242
CommonPrometheusFields: monitoringv1.CommonPrometheusFields{
43-
Containers: []corev1.Container{
44-
cardinalityExporterSideCar(),
45-
},
4643
Image: pointer.String(fmt.Sprintf("%s:v%s", ImageURL, Version)),
4744
PodMetadata: &monitoringv1.EmbeddedObjectMetadata{
4845
Labels: common.Labels(Name, Component, App, Version),
@@ -116,16 +113,3 @@ func remoteWriteSpecs(ctx *common.RenderContext) []monitoringv1.RemoteWriteSpec
116113

117114
return specs
118115
}
119-
120-
func cardinalityExporterSideCar() corev1.Container {
121-
return corev1.Container{
122-
Name: "cardinality-exporter",
123-
Image: "ghcr.io/arthursens/cardinality-exporter:main",
124-
Ports: []corev1.ContainerPort{
125-
{
126-
Name: "cardinality",
127-
ContainerPort: 9091,
128-
},
129-
},
130-
}
131-
}

installer/pkg/components/prometheus/service.go

-5
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,6 @@ func service(ctx *common.RenderContext) ([]runtime.Object, error) {
3333
Port: 8080,
3434
TargetPort: intstr.FromString("reloader-web"),
3535
},
36-
{
37-
Name: "cardinality",
38-
Port: 9091,
39-
TargetPort: intstr.FromString("cardinality"),
40-
},
4136
},
4237
Selector: map[string]string{
4338
"app.kubernetes.io/name": "prometheus",

installer/pkg/components/prometheus/serviceMonitor.go

-11
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,6 @@ func serviceMonitor(ctx *common.RenderContext) ([]runtime.Object, error) {
4040
},
4141
},
4242
},
43-
{
44-
Port: "cardinality",
45-
Interval: "5m",
46-
MetricRelabelConfigs: []*monitoringv1.RelabelConfig{
47-
{
48-
SourceLabels: []monitoringv1.LabelName{"__name__"},
49-
Regex: strings.Join(ctx.Config.Prometheus.MetricsToDrop, "|"),
50-
Action: "drop",
51-
},
52-
},
53-
},
5443
},
5544
Selector: metav1.LabelSelector{
5645
MatchLabels: common.Labels(Name, Component, App, Version),

tests/e2e/main_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ func TestQueryPrometheus(t *testing.T) {
142142
expectN: 2,
143143
}, {
144144
query: `up{job="prometheus-k8s"} == 1`,
145-
expectN: 3,
145+
expectN: 2,
146146
}, {
147147
query: `up{job="prometheus-operator"} == 1`,
148148
expectN: 1,

0 commit comments

Comments
 (0)