• 2024-06-20linux可视化监控:Grafana+Prometheus+node_exporter
    原理node_exporter:它的作用主要是收集性能测试的数据,如cpu、内存磁盘网络等信息,然后将数据保存到prometheus,相当于将数据存入到数据库中;想要监控不同的内容,就使用不同的exporter,比如mysqld_exporterPrometheus:虽然说是监控平台,但是实际上是一套数据库,用于做数据存储,不能做展
  • 2024-06-19开发Prometheus的redis bigkey exporter,完善k8s下redis容器的性能监控
      好久没来博客园写技术总结了,回顾这些年的职业路径,从自动化测试到python后端到golang后端直到现在的devops,确实积累了很多心得,可惜都没时间来写写这些心得(主要是懒)。自从转为devops后确实有比较多的时间了(主要是加班少:)),看来以后还是要多写写技术总结:)。   废话不
  • 2024-06-17prometheus的进程监控process-exporter
    1.下载二进制文件process-exporter项目地址:https://github.com/ncabatoff/process-exporter下载地址:https://github.com/ncabatoff/process-exporter/releases/download/2.启动#解压tar-zxvfprocess-exporter-0.8.2.linux-amd64.tar.gzmkdir/usr/local/node_exporter/
  • 2024-06-15openGauss环境部署用户
    环境部署用户可以从Prometheus的官网上下载Prometheus-server和node-exporter,然后根据官方文档中的说明启动它们;也可以通过DBMind提供的快捷部署工具进行部署;如果用户自行部署,则可以跳到 部署过程中为支持部署位置正确以及后续的运行和监测…。通过命令行进行Prometheus和
  • 2024-06-15openGauss 使用指导
    使用指导用户可通过gs_dbmind命令启动对应的exporter。下面为用户演示一个完整的Prometheus监控平台的搭建过程。通过命令行进行Prometheus和所有exporter的启动:gs_dbmindcomponentdeployment--runprometheus和各个exporter单独的启动方式可以参考后续步骤,如果用户只
  • 2024-06-09【30天精通Prometheus:一站式监控实战指南】第16天:snmp_exporter从入门到实战:安装、配置详解与生产环境搭建指南,超详细
    亲爱的读者们
  • 2024-05-31透过 node-exporter 彻底弄懂机器监控:01. node-exporter 框架讲解
    前言Prometheus生态里有很多采集器负责各类监控数据的采集,其中使用最广泛的,显然是node-exporter,负责Linux、BSD等系统的常规监控指标的采集,比如CPU、内存、硬盘、网络、IO等。其github地址是:https://github.com/prometheus/node_exporter 。很多人都用过,但对其细节未必
  • 2024-05-30k8s servicemonitor 采集超时配置
    背景说明我们有时候在编写exporter时,其中某个采集的metrics接口获取数据很慢,可能需要达到10~20S,基于此种情况,如果我们按照ServiceMonitor默认的配置进行,这里默认scrapeTimeout为10S,采集时会超时,对应Prometheus的Target会提示,servicemonitor对应的State状态为Down。这里我们需要修
  • 2024-05-28一分钟部署prometheus&grafana全方面监控SpringBoot项目
    0x01创建目录找一个你喜欢的地方,创建项目根目录example:[root@demo-78~]#mkdir/data/prometheus0x02创建配置文件进入到项目根目录:[root@demo-78~]#cd/data/prometheus需要新建三个文件,分别是docker-compose.yml、prometheus.yml、node_down.yml,详细配置如下
  • 2024-05-28使用prometheus监测MySQL主从同步状态方案
    说明:本文介绍如何使用prometheus、alertmanager监测MySQL主从,当从节点中断同步时,发送邮箱报警,并使用grafana将数据视图化。结构图如下:安装(1)安装应用首先,来安装prometheus、alertmanager和grafana,参考以下文章(都是我写的,嘿嘿):CentOS7安装prometheusCentOS7安装aler
  • 2024-05-23Prometheus安装
    二进制安装Prometheus-server下载:https://prometheus.io/download/安装[root@jgswy-propacket]#mkdir/data/apps[root@jgswy-propacket]#cd/data/apps/[root@jgswy-proapps]#lsprometheus-2.45.5.linux-amd64.tar.gz[root@jgswy-proapps]#tarxvfprometheus-2
  • 2024-05-18primethus
    监控介绍监控数据流程介绍监控优势如果监控的是物理机,则用Zabbix,Zabbix在传统监控系统中,尤其是在服务器相关监控方面,占据绝对优势。甚至环境变动不会很频繁的情况下,Zabbix也会比Pometheus好使。但如果是云环境的话,除非是Zabbix玩的非常溜,可以做各种定制,否则还是Prometheus
  • 2024-05-14Centos7下Prometheus+Grafana部署 redis 以及 mysql 监控
    Prometheus部署mysql监控本篇文章部分内容与我前一篇文章衔接,看不明白的可以参考我前一篇文章Centos7下搭建Prometheus+Grafana并部署基础监控Redis监控对于Redis的监控,Prometheus可以收集多种指标,包括但不限于:命令统计:如每个命令的调用次数、执行时间等。内存使用情
  • 2024-05-14Centos7下搭建Prometheus+Grafana监控
    Prometheus监控Prometheus 监控系统的架构包括以下组件:PrometheusServer:Prometheus服务器是监控系统的核心组件,负责收集、存储和处理指标数据。它定期从各种数据源(如Exporter、Agent等)拉取指标数据,并将其存储在本地的时序数据库中。Prometheus服务器还提供了强大的查询
  • 2024-05-14prometheus+grafana 使用blackbox_exporte监控站点url
    1.1下载blackbox_exporte插件在https://github.com/prometheus/blackbox_exporter 上下载blackbox_exporte对应版本安装包,并上传到prometheus服务器 /usr/local 目录1.2安装blackbox_exporte[root@rancherlocal]#tarxvfblackbox_exporter-0.25.0.linux-amd64.tar.g
  • 2024-05-11prometheus+grafana 监控mysql数据库
    一:安装插件1.1下载mysqld_exportermysqld_exporter是一个用于监控MySQL服务器的开源工具,它是由Prometheus社区维护的一个官方Exporter。该工具通过连接到MySQL服务器并执行各种查询来收集关于MySQL服务器性能和状态的指标,并将这些指标暴露给Prometheus监控系统。在ht
  • 2024-05-11Prometheus 监控平台组件深度讲解
    Prometheus的重要性和流行度已经无需多言。直入主题,本文对Prometheus监控平台的各个组件做深度讲解,希望能帮助读者更好地理解Prometheus。监控系统的核心逻辑对于一套监控系统而言,核心就是采集数据并存储,然后做告警判定、数据展示分析,这个 专栏文章 详细讲解了这个数据流
  • 2024-05-103-主机监控、应用监控
    3.主机监控、应用监控二进制安装node_exportertar-zxvfnode_exporter-xxx.tar.gz-C/usr/localcd/usr/localchown-Rprometheus:prometheusnode_exporter-xxxln-svnode_exporter-xxxnode_exportercd/usr/local/node_exporter启动./node_exporter需要启动时添
  • 2024-05-10配置node_exporter
    配置node_exporter配置node_exporter可以通过--web.listen-address和--web.telemetry-path参数来设置端口和路径。例如:node_exporter--web.listen-address=":9600"--web.telemetry-path="/node_metrics"禁用收集器许多收集器默认都是启用的。使用no-前缀来修改状态。例如,
  • 2024-05-10黑盒监控、日志监控
    黑盒监控、日志监控黑盒监控对Exporter的使用可以称为“白盒监控”,即需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。但是由于某些情况下操作技术或其他原因,不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监
  • 2024-05-10prometheus JVM监控
     prometheusJVM监控为了使用Prometheus监控JVM,你需要一个能够采集JVM指标的工具,比如jmx_exporter。以下是如何设置jmx_exporter以监控JVM的步骤:下载并运行jmx_exporter:bashwget"https://repo1.maven.org/maven2/io/prometheus/jmx/jmx_prometheus_javaagent/0.16.1/jmx_
  • 2024-04-30Prometheus监控mongo
    安装mongo插件[email protected]:dcu/mongodb_exporter.git$GOPATH/src/github.com/dcu/mongodb_exporter也可以去github上,下载源码,在编译安装cd$GOPATH/src/github.com/dcu/mongodb_exportermakebuild./mongodb_exporter-h注意
  • 2024-04-30Prometheus监控MongoDB数据库
    监控环境:Prometheus数据库:MongoDB3.4.6集群,3个节点监控工具:mongodb_exporter 1、创建Mongodb监控可读账号 mongodbadmin库中执行useadmindb.createUser({user:"prometheus",pwd:"prometheus",roles:[{role:"read",db:&qu
  • 2024-04-2518.基于Consul的服务发现和ConsulManager管理
    192.168.10.14prometheus、consul192.168.10.100各类服务一、基于Consul的服务发现Consul是由HashiCorp开发的一个支持多数据中心的分布式服务发现和键值对存储服务的开源软件,是一个通用的服务发现和注册中心工具,被大量应用于基于微服务的软件架构当中。过api将exporter
  • 2024-04-2412.prometheus监控之Domain域名过期监控
    一、域名过期时间监控域名的监控通过domain_exporter来完成domain_exporter:https://github.com/caarlos0/domain_exporter/releases二、domain_exporter安装2.1源码安装方法https://prometheus.io/download/wgethttps://github.com/caarlos0/domain_exporter/releases/