1,拷贝云管安装包至目标服务器;执行安装云管操作;

tar zxvf fit2cloud-cmp-installer*.tar.gz

cd installer/standalone

bash install.sh

安装完成后,开始继续;

2, service  fit2cloud stop

3,修改docker-compose文件;

vim /opt/fit2cloud/docker-compose.yml

删除全部;

dG

粘贴下面内容;注意开头和结尾可能有特别字符;

version: '2.1'
services:prometheus:image: registry.fit2cloud.com/fit2cloud2/prometheus:v2.8.0container_name: prometheuscommand:- '--config.file=/opt/fit2cloud/conf/prometheus.yml'- '--web.enable-lifecycle'- '--storage.tsdb.retention.time=90d'ports:- 9090:9090volumes:- host-opt-fit2cloud-conf:/opt/fit2cloud/conf- host-opt-fit2cloud-prometheus-data:/prometheus- share-prometheus:/opt/fit2cloud/fit2prometheusnetworks:- cmp-networkprometheus-pushgateway:image: registry.fit2cloud.com/fit2cloud2/prometheus-pushgateway:v0.7.0container_name: prometheus-pushgatewayports:- 9091:9091networks:- cmp-networkvolumes:host-opt-fit2cloud-conf:driver_opts:type: nonedevice: /opt/fit2cloud/confo: bindhost-opt-fit2cloud-logs:driver_opts:type: nonedevice: /opt/fit2cloud/logso: bindhost-opt-fit2cloud-elasticsearch-data:driver_opts:type: nonedevice: /opt/fit2cloud/data/elasticsearcho: bindhost-opt-fit2cloud-redis-data:driver_opts:type: nonedevice: /opt/fit2cloud/data/rediso: bindhost-opt-fit2cloud-mysql-data:driver_opts:type: nonedevice: /opt/fit2cloud/data/mysqlo: bindhost-opt-fit2cloud-prometheus-data:driver_opts:type: nonedevice: /opt/fit2cloud/data/prometheuso: bindshare-volume:share-prometheus:
networks:cmp-network:

4,vim /opt/fit2cloud/conf/prometheus.yml

global:scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.# scrape_timeout is set to the global default (10s).# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets:- prometheus-alertmanager:9093# - alertmanager:9093# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:- "/opt/fit2cloud/fit2prometheus/rules_*"# - "first_rules.yml"# - "second_rules.yml"# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:- job_name: "file_Config"file_sd_configs:- files:- /opt/fit2cloud/fit2prometheus/target*.json# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: 'prometheus-pushgateway'static_configs:- targets: ['prometheus-pushgateway:9091']honor_labels: true

5,删除所有容器;

docker rm $(docker ps -aq)

6,发送原服务器:/opt/fit2cloud/data/prometheus 到现在的prometheus服务器;

rm -rf /opt/fit2cloud/data/prometheus/data/lock

chmod -R 777 /opt/fit2cloud/data/prometheus/data

7,重新根据docker-compose启动容器;

docker-compose up -d

8,删除所有未被使用的镜像;(需要 y 确认)

docker image prune -a

9,访问 IP:9090 和 ip:9091查看prometheus和prometheus-pushgateway是否开放服务;

docker容器内部署prometheus相关推荐

  1. Docker容器内部署Java微服务的内存限制问题

    1. 前言 文末有福利 前两天有同事发现,通过华为云 ServiceStage 的流水线部署基于模板创建的 CSEJavaSDK demo 服务时,会在容器启动过程中报错.初步排查是由于 JVM 占用 ...

  2. Docker容器化部署config-server无法直接访问

    Docker容器化部署config-server无法直接访问 1. 本机ip启动方式: 2. Docker容器启动 1)问题 2)解决办法 - 本机启动 - 服务器启动俩种方式 3. dockerfi ...

  3. docker容器内漏洞_如何在2020年发现和修复Docker容器漏洞

    docker容器内漏洞 Containerization allows engineering teams to create a sandbox environment in which to ru ...

  4. 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设

    解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...

  5. Openstack技术\在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server

    MySQL部署 在Docker容器中部署MySQL,并通过外部mysql客户端操作MySQL Server. 操作步骤: 搜索mysql镜像 拉取mysql镜像 创建容器 操作容器中的mysql 容器 ...

  6. 【Docker】docker容器内获取宿主机的信息和执行宿主机的脚本

    思路 我们可以通过在容器内远程连接宿主机,然后对宿主机进行操作. 使用 sshpass (我的是CentOS 7.9环境) 1.安装sshpass apt-get update //更新一下 apt- ...

  7. 解决Docker容器内访问宿主机MySQL数据库服务器的问题

    解决Docker容器内访问宿主机MySQL数据库服务器的问题 参考文章: (1)解决Docker容器内访问宿主机MySQL数据库服务器的问题 (2)https://www.cnblogs.com/ga ...

  8. 基于事件驱动架构构建微服务第10部分:在docker容器内运行单元测试

    原文链接:https://logcorner.com/building-microservices-through-event-driven-architecture-part11-run-unit- ...

  9. 解决Docker容器内安装chrome浏览器无法启动bug

    前言 之前有写过一个基于Ubuntu20.04 的Docker容器的可视化Dockerfile,当时默认火狐浏览器,今天要测试一个项目就run了一个可视化容器,但是我需要用到chrome浏览器,于是乎 ...

最新文章

  1. CLOSE_WAIT 和TCP_KEEPALIVE
  2. 通道设置_关于上下学时间和通道设置的通知
  3. 根据成交量变化寻找黑马
  4. karto探秘之open_karto 第二章 --- 参数解析
  5. bzero函数_Poll 函数
  6. 用HFFS实例讲解多频天线设计
  7. 数独问题流程图_数独-分析、设计、求解思路
  8. PKI体系与CA证书
  9. Eclipse下载以及旧版本下载
  10. [导入]冰刃Icesword 1.22测试版发布
  11. 行列式某一行的元素与另一行对应元素的代数余子式的乘积之和等于0
  12. (征求意见稿)中国银河证券公募基金分类体系规则文档 (2019版)
  13. OXFeeeFeee指针的含义
  14. 【Free5GC】问题总结(持续更新)
  15. DAP-LINK调试器资料收集
  16. 10个设计最经典的web2.0网站
  17. 番茄(Tomato),别名西红柿
  18. 谷歌chrome浏览器打开黑屏怎么解决
  19. C#——调整PropertyGrid列宽
  20. 找不到com.sun.beans.introspect.PropertyInfo的类文件

热门文章

  1. Vue实战之 9.商品管理 -- 商品列表
  2. EW-7811UTC无线网卡在Ubuntu上安装
  3. 漏洞威胁分析报告(上册)- 不同视角下的漏洞威胁
  4. 2019年6月14日 星期五(吴翰清web安全)
  5. c语言:输入4个整数,要求按从小到大的顺序输出。
  6. nodePort: Invalid value valid ports is 30000-32767
  7. SNMP和LLDP获取网络邻居节点
  8. 小米手机测试时遇到的问题记录
  9. c语言课设代写一般多少钱_代写平台可行性报告收费一般多少钱?价格原来这么低...
  10. Android培训班(25)