自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

liulunan_lln的博客

nothing is impossible

  • 博客(45)
  • 资源 (5)
  • 收藏
  • 关注

原创 运维开发小白学习之路

作为一个开发转开发运维过程的小白学习之路,持续更新ing…

2024-07-09 15:16:52 454

原创 运维监控系统

做监控系统集成,持续更新ing。

2024-06-14 16:03:24 964

原创 Django跨域问题解决

2.在setting的INSTALLED_APPS中添加。1.安装django-cors-headers。

2024-07-17 10:18:50 346

原创 Django 中设置联合约束和联合索引

【代码】Django 中设置联合约束和联合索引。

2024-07-17 10:15:52 338

原创 django-ckeditor富文本编辑器

5.启动Django项目并且进入刚在所改模型的字段页面中,可以看到有富文本编辑器生成。5.配置model(把字段改成RichTextUploadingField)4.在项目中manage.py文件下重新执行迁移,生成迁移文件。3.配置setting。

2024-07-16 17:59:12 550

原创 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 303

原创 Django captcha 验证

【代码】Django captcha 验证。

2024-07-16 17:55:17 467

原创 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 1016

原创 linux安装node

【代码】linux安装node。

2024-07-16 17:20:26 191

原创 linux安装keepalived教程

当某个服务挂了,修复完成后请重启keepalived服务。

2024-07-16 17:05:53 140

原创 python实现自动更新prometheus规则

由于公司需要监控目标类型较多,不能手动去改动prometheus规则然后reload,所以就通过python写了个程序自动更新prometheus配置基本环境准备基本流程以上为开发流程,在基本环境准备好的前提下开始开发,本文涉及的kevin模块导入均为本人开发功。

2024-07-15 11:19:32 606

原创 nginx访问控制

最近部署consul服务,发现consul认证配置比较麻烦,于是上网查询发现nginx支持路由认证,在此做个记录。

2024-07-09 15:05:40 511

原创 欧拉部署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 984 1

原创 二进制方式部署consul单机版

【代码】二进制方式部署consul单机版。

2024-06-28 16:47:00 282

原创 thanos实现prometheus高可用部署

最近公司需要新建监控平台,本文做thanos的prometheus高可用实验,实现如下图。

2024-06-14 16:43:59 345

原创 VictoriaMetrics的高可用二进制方式部署

mkdir -p /root/victoria_metrics/vmstorage-data #生产环境建议换成磁盘目录,换性能更好的ssd硬盘,集群所有节点都要执行。涉及机器列表,机器均为本地虚拟机。同步启动文集到其他节点。同步启动文集到其他节点。同步启动文集到其他节点。

2024-06-14 16:01:25 480

原创 grafana使用mysql远程存储

最近公司需要单独部署一套grafana集群,这是就需要集群内的grafana的数据保持一致,grafana支持mysql远程存储,我就使用mysql做了远程存储测试。grafana的配置文件grafana.ini修改。,此文章只做远程存储部分说明。grafana部署请参考。配置完重启容器即可。

2024-06-14 15:40:13 144

原创 grafana的admin密码忘记了

【代码】grafana的admin密码忘记了。

2024-06-14 15:33:29 178

原创 docker安装grafana

分析上述环境变量信息得知,需要把容器内的/etc/grafana、/var/lib/grafana、/var/log/grafana三个目录挂载到宿主机上以确保数据不随容器的停止而消失。容器创建成功之后,可直接通过3000端口访问grafana页面。

2024-06-14 15:28:08 149

原创 docker部署prometheus

容器部署的prometheus在执行热加载的时候没有生效,二进制部署就不会出现。

2024-06-14 15:18:03 158

原创 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 1259

原创 k8s部署node-exporter

node-exporter介绍:node-exporter 可以采集机器(物理机、虚拟机、云主机等)的监控指标数据,能够采集到的指标包括 CPU, 内存,磁盘,网络,文件数等信息。

2024-01-11 10:34:48 758

原创 docker部署Nexus3

docker部署Nexus3

2023-12-28 16:41:28 491

原创 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 468

原创 iview-admin: 上传与下载

最近在使用iview-admin开发prometheus和alertmanager管理平台。prometheus管理规则我想可以通过下载当前页面规则到本地为excel文件,然后添加若干规则后上传更新。

2023-10-27 14:45:55 119

原创 iview-admin:Table分页功能

最近在使用iview-admin开发prometheus和alertmanager管理平台。我想把告警规则和告警展示成5条一页的列表,这就用到了iview的分页功能了。此文章使用告警规则页面实现做讲解。

2023-10-24 18:02:02 202

原创 iview-admin: Table组件columns根据原单词判断显示中文

