运维需求 许多存储系统(如:MySQL)提供慢查询日志帮助开发与运维人员定位系统存在的慢操作.所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录到慢查询日志中,Redis也提供了类似的功能. 以下是一次故障的 ...
分类:
Web程序 时间:
2019-05-24 12:30:00
阅读次数:
148
zabbix 钉钉告警机制 群机器人是钉钉群的高级扩展功能,群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。例如:通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步;通过聚合Trello,JIRA等项目协调服务,实现项目信息同步。不仅如此,群机器人支持Webhook ...
分类:
其他好文 时间:
2019-05-11 13:41:39
阅读次数:
205
使用benthos 做为webhook,是一种方法,功能很强大,但是有点复杂,所以换了一个更简单直接的webhook 工具 根据请求的数据,只处理关于db exporter 任务部分的消息,然后就是调用shell 执行一些逻辑处理 环境处理 使用docker-compose 运行 docker-co ...
分类:
数据库 时间:
2019-04-28 20:54:41
阅读次数:
276
nexus 的数据库备份是比较重要的,可以方便我们在故障的是时候进行应用恢复。 以下使用benthos 组件进行nexus 数据库备份事件的应用通知处理 环境准备 使用docker-compose 运行 docker-compose.yaml 文件 version: "3" services: ne ...
分类:
数据库 时间:
2019-04-28 15:53:28
阅读次数:
196
"project not exist."]); } #你的项目地址 $wwwFile = '/server/webroot/' . $project . '/';#钩子日志 $fs = fopen('./hooks.log', 'a'); fwrite($fs, '================ ... ...
分类:
Web程序 时间:
2019-03-13 12:40:45
阅读次数:
230
sofa 的webhook实际上就是将graphql 的subscription 进行了扩展,当接受到sub 请求的时候 再做一次http 的转发处理,方便rest api 的访问 环境准备 环境还是使用的docker-compose ,以前的代码,只是添加了一个webhook 的容器镜像 可以参考 ...
一、安装插件 二、配置 在linux上执行命令 去掉jenkins的 CSRF Protection设置 找到触发构建的项目,修改触发器 在gitlab的项目中,设置webhook的url,点击test,返回201代码成功 ...
分类:
其他好文 时间:
2019-01-19 12:19:22
阅读次数:
226
基于复制我们可以保证tile38 server 的ha 环境准备 docker-compose 文件 说明里面多了一个webhook 的服务,可以不用管 version: "3" services: app: image: tile38/tile38 ports: - "9851:9851" app ...
分类:
其他好文 时间:
2019-01-12 12:14:22
阅读次数:
267
1、安装插件 安装gitlab插件 回到项目配置在“构建触发器”那里有一个Build when a change is pushed to GitLab. GitLab webhook选项复制选项里的链接,此链接需要在gitlab里面配置 到gitlab对应的项目设置 测试触发构建是否成功,如果返回 ...
分类:
其他好文 时间:
2019-01-08 21:07:48
阅读次数:
194