chore(alloy): Add node name label
This commit is contained in:
parent
ad8a7d1a32
commit
96f69eb1d4
2 changed files with 14 additions and 2 deletions
|
|
@ -473,6 +473,10 @@ data:
|
||||||
targets = prometheus.exporter.unix.node.targets
|
targets = prometheus.exporter.unix.node.targets
|
||||||
forward_to = [prometheus.remote_write.default.receiver]
|
forward_to = [prometheus.remote_write.default.receiver]
|
||||||
job_name = "node-exporter"
|
job_name = "node-exporter"
|
||||||
|
|
||||||
|
labels = {
|
||||||
|
node = env("NODE_NAME")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
prometheus.scrape "kubernetes_apiservers" {
|
prometheus.scrape "kubernetes_apiservers" {
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,13 @@ alloy:
|
||||||
# -- Key in ConfigMap to get config from.
|
# -- Key in ConfigMap to get config from.
|
||||||
key: config.alloy
|
key: config.alloy
|
||||||
|
|
||||||
|
# -- Extra environment variables to pass to the Alloy container.
|
||||||
|
extraEnv:
|
||||||
|
- name: NODE_NAME
|
||||||
|
valueFrom:
|
||||||
|
fieldRef:
|
||||||
|
fieldPath: spec.nodeName
|
||||||
|
|
||||||
# -- Minimum stability level of components and behavior to enable. Must be
|
# -- Minimum stability level of components and behavior to enable. Must be
|
||||||
# one of "experimental", "public-preview", or "generally-available".
|
# one of "experimental", "public-preview", or "generally-available".
|
||||||
stabilityLevel: "generally-available"
|
stabilityLevel: "generally-available"
|
||||||
|
|
@ -45,7 +52,8 @@ rbac:
|
||||||
rules:
|
rules:
|
||||||
# -- Rules required for the `discovery.kubernetes` component.
|
# -- Rules required for the `discovery.kubernetes` component.
|
||||||
- apiGroups: ["", "discovery.k8s.io", "networking.k8s.io"]
|
- apiGroups: ["", "discovery.k8s.io", "networking.k8s.io"]
|
||||||
resources: ["endpoints", "endpointslices", "ingresses", "pods", "services"]
|
resources:
|
||||||
|
["endpoints", "endpointslices", "ingresses", "pods", "services"]
|
||||||
verbs: ["get", "list", "watch"]
|
verbs: ["get", "list", "watch"]
|
||||||
# -- Rules required for the `loki.source.kubernetes` component.
|
# -- Rules required for the `loki.source.kubernetes` component.
|
||||||
- apiGroups: [""]
|
- apiGroups: [""]
|
||||||
|
|
@ -144,7 +152,7 @@ service:
|
||||||
# -- NodePort port. Only takes effect when `service.type: NodePort`
|
# -- NodePort port. Only takes effect when `service.type: NodePort`
|
||||||
nodePort: 31128
|
nodePort: 31128
|
||||||
# -- Cluster IP, can be set to None, empty "" or an IP address
|
# -- Cluster IP, can be set to None, empty "" or an IP address
|
||||||
clusterIP: ''
|
clusterIP: ""
|
||||||
# -- Value for internal traffic policy. 'Cluster' or 'Local'
|
# -- Value for internal traffic policy. 'Cluster' or 'Local'
|
||||||
internalTrafficPolicy: Cluster
|
internalTrafficPolicy: Cluster
|
||||||
annotations: {}
|
annotations: {}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue