metrics cleanup

This commit is contained in:
royalcat 2025-03-03 17:02:35 +03:00
parent 091a457c26
commit bfeaa3b11c
3 changed files with 8 additions and 28 deletions

View file

@ -6,11 +6,7 @@ metadata:
name: prometheus-server name: prometheus-server
namespace: metrics namespace: metrics
labels: labels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v3.2.1
app.kubernetes.io/part-of: prometheus
data: data:
allow-snippet-annotations: "false" allow-snippet-annotations: "false"
prometheus.yml: | prometheus.yml: |
@ -27,11 +23,7 @@ apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
labels: labels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v3.2.1
app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: metrics namespace: metrics
spec: spec:
@ -48,11 +40,7 @@ metadata:
name: prometheus-server name: prometheus-server
namespace: metrics namespace: metrics
labels: labels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v3.2.1
app.kubernetes.io/part-of: prometheus
spec: spec:
type: "ClusterIP" type: "ClusterIP"
sessionAffinity: None sessionAffinity: None
@ -62,28 +50,20 @@ spec:
protocol: TCP protocol: TCP
targetPort: 9090 targetPort: 9090
selector: selector:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
--- ---
# Source: prometheus/templates/deploy.yaml # Source: prometheus/templates/deploy.yaml
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
labels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v3.2.1
app.kubernetes.io/part-of: prometheus
name: prometheus-server name: prometheus-server
namespace: metrics namespace: metrics
labels:
app.kubernetes.io/name: prometheus
spec: spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
replicas: 1 replicas: 1
revisionHistoryLimit: 10 revisionHistoryLimit: 10
strategy: strategy:
@ -91,11 +71,7 @@ spec:
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: server
app.kubernetes.io/name: prometheus app.kubernetes.io/name: prometheus
app.kubernetes.io/instance: prometheus
app.kubernetes.io/version: v3.2.1
app.kubernetes.io/part-of: prometheus
spec: spec:
securityContext: securityContext:
runAsUser: 1000 runAsUser: 1000

View file

@ -7,7 +7,6 @@ metadata:
use-subpath: "true" use-subpath: "true"
labels: labels:
app.kubernetes.io/name: pyroscope app.kubernetes.io/name: pyroscope
data: data:
config.yaml: | config.yaml: |
tracing: tracing:

View file

@ -28,7 +28,12 @@ spec:
ports: ports:
- containerPort: 4040 - containerPort: 4040
protocol: TCP protocol: TCP
resources:
limits:
cpu: "500m"
memory: "256Mi"
requests:
cpu: "250m"
volumeMounts: volumeMounts:
- mountPath: /etc/pyroscope.yml - mountPath: /etc/pyroscope.yml
name: pyroscope-config name: pyroscope-config