使用prometheus怎么实现远程存储


使用prometheus怎么实现远程存储,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。mac 10.14docker在docker部署伪分布式kafka集群新建名为:metrics的topicPrometheus的本地存储设计可以减少其自身运维和管理的复杂度,同时能够满足大部分用户监控规模的需求。但是本地存储也意味着Prometheus无法持久化数据,无法存储大量历史数据,同时也无法灵活扩展和迁移。为了保持Prometheus的简单性,Prometheus并没有尝试在自身中解决以上问题,而是通过定义两个标准接口(remote_write/remote_read),让用户可以基于这两个接口对接将数据保存到任意第三方的存储服务中,这种方式在Promthues中称为Remote Storage。远程存储官方文档本文主要讲解远程存储至kafka的过程。该adapter的github地址将github代码拉下来,并使用goland打开进行编译,此步十分麻烦且重要。mac上安装go及goland在goland上对源码进行编译,其中有很多包下载不了,特别是/golang.org/x/...类型的包,原因是这些包被墙了,所以需要增加代理才可以。直接执行问题一:解决golang.org/x包无法下载的问题问题二:解决golang grpc安装问题问题三result先修改源码config.go中的kafkaBrokerList为本地kafka的地址。对prometheus-kafka-adapter源码进行编译:没有问题之后,在源码中会出现一个名为prometheus-kafka-adapter的可执行文件,然后执行。 3. 修改prometheus的配置文件prometheus.yml中增加:kafka那边进行消费,就可以看到监控数据了。mac 10.14docker在docker部署influxdb1. prometheus 使用 香港云主机influxdb 做永久存储2. Prometheus高可用(2):理解远端存储3. Prometheus 远程读写 Influxdb在父目录下执行:关于使用prometheus怎么实现远程存储问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注开发云行业资讯频道了解更多相关知识。

相关推荐: 怎么使用js的forEach方法实现数组遍历

这篇“怎么使用js的forEach方法实现数组遍历”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用js的forEach方法实现数组遍历”文…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/27 16:47
Next 07/27 16:48

相关推荐