首页 > 其他分享 >Docker环境搭建Prometheus、Grafana

Docker环境搭建Prometheus、Grafana

时间:2024-11-21 11:59:49浏览次数:1  
标签:opt 9090 Prometheus grafana prometheus docker Grafana Docker

一、搭建基于Prometheus、Grafana监控系统

CentOS Linux release 7.6.1810 (Core)

二、Grafana 可视化界面示例

三、启动相关Docker服务
#yum install -y docker-io 

docker pull prom/node-exporter
docker pull prom/prometheus
docker pull grafana/grafana

四、启动node-exporter

docker run -d -p 9100:9100 \
  -v "/proc:/host/proc:ro" \
  -v "/sys:/host/sys:ro" \
  -v "/:/rootfs:ro" \
  --net="host" \
  prom/node-exporter

查看端口占用

netstat -anpt

URL 查看

http://192.168.91.132:9100/metrics

五、启动Prometheus并配置相关文件

mkdir /opt/prometheus
cd /opt/prometheus/
vim prometheus.ym
►prometheus.yml

global:
  scrape_interval:     60s
  evaluation_interval: 60s
 
scrape_configs:
  - job_name: prometheus
    static_configs:
      - targets: ['IP:9090']
        labels:
          instance: prometheus
 
  - job_name: linux
    static_configs:
      - targets: ['IP:9100']
        labels:
          instance: localhost
启动

docker run  -d \
  -p 9090:9090 \
  -v /opt/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml  \
  prom/prometheus
查看Targets

http://IP:9090/targets

六、启动Grafana

mkdir /opt/grafana-storage
chmod 777 -R /opt/grafana-storage
启动

docker run -d \
  -p 3000:3000 \
  --name=grafana \
  -v /opt/grafana-storage:/var/lib/grafana \
  grafana/grafana

标签:opt,9090,Prometheus,grafana,prometheus,docker,Grafana,Docker
From: https://www.cnblogs.com/hflinux/p/18560310

相关文章

  • Docker部署私人云盘
    “AList”则可能是一个特定的软件或服务名称,它有以下这些特点和功能呢:支持多种存储的文件列表程序:AList是一个支持多种存储的文件列表程序,它易于安装并可以在所有平台上使用。它支持多个存储提供商,如本地存储、阿里云盘、OneDrive、GoogleDrive等,并且易于拓展。用户可以通过AL......
  • Linux系统非root用户使用docker命令
    要在Linux中使用Docker指令而无需每次都获取root权限,通常需要将当前用户添加到docker组中。这样,用户就能够在没有sudo的情况下运行Docker命令。以下是步骤:将用户添加到docker组Docker默认会创建一个名为docker的组,并将其与Docker服务相关联。将你的普通用户......
  • Dockerfile 常用指令与编写技巧
    目录Dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile快速创建自定义镜像。Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。Docker分为四部分:基础镜像信息维护者信息镜像操作指令容器启动时默认要执行的指令例如:#第一行必须指定......
  • docker快速安装
    docker快速安装[root@docker-server~]#yuminstallwget.x86_64-y[root@docker-server~]#rm-rf/etc/yum.repos.d/*[root@docker-server~]#wget-O/etc/yum.repos.d/Centos-7.repohttp://mirrors.aliyun.com/repo/Centos-7.repo[root@docker-server~]#wget-O/et......
  • 如何使用 Docker Compose 安装 WireGuard UI
    简介wireguard是什么?维基百科是这样描述的:WireGuard是一种实现加密虚拟专用网络(VPN)的通信协议和免费开源软件,其设计目标是易于使用,高速性能和低攻击面。它旨在比IPsec和OpenVPN这两种常见的隧道协议具有更好的性能和更强大的功能;WireGuard协议通过UDP传递流量。通过......
  • ubuntu安装docker+后端发布
    一:更新软件包索引,并且安装必要的依赖软件1.sudoapt-getupdate#更新软件包索引2.sudoapt-getinstallapt-transport-httpsca-certificatescurlgnupg-agentsoftware-properties-commonlsb-release#安装apt依赖包,用于通过HTTPS来获取Docker仓库二:添加Docker的官......
  • docker容器初识
    一、容器与虚拟化(1.1)dokcer中基本概念三个概念,镜像仓库、镜像(image)、容器(container)镜像:可以理解成模板镜像仓库:很多模板存放的位置容器:基于模板实际使用的具体程序。 如上图,镜像的意义就是绿色版程序。用过的都知道,绿色版程序拿过来执行运行就可以用,无需安装、加载别的......
  • 【K8S系列】imagePullSecrets配置正确,但docker pull仍然失败,进一步排查详细步骤
    如果imagePullSecrets配置正确,但在执行dockerpull命令时仍然失败,可能存在以下几种原因。以下是详细的排查步骤和解决方案。1.检查Docker登录凭证确保你使用的是与imagePullSecrets中相同的凭证进行Docker登录:1.1直接登录在命令行中,执行以下命令:docker......
  • SpringBoot+Docker +Nginx 部署前后端项目
    部署SpringBoot项目(通关版)一、概述使用 java-jar 命令直接部署项目的JAR包和使用Docker制作镜像进行部署是两种常见的部署方式。以下是对这两种方式的概述和简要的优劣势分析:1.1、使用 java-jar 命令直接部署项目的JAR包概述:通过 java-jar 直接部署项目的JA......
  • Jenkins,Docker,代码覆盖率
    JenkinsJenkins是一款开源的持续集成工具,具有自动化构建,测试,部署等功能可以在Jenkins上下载插件以满足编译条件将代码提交到git上,设置git的触发条件,满足条件时,Jenkins下载远程code到本地,然后执行构建脚本等,自动构建,测试,部署等。远程的项目下载到Jenkins的workspace文件夹中g......