x-package的监控还是很强大的,但是对于告警内容的二次过滤和开发能力较弱。某些情况下,我们可能需要将数据拿出来,和我们自己开发的数据处理平台对接,对数据进行清洗之后发送告警信息给管理员。 默认从ctx.payload拿到的数据是一种很奇怪的格式,我们可以通过toJson将数据转换成标准JSON格式进行解析。 { “trigger”: { “schedule”: { “interval”: “…
Leave a Comment分类: 计算机
准备工作 硬件准备 我准备了3台虚拟化机器, 安装的是centos7系统(CentOS-7-x86_64-Everything-1708.iso)的最精简安装。 网络规划 服务器的 IP地址规划为: swarm1:10.255.255.61 swarm2:10.255.255.62 swarm3:10.255.255.63 主机名和IP地址的映射我在路由器上配置好的,如果你没有配置dns,最好在本…
1 Commentjust google swarmprom
Leave a Comment一、准备环境 依赖:Docker, Node.js >= 0.8.4 和 npm [root@dev_08 ~]# curl –silent –location https://rpm.nodesource.com/setup_7.x | sudo bash – [root@dev_08 ~]# yum install -y nodejs [root@dev_08 ~]# npm ins…
Leave a Comment功能超级强大的网络工具netcat A机器执行 nc -l 1234 B机器执行 nc a-ip 1234 AB之间就可以联通了, 可以当聊天工具用。 A机器执行 nc -l 1234 -e /bin/bash -k B机器执行 nc a-ip 1234 B机器就可以运行A机器的shell了, -k 相当于 –keep-open,保持连接 可以接多会话。 A机器执行 tailf /va…
Leave a CommentTo send a directory, cd to inside the directory whose contents you want to send on the computer doing the sending and do: tar -cz . | nc -q 10 -l -p 45454 On the computer receiving the contents, cd to…
Leave a Comment某些时候,docker-compose创建的默认网络可能和你现有的内网网络有地址冲突,通过以下网上可以定制创建网络的网段来规避这个问题。 version : ‘3’ services: nginx: image: nginx networks: default: driver: bridge ipam: driver: default config: – subnet: 10.103.0.1/16…
Leave a CommentFROM busybox MAINTAINER CaiZhongzhen RUN echo “Asia/Shanghai” > /etc/timezone RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime RUN dpkg-reconfigure -f noninteractive tzdata 补充一…
Leave a Comment我的MYSQL 使用Docker进行部署的,当我进行版本升级(MySQL 5.7 to MySQL 8.0)之后,尝试进行连接的时候就会报这个错误。 解决办法: (来源https://dev.mysql.com/doc/refman/8.0/en/upgrading-strategies.html) (来源 update : https://dev.mysql.com/doc/refman/8.0…
5 Comments公司一次项目事故,项目在正常测试时没有问题,在实际生产并发场景下发生了线程锁死的状况。 后来分析原因,项目中在数据库查询时使用了多线程的写法。项目使用Spring Data JPA, 配置了 spring.jpa.open-in-view: True 该配置是为了关联模型查询方便,但是导致查询结束,当前访问会话未结算的情况下,数据库不释放连接。 后续子线程会尝试继续申请数据库连接,进而导致这种写法…
Leave a Comment