内容简介:我们为Prometheus大多数的官方组件,提供了预编译二进制文件。可用版本下载列表如果要从源码安装Prometheus的官方组件,可以查看各个项目源码目录下的所有Prometheus服务的Docker镜像在官方组织Quay.io或者Docker Hub下,都是可用的。
我们为Prometheus大多数的官方组件,提供了预编译二进制文件。可用版本下载列表
二、源码安装
如果要从源码安装Prometheus的官方组件,可以查看各个项目源码目录下的 Makefile
三、 Docker 安装
所有Prometheus服务的Docker镜像在官方组织Quay.io或者Docker Hub下,都是可用的。
在Docker上运行Prometheus服务,只需要简单地执行 docker run -p 9090:9090 prom/prometheus
命令行即可。这条命令会启动Prometheus服务,使用的是默认配置文件,并对外界暴露9090端口。
Prometheus镜像使用docker中的volumn卷存储实际度量指标。在生产环境上使用容器卷模式,可以在Prometheus更新和升级时轻松管理Prometheus数据,这种使用docker volumn卷方式存储数据,是被docker官方强烈推荐的。
通过几个选项,可以达到使用自己的配置的目的。下面有两个例子。
3.1 卷&绑定挂载
通过运行以下命令从主机绑定您的prometheus.yml:
docker run -p 9090:9090 -v /tmp/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus
或者为这个配置文件使用一个独立的volumn
docker run -p 9090:9090 -v /prometheus-data prom/prometheus -config.file=/prometheus-data/prometheus.yml
3.2 自定义镜像
为避免管理主机上的文件并对其进行绑定安装,可以将配置烘焙到映像中。 如果配置本身相当静态并且在所有环境中都相同,则此方法很有效。
为此,使用Prometheus配置和Dockerfile创建一个新目录,如下所示:
FROM prom/prometheus ADD prometheus.yml /etc/prometheus/ 复制代码
然后编译和运行它:
docker build -t my-prometheus . docker run -p 9090:9090 my-prometheus 复制代码
一个更高级的选项是可以通过一些 工具 动态地渲染配置,甚至后台定期地更新配置。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
银行3.0:移动互联时代的银行转型之道
[澳]布莱特·金(Brett King) / 白 宫 施 轶 / 广东经济出版社 / 2014-12 / 88.00元
银行未来会怎样,银行下一步该怎么做?银行如何在客户行为变化、科技变化,以及新的非银行竞争者不断涌入等时代变化的形势下,在未来取得成功? 这是第一本透彻深入地全面呈现当今银行业的内外形势与状况的书,内容涉及技术变化、客户行为变化、涌现的外部竞争者,银行现有组织架构、流程模式、制度思维、人员结构、互动渠道、营销方式等。具体包括低网点化,ATM、网站、呼叫中心的落伍,以及智能手机、社交媒体、移动支......一起来看看 《银行3.0:移动互联时代的银行转型之道》 这本书的介绍吧!