- 博客(54)
- 资源 (5)
- 收藏
- 关注
原创 prometheus监控windows主机
本文介绍通过powershell脚本部署windows_exporter并把指标展示在grafana上。
2024-12-24 16:58:39
271
原创 linux环境下go安装
1.下载mkdir ~/go && cd ~/gowget https://studygolang.com/dl/golang/go1.16.4.linux-amd64.tar.gz2.解压tar -C /usr/local -zxvf go1.16.4.linux-amd64.tar.gz3.环境变量vi /etc/profile# 在/etc/profile最后一行添加export GOROOT=/usr/local/goexport PATH=$PATH:$GOR
2024-12-24 14:06:51
244
原创 prometheus监控之黑盒(blackbox)监控
blackbox-exporter是Prometheus官方提供的一个黑盒监控解决方案,blackbox-exporter无须安装在被监控的目标环境中,用户只需要将其安装在与Prometheus和被监控目标互通的环境中,通过HTTP、HTTPS(URL/API可用性检测)、DNS(域名解析)、TCP(端口存活检测)、ICMP(主机存活检测)等方式对网络进行探测监控,还可以探测SSL证书过期时间。
2024-12-13 16:20:28
867
原创 prometheus监控linux虚拟机
前提条件已安装好prometheus和grafana,如果未安装请移步到安装部署Prometheus,安装部署Grafana。
2024-09-20 16:17:18
464
原创 prometheus通过nginx-vts-exporter监控nginx
Prometheus监控nginx有两种方式。一种是通过nginx-exporter监控,需要开启nginx_stub_status,主要是nginx自身的status信息,metrics数据相对较少;另一种是使用nginx-vts-exporter监控,但是需要在编译nginx的时候添加nginx-module-vts模块,监控数据较多,提供了包含server、upstream以及cache的相关监控指标,指标更加丰富。
2024-09-20 14:41:57
1550
原创 python实现consul的服务注册与注销
我在使用consul的时候主要用于prometheus的consul服务发现,把数据库、虚拟机信息发布到consul,prometheus通过consul拿到数据库、虚拟机信息去采集指标信息。此篇文章前提是已经安装好consul服务以后,安装consul请参考进行安装。
2024-08-02 17:01:46
678
原创 django-ckeditor富文本编辑器
5.启动Django项目并且进入刚在所改模型的字段页面中,可以看到有富文本编辑器生成。5.配置model(把字段改成RichTextUploadingField)4.在项目中manage.py文件下重新执行迁移,生成迁移文件。3.配置setting。
2024-07-16 17:59:12
775
原创 Django设置media图片显示
{{ course_org.image }} 是相对路径,还需要在前面加上 settings 中配置的 MEDIA_URL,可以写成。在 TEMPLATES 中 OPTIONS 中的 context_processors 中需要加上’django.template.context_processors.media’。到这一步,仍然不能显示图片,在网页源代码中可以看到有图片的地址。在项目目录下新建文件夹,名叫 media,并在 settings 中设置 media 路径与目录。至此就可以显示出来图片。
2024-07-16 17:57:11
485
原创 Linux系统之安装Mongodb数据库
2.安装和启动2.1 解压2.2 将解压后的目录移动到 目录下,并改名为 2.3 进入 mongodb 目录,并创建文件夹 data,在 data 文件夹下再创建 db 文件夹(用于存放数据库数据)和 log文件夹(存放 mongo 日志)。然后为其设置可读写权限。2.4 在 mongodb 目录下新建配置文件 (可选,但建议配置),打开文件输入以下内容。2.5 配置环境变量,使用 命令打开系统文件,并在末尾加入以下内容后保存,最后使用 命令重启系统配置。2.6 完成以上步骤即可
2024-07-16 17:28:52
3283
原创 python实现自动更新prometheus规则
由于公司需要监控目标类型较多,不能手动去改动prometheus规则然后reload,所以就通过python写了个程序自动更新prometheus配置基本环境准备基本流程以上为开发流程,在基本环境准备好的前提下开始开发,本文涉及的kevin模块导入均为本人开发功。
2024-07-15 11:19:32
742
原创 欧拉部署nginx
问题1:nginx: [emerg] unknown directive “ssl”解决方法1.nginx生成 Makefile可编译文件时没有开启ssl,请参考步骤42.旧版本配置ssl和新版本不一致server{xxxssl on;#ssl证书的pem文件路径#ssl证书的key文件路径应改为server{xxx#ssl证书的pem文件路径#ssl证书的key文件路径。
2024-07-09 14:55:40
2724
1
原创 VictoriaMetrics的高可用二进制方式部署
mkdir -p /root/victoria_metrics/vmstorage-data #生产环境建议换成磁盘目录,换性能更好的ssd硬盘,集群所有节点都要执行。涉及机器列表,机器均为本地虚拟机。同步启动文集到其他节点。同步启动文集到其他节点。同步启动文集到其他节点。
2024-06-14 16:01:25
1362
原创 grafana使用mysql远程存储
最近公司需要单独部署一套grafana集群,这是就需要集群内的grafana的数据保持一致,grafana支持mysql远程存储,我就使用mysql做了远程存储测试。grafana的配置文件grafana.ini修改。,此文章只做远程存储部分说明。grafana部署请参考。配置完重启容器即可。
2024-06-14 15:40:13
291
原创 docker安装grafana
分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。容器创建成功之后,可直接通过3000端口访问grafana页面。
2024-06-14 15:28:08
561
原创 k8s安装prometheus
方法二:热加载速度比较慢,可以暴力重启 prometheus,如修改上面的 prometheus-cfg.yaml 文件之后,可。prometheus 的 pod 调度到哪个节点上,我们这里让 nodeName=k8s-node1,也即是让 pod 调度到。通过上面可以看到 service 在宿主机上映射的端口是 32138,这样我们访问 k8s 集群的 k8s-node1 节点。k8s-node1 节点上,因为 k8s-node1 节点我们创建了数据目录/data,所以大家记住:你在 k8s。
2024-01-11 16:03:49
1663
1
原创 k8s部署node-exporter
node-exporter介绍:node-exporter 可以采集机器(物理机、虚拟机、云主机等)的监控指标数据,能够采集到的指标包括 CPU, 内存,磁盘,网络,文件数等信息。
2024-01-11 10:34:48
1097
原创 centos7安装Docker
安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的。命令:yum install docker-ce-版本号,我选的是docker-ce-18.03.1.ce,如下。命令:systemctl start docker,然后加入开机启动,如下。可以查看所有仓库中所有docker版本,并选择特定版本安装。
2023-12-28 16:13:55
558
原创 iview-admin: 上传与下载
最近在使用iview-admin开发prometheus和alertmanager管理平台。prometheus管理规则我想可以通过下载当前页面规则到本地为excel文件,然后添加若干规则后上传更新。
2023-10-27 14:45:55
193
原创 iview-admin:Table分页功能
最近在使用iview-admin开发prometheus和alertmanager管理平台。我想把告警规则和告警展示成5条一页的列表,这就用到了iview的分页功能了。此文章使用告警规则页面实现做讲解。
2023-10-24 18:02:02
344
原创 iview-admin: Table组件columns根据原单词判断显示中文
最近在使用iview-admin开发prometheus和alertmanager管理平台,当我想在prometheus中加入告警级别时,后台传回单词,我想显示中文,此时就需要根据单词判断显示值了。
2023-10-20 15:45:37
136
原创 iview-admin:Table组件的使用
近在使用iview-admin开发prometheus和alertmanager管理平台,用到最多就是Table和Form两个组件了,本文重点介绍Table组件的使用。,如果有小伙伴有情趣可以去细看文档。
2023-10-20 15:41:45
307
原创 如何处理 moment Deprecation warning: value provided is not in a recognized RFC2822 or ISO format
你使用了moment.js的文件里面加一句代码。
2023-10-19 12:05:26
438
原创 RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the ap
【代码】RuntimeError: The session is unavailable because no secret key was set. Set the secret_key on the ap。
2023-10-18 17:02:51
721
原创 deployment的yaml字段详解
metadata: # 资源的元数据/属性annotations: # 自定义注释列表name: alert-webui # 资源的名字,在同一个namespace中必须唯一fieldsV1:.: {}'f:spec':.: {}.: {}'f:spec':.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}.: {}fieldsV1:'f:spec':'f:spec':fieldsV1:.: {}.: {}
2023-10-17 15:52:10
538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人