- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 redis安装redis json和redis search搜索引擎插件
redis版本:5.0.8由于redis版本较低:redis json和redis search都需要1.x版本redis json:可以在https://app.redislabs.com/ 下载到1.0.8版本,我就没有自己编译了redis search:由于网上找不到1.x版本就自己编译了步骤。
2023-07-14 12:25:38
844
1
原创 Sentry监控系统搭建流程及钉钉告警配置
Sentry监控系统搭建流程1.安装Sentry(1)更新docker版本注意:最新21版本docker要求在19.3.05版本及以上,如果版本过低,需要更新(更新前要先卸载旧版本)列出所有包sudo yum list installed | grep docker删除相关包sudo yum -y remove dockerXXXXXXsudo yum -y remove docker-ceXXXXXX更新docker-ce版本:yum-config-manager --add-repo
2021-11-11 16:36:19
4249
2
原创 python3检查SSL过期情况并计算过期天数发送告警
python3检查SSL过期情况并计算过期天数发送告警本脚本参考了百度一些脚本的内容,由于发现其他脚本很多都只是返回过期的时间,并没有计算天数及发送告警,所以自己改了一部分计算剩余天数以及告警的部分,这样更符合实际的监控需要# -*- encoding: utf-8 -*-# requires a recent enough python with idna support in socket# pyopenssl, cryptography and idna#优化人:wangpeisong#邮
2020-06-13 11:17:25
989
1
原创 Nginx修改日志格式 日志分析 字段分离 ES数据格式的转换及nginx日志参数详解
需求背景:小组内需要做一些日志分析工作,但生产环境的日志不包含请求时间数据,但是直接修改生产配置影响太大,所以只能增加一个nginx日志格式同时产生两种日志并分开存储,之后通过firebeat做字段分离并将其传输到logstash(这里用firebeat传输到logstash的原因是,nginx日志存储生产环境使用的是firebeat,而日志分析的elk部署在另一个AWS区域的非生产环境),最后在logstash当中做类型转换,然后在kibana中展示、分析软件版本:本次搭建使用的软件都是6.2.4版本
2020-06-11 19:47:18
874
转载 关于redis分布式锁,zookeeper分布式锁原理的一些学习与思考(本文转载自业余草公众号)
关于redis分布式锁,zookeeper分布式锁原理的一些学习与思考首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关键字 或者Lock 锁,都可以处理。但是我们现在的应用程序如果只部署一台服务器,那并发量是很差的,如果同时有上万的请求那么很有可能造成
2020-06-10 13:35:59
216
原创 CentOS 7安装JDK,MYSQL,Tomcat,redis,nginx详细教程
CentOS 7安转JDK,MYSQL,Tomcat,redis,nginx1.安装VMware Workstation Pro关注微信公众号:软件安装管家输入 VMware【我这里安装的是15的】2.安装CentOS 7设置vi打开文件显示行号设置IP地址,让putty能连接到这个系统首先看看此时虚拟机的IP地址这时候我们应该这么做这时使用工具来连接linux进行操作首先要...
2020-06-10 12:35:30
792
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人