在以前的文章中我们展示了如何安装普罗米修斯和Grafana使用prometheus-ksonnet库以及短歌吗。这是伟大的一个管理良好的监控安装,但有时是不够的监测更大的集群。
如果有多个集群,您希望监视一个仪表板,或需要长期储存,或需要高可用性设置为您的监控数据,那么这个安装是不够的。
幸运的是,Grafana云主持普罗米修斯Grafana实验室提供的产品解决了所bob电竞频道有这些问题:它支持长期存储,可以接收来自多个集群指标,从根本上是为了支持高可用性。
这是简单的连接Prometheus-Ksonnet Grafana云。这篇文章将告诉你如何做。
一步一步的指示
登录或创建一个帐户www.tubolov.com。
点击“承载指标”。
点击“创建托管度量实例”。
选择一个名字,选择后端类型
普罗米修斯
,然后单击“创建托管度量实例。”你现在需要注意一些配置值,稍后我们将重用。在“Grafana数据源设置”:*抓取的URL。它将结束
/ api /舞会
。*注意你的用户ID
(数量)。*在那里说密码
现在,点击“生成”。一个名称(如给这个关键。
prometheus-ksonnet
),选择一个角色EditorViewer
,然后单击“创建API键。”你将会显示一个API键。把这记下来。(别担心;截图所示的按键是无效的)。
下一节“将数据发送到普罗米修斯”,您将看到YAML的一个片段。YAML抓取的URL。它将结束
/ api /舞会/推动
。现在编辑你的
环境/违约/ main.jsonnet
。它应该是这样,但随着自己的url,用户ID,和api键代替这些样本:
当地普罗米修斯=进口“prometheus-ksonnet / prometheus-ksonnet.libsonnet”;普罗米修斯{_config +:{名称空间:“默认”,cluster_name:“grafana”,普罗米修斯:{集群:my-cluster, read_url:“https://prometheus-us-central1.grafana.net/api/prom”, write_url:“https://prometheus-us-central1.grafana.net/api/prom/push”,用户:“10449”,关键:eyJrIjoiZTc2MzViYjk5MWQ4ZjgyN2Y4NDQwYTVhMGQ4OTZlZjhhNjUxZjJkOCIsIm4iOiJwcm9tZXRoZXVzLWtzb25uZXQiLCJpZCI6MTgxMDcxfQ = =,},}, prometheus_config +::{全球:{external_labels:{集群:._config.prometheus美元。集群}},remote_write +: [{url: ._config.prometheus美元。write_url basic_auth:{用户名:._config.prometheus美元。用户密码:._config.prometheus美元。},关键},,},grafana_datasource_config_map +:美元。grafana_add_datasource_with_basicauth (grafana-cloud, ._config.prometheus美元。read_url, ._config.prometheus美元。用户、._config.prometheus.key美元)}
在这里,你会看到我们有添加值来配置。我们已经添加了一个远程写
配置普罗米修斯,以便它可以找到并写入Grafana云,我们增加了一个数据源Grafana实例。以及,我们添加了一个外部标签普罗米修斯指标名称我们的集群。这意味着我们可以区分指标来自单独的集群。我们可以使用一个模板仪表板之间允许我们改变集群。
这个Grafana实例,我们现在可以查询当地的普罗米修斯在我们的集群,和我们也可以查询Grafana云托管普罗米修斯实例。如果这对于其他集群包含数据,我们可以从我们的任何访问该数据Grafana实例。
对学习更感兴趣吗?
发现如果Grafana云——高可用性,快速、全面管理日志和度量平台——适合你的组织,阅读更多关于它。
现在准备试一试吗?