Grafana仪表板未显示数据(在EKS上)
我已经在kubernetes集群上部署了Prometheus Grafana,清单文件如下:Grafana仪表板未显示数据(在EKS上),grafana,prometheus,amazon-eks,Grafana,Prometheus,Amazon Eks,我已经在kubernetes集群上部署了Prometheus Grafana,清单文件如下: apiVersion: apps/v1 kind: Deployment metadata: name: grafana namespace: kube-monitoring labels: app: grafana spec: replicas: 1 selector: matchLabels: app: grafana template:
apiVersion: apps/v1
kind: Deployment
metadata:
name: grafana
namespace: kube-monitoring
labels:
app: grafana
spec:
replicas: 1
selector:
matchLabels:
app: grafana
template:
metadata:
labels:
app: grafana
spec:
containers:
- name: grafana
image: grafana/grafana:6.3.2
imagePullPolicy: IfNotPresent
env:
- name: GF_SECURITY_ADMIN_USER
value: admin
- name: GF_SECURITY_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: grafana-secret
key: admin-password
ports:
- containerPort: 3000
resources:
limits:
cpu: 500m
memory: 2500Mi
requests:
cpu: 100m
memory: 100Mi
livenessProbe:
exec:
command:
- wget
- localhost:3000
- --spider
initialDelaySeconds: 30
periodSeconds: 30
volumeMounts:
- mountPath: /var/lib/grafana
subPath: grafana
name: grafana-storage
readOnly: false
- mountPath: /etc/grafana/provisioning/datasources/
name: grafana-datasource-conf
readOnly: true
- mountPath: /etc/grafana/provisioning/dashboards/
name: grafana-dashboards-conf
readOnly: false
- mountPath: /var/lib/grafana/dashboards/0/k8s-cluster-usage
name: grafana-dashboard-k8s-cluster-usage
readOnly: false
- mountPath: /var/lib/grafana/dashboards/0/k8s-cluster-nodes
name: grafana-dashboard-k8s-cluster-nodes
readOnly: false
- mountPath: /var/lib/grafana/dashboards/0/k8s-core-dns
name: grafana-dashboard-k8s-core-dns
readOnly: false
securityContext:
runAsUser: 472
fsGroup: 472
restartPolicy: Always
volumes:
- name: grafana-storage
persistentVolumeClaim:
claimName: pvc-grafana
- name: grafana-datasource-conf
configMap:
name: grafana-datasource-conf
items:
- key: datasource.yaml
path: datasource.yaml
- name: grafana-dashboards-conf
configMap:
name: grafana-dashboards-conf
items:
- key: dashboards.yaml
path: dashboards.yaml
- name: grafana-dashboard-k8s-cluster-usage
configMap:
name: grafana-dashboard-k8s-cluster-usage
- name: grafana-dashboard-k8s-cluster-nodes
configMap:
name: grafana-dashboard-k8s-cluster-nodes
- name: grafana-dashboard-k8s-core-dns
configMap:
name: grafana-dashboard-k8s-core-dns
仪表板配置为(太长)
在列表中,核心DNS
和集群使用情况
显示正确的数据和图形,但集群节点
不显示任何数据所有指标均表示无数据点
这里有人可以帮忙吗?群集节点不会向您显示任何指标,因为您可能缺少这些指标
如果你盯着整个普罗米修斯堆栈,我会考虑使用舵部署。这有点让人不知所措,但用一种相当简单的方式,您可以从它开始,普罗米修斯运营商也将部署metrics server。我已经在
kube系统
名称空间中安装了metric server。如果是这样,请检查普罗米修斯GUI中的服务发现
选项卡,并查找是否正在删除指标。