我有一个关于Grafana的问题。我如何在GKE上使用现有的Prometheus deamonset for Grafana。我不想仅仅为了Grafana而增加一个Prometheus部署。在启动GKE集群后,我想到了这个问题。我检查了kube-system
名称空间,结果发现已经部署了Prometheus deamonset
。
$ kubectl get daemonsets -n kube-system
NAME DESIRED CURRENT READY UP-TO-DATE AVAILABLE NODE SELECTOR AGE
prometheus-to-sd 2 2 2 2 2 beta.kubernetes.io/os=linux 19d
我想用这个普罗米修斯
我在头盔stable/grafana
上进行了Grafana部署
$ kubectl get deploy -n dev
NAME READY UP-TO-DATE AVAILABLE AGE
grafana 1/1 1 1 9m20s
当前,我正在使用stable/prometheus
答案 0 :(得分:1)
prometheus-to-sd不是Prometheus实例,而是允许将数据从Prometheus获取到GPC的堆栈驱动程序的组件。此处更多信息:https://github.com/GoogleCloudPlatform/k8s-stackdriver/tree/master/prometheus-to-sd
如果要使用Prometheus,则必须单独运行它。 (prometheus-operator helm chart能够轻松地将整个监视堆栈部署到您的GKE集群(这可能不是您在这里所需要的)。
请注意,最新的Grafana版本随附了Stackdriver数据源,可让您直接从Grafana查询Stackdriver(如果您需要的所有度量标准都在或可以在Stackdriver中)。