最近在使用iview-admin开发prometheus和alertmanager管理平台,当我想在prometheus中加入告警级别时,后台传回单词,我想显示中文,此时就需要根据单词判断显示值了。

2023-10-20 15:45:37 88

原创 iview-admin:Table组件的使用

近在使用iview-admin开发prometheus和alertmanager管理平台,用到最多就是Table和Form两个组件了,本文重点介绍Table组件的使用。,如果有小伙伴有情趣可以去细看文档。

2023-10-20 15:41:45 194

原创 如何处理 moment Deprecation warning: value provided is not in a recognized RFC2822 or ISO format

你使用了moment.js的文件里面加一句代码。

2023-10-19 12:05:26 268

原创 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 441

原创 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 327

原创 Unexpected response code: 429 (Your IP is issuing too many concurrent connections, please rate limit

最近监控系统新上了一组pg数据库,但是发现自动部署的exporter状态是正常的,metrics访问接口是正常的,prometheus和exporter机器网络也是通的,但是prometheus查询不到export状态。错误,经过查询发现这个错误就是prometheus服务发现请求consul次数超过consul默认的200限制导致的。而我们系统是通过配置映射挂载在consul容器上,于是我修改了consul挂载的配置映射congfigMap。在配置启动配置consul.json中添加。

2023-10-12 09:55:28 754

原创 JsonView for mac插件

通常来讲,json数据一般没有经过格式化或经过了unicode编码,没有缩进,没有换行等,给开发者阅读造成了一定困难。而jsonview插件可以自动对json数据转码,缩进,格式化,直接显示出格式化后的数据,同时它还支持各种数据类型的语法高亮,以及节点的收缩和展开等。使得开发人员可以更好的阅读信息。JsonView是目前最热门的一款开发者工具chrome插件,确切的来说JSONView是一款非常实用的格式化和语。法高亮JSON格式数据查看器jQuery插件。它是查看json数据的神器。

2023-09-13 15:49:36 147

原创 windows开启服务端winrm的服务

用管理员权限打开windows powershellwinrm enumerate winrm/config/listenerwinrm quickconfigwinrm set winrm/config/service/auth ‘@{Basic=“true”}’winrm set winrm/config/service ‘@{AllowUnencrypted=“true”}’winrm get winrm/config/service/auth

2023-08-31 16:46:07 363

原创 Linux安装harbor

前提条件是安装了docker和docker-compose。

2023-08-07 10:57:56 272

原创 centos7安装gitlab-ce社区版

ps:注意这里设置的端口不能被占用,默认是8080端口,如果8080已经使用,请自定义其它端口,并在防火墙设置开放相对应得端口。配置完以后还需要修改一处,去掉unicorn['port']=8080前面的注释#,并修改下端口号,注意和上面端口区分开。在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget(用于从外网上下载插件)以上这些可以不用考虑安装,因为CentOS7中已经自带安装好了ssh,防火墙,wget。添加gitlab镜像。

2023-08-07 10:51:21 257

原创 Linux系统之安装PostgreSQL数据库

【代码】Linux系统之安装PostgreSQL数据库。

2023-07-18 12:23:18 913

原创 docker常用命令

1. 检查docker状态# 查看docker daemon的运行状态ps axf | grep docker# 查看各个容器信息docker info# 查看容器配置信息docker inspect 容器名# 查看容器状态docker ps# 查看资源状态:CPU、内存docker stats 容器名docker top 容器名# 查看容器日志docker logs -f 容器名# 查看挂载的卷docker volume ls# 查看挂载信息docker volume

2020-11-09 00:05:14 127

转载 Xmind 8 pro 软件破解版

版权声明:本文为博转载自 :https://blog.csdn.net/qq_16093323/article/details/80967867         Xmind是一款非常专业的思维导图软件,收费好几百元,不过还是很多用户,因为目前用的最多,也简单易用。XMind界面友好、功能优秀、可用性极强,从而数百万...

2019-07-01 14:27:02 503

原创 DRF 商城项目 - 用户操作相关逻辑梳理

用户操作用户收藏用户收藏要实现的功能:添加收藏商品删除收藏商品获取收藏商品列表权限的设置权限验证到现在看起来已经完成了用户添加收藏、删除收藏和获取列表的功能。但是正常的业务逻辑应该是用户只能删除自己的收藏,所有需要添加用户的权限。DRF权限官方文档第一步:判断用户是否登录# user_operation/views.pyfrom rest_framework.perm...

2019-06-30 00:55:06 343

Python-第三方库requests详解.pdf

requests模块详解

2020-03-30

网络编程基础

网络编程基础

2018-11-16

IP协议与socket之间的区别

IP协议与socket之间的区别

2018-11-16

django中文官方文档

django中文文档的介绍,django 官方文档说明 django 官方文档说明 django 官方文档说明

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除