1、Prometheus & Grafana搭建1.1、Prometheus 介绍Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,最初有 SoundCloud 开发的,后来随着越来越多公司使用,于是便独立成开源项目。我们常用的 Kubernetes 容器集群管理中,通常会搭配 Prometheus 一起来进行监控。Prometheus 基本原理是通过 Http 协议            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-13 07:57:29
                            
                                109阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            准备工作默认情况下我们的JRE中自带了JCE(Java Cryptography Extension),但是默认是一个有限长度的版本,我们这里需要一个不限长度的JCE,这个JCE我们可以直接百度然后在Oracle官网下载,下载之后解压,我们可以看到如下三个文件:我们需要将这里的两个jar包拷贝到我们的jdk安装目录下,我的是%JAVA_HOME%\jre\lib\security,覆盖该目录下原有            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 16:52:37
                            
                                22阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            完善 rocketmq-produce-example 项目1.添加一个配置文件2.添加一个启动类3.添加 MQSource4.添加发送消息的类5.添加配置类6.事务消息往往需要我们监听回查7.构建一个简单的模型8.测试消息的发送9.启动类 1.添加一个配置文件配置信息如下:logging.level.com.alibaba.cloud.stream.binder.rocketmq=DEBUG            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-09 10:03:15
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、Prometheus介绍之前已经详细介绍了Kubernetes集群部署篇,今天这里重点说下Kubernetes监控方案-Prometheus+Grafana。Prometheus(普罗米修斯)是一个开源系统监控和警报工具,最初是在SoundCloud建立的。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有一个非常活跃的开发者和用户社区。它现在是一个独立的开放源码项            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-09 16:25:35
                            
                                443阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            下载Prometheus下载最新安装包,本文说的都是在Linux x64下面内容,其它平台没尝试过,请选择合适的下载。Prometheus 主程序,主要是负责存储、抓取、聚合、查询方面。Alertmanager 程序,主要是负责实现报警功能。Pushgateway 程序,主要是实现接收由Client push过来的指标数据,在指定的时间间隔,由主程序来抓取。*_exporter 这类是不同系统已经            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 15:29:58
                            
                                173阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、环境配置1.1 Java环境配置1.2 Go环境配置二、安装Prometheus2.1 Prometheus下载安装三、配置监控3.1 Node_exporter下载安装3.2 Mysql_exporter下载安装3.2.1 部署安装Mysql数据启动3.2.2 部署安装Mysqld_exporter服务并启动3.3 PostgreSQL_exporter下载安装3.3.1 部署安装Po            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 15:25:00
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            _timeout: 30s    rule_files:    - /etc/config/rules    - /etc/config/alerts    scrape...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-14 11:21:36
                            
                                366阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下载Prometheuswget https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz
tar xvfz prometheus-*.tar.gzcd prometheus-*在启动Prometheus之前,让我们对其进行配置。 &nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 11:55:12
                            
                                256阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            为了实现Prometheus配置,我们首先得了解一下Prometheus是什么。Prometheus是一个开源的监控系统,可以收集指标并展示实时图表,以及提供警报功能。Prometheus配置的主要目的是告诉Prometheus应该从哪些目标(例如应用程序、服务)获取指标,以及如何处理这些指标。
下面是我们的Prometheus配置流程:
| 步骤 |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-06 10:18:18
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Prometheus简介Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。Prometheus 于2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目Exporter是一个采集监            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 17:48:48
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            接上篇监控利器之Prometheus初探(一),本篇主要讲解通过prometheus的组件安装和配置部署promethus1、下载软件包wget https://github.com/prometheus/prometheus/releases/download/v2.13.0/prometheus-2.13.0.linux-amd64.tar.gzwget https://storage.goo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 18:48:24
                            
                                1419阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            安装配置prometheus和grafanaPrometheus安装wget https://github.com/prometheus/prometheus/releases/download/v1.6.2/prometheus-2.3.2.linux-amd64.tar.gz
tar zxvf prometheus-2.3.2.linux-amd64.tar.gz
cd prometheu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 18:15:17
                            
                                593阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Consul1 简介Consul 官方站点:https://www.consul.io/官方介绍是:Consul 是一种服务网格的解决方案,在 Consul 中,提供了服务发现、配置、分段等控制管理平台,Consul 中的每项功能都可以单独使用,也可以一起使用来构建完整的服务网格;在 Consul 内部,有一个简单的代理服务,所以在安装 Consul 后,马上就可以开始使用 Consul ;当然,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 23:51:07
                            
                                158阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、部署Prometheus1、环境准备工作2、puometheus部署2.1上传prometheus到opt目录下,并解压2.2修改prometheus配置文件2.3配置系统启动文件,设置开机自启2.4开启prometheus,并访问网页验证 二、部署Exporter(192.168.226.129)1、监控远程Linux主机192.168.226.1291.1上传node_exp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 00:56:32
                            
                                502阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景在高可用Prometheus:问题集锦文章中有简单提到prometheus 的高可用方案,尝试了联邦、remote write 之后,我们最终选择了 thanos 作为监控配套组件,利用其全局视图来管理我们的多地域、300+集群的监控数据。本文主要介绍 thanos 的一些组件使用和心得体会。prometheus官方的高可用有几种方案:HA:即两套 prometheus 采集完全一样的数据,外            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 20:56:23
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言承接上篇文章 Centos7下安装 prometheus+grafana,我们已然对服务器进行了监控,但是只监控不进行报警的监控无疑是用处不大的,今天我们学习部署一下 alertmanager 配置企业微信报警。二、准备工作1、安装 alertmanager
1、以下步骤都在 /opt/ 目录下执行1、wget https://github.com/prometheus/alertmana            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 01:28:54
                            
                                630阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                                
                     
                                    
                             
         
            
            
            
            创建企业微信应用注册企业微信:访问https://work.weixin.qq.com/,注册企业,随便填,不需要认证创建应用创建告警配置vim /usr/local/prometheus-2.1/rule2.yml
groups:
- name: cluster
  rules:
  - alert: HIGHCPU
    expr: (1-irate(node_cpu_seconds_tot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 13:52:44
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            kube-prometheus 安装完后每个组件会都有默认配置,但是如果要满足基本的生产可用,默认配置是不够的,如数据持久化存储等。这篇文章介绍一些常见的需要初始化的配置。prometheus相关配置kubectl -n monitoring edit prometheuses k8s1.1 首先需要修改的就是数据持久化存储。否则pod重启监控数据就没有了。在spec中加入storage配置(以下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 10:34:57
                            
                                96阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录prometheus 基本介绍prometheus 整体架构prometheus 数据采集prometheus 指标类型prometheus 组件组成总结 prometheus 基本介绍Prometheus 是一套开源的监控,报警、时间序列数据库的组合,起始是由 SoundCloud 公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社区也十分活跃,他们便将它独立成开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-22 06:54:38
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            错误 1:高基数炸弹这是 Prometheus 使用者经常会犯的一个错,因为 Prometheus 时序是基于多标签的,它非常灵活,有时你想新增一个标签,从而将一个粗粒度的指标进行拆分,但切记添加的标签的值应该做到尽量收敛,不然会导致同一指标名的标签数量巨大而导致 Prometheus 严重的性能问题(OOM)。举个例子,您有一个只包含 method 标签的时间序列 http_requests_t            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 13:44:02
                            
                                136阅读
                            
                                                                             
                 
                
                                
                    