pinpoint添加钉钉报警(安装篇)

说明: 此处是我们已经下载别人已经封装好的报警机制

一、上传已封装的文件

2、监控路径上传已封装的包

监控路径: /opt/website/pinpoint-web/webapps/ROOT/WEB-INF/classes/com/navercorp/pinpoint/web/alarm/

封装的包:

​Pinpoint2DingTalkSmsSender.class

​Pinpoint2DingTalkSmsSender$DingResponse.class

​Pinpoint2DingTalkSmsSender.java

3、设置权限

#/opt/website/pinpoint-web/webapps/ROOT/WEB-INF/classes/com/navercorp/pinpoint/web/alarm/

# chmod 777 Pinpoint2DingTalkSmsSender*

二、配置Mysql数据库

# cd /opt/website/pinpoint-web/webapps/ROOT/WEB-INF/classes/

# vim jdbc.propertie

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://xxxxx:3306/xyf_pinpoint?useUnicode=true&characterEncoding=UTF-8&useSSL=false

jdbc.username=数据库账号

jdbc.password=数据库密码

说明: xyf_pinpoint为pinpoint的数据库名称

三、配置批处理属性

# vim batch.properties

batch.enable=true #开启batch

#batch server ip to execute batch

batch.server.ip=172.17.0.127 #设置batch的内网地址,这里设置成本机的私网地址

batch.server.env=release

#以下配置邮件报警的配置

#smtp config

pinpoint.url=http://pinpoint.xinyongfei.cn

alarm.mail.server.url=邮件地址

alarm.mail.server.port=端口

alarm.mail.server.username=邮箱账号

alarm.mail.server.password=账号密码

alarm.mail.sender.address=server.alarm@shoufuyou.com

alarm.mail.transport.protocol=smtp

alarm.mail.smtp.port=25

alarm.mail.smtp.auth=true

alarm.mail.smtp.starttls.enable=true

alarm.mail.smtp.starttls.required=false

alarm.mail.debug=false

#flink server list

batch.flink.server=172.17.0.127

四、注册Spring bean

#cd /opt/website/pinpoint-web/webapps/ROOT/WEB-INF/classes/batch

# vim applicationContext-batch.xml

五、添加钉钉机器人配置

#cd /opt/website/pinpoint-web/webapps/ROOT/WEB-INF/classes

#vim pinpoint-web.properties 新增如下地址

web.ding.talk.url=https://oapi.dingtalk.com/robot/send?access_token=8a39e3f813169ad06b33cbd878fe548b7cf650c120

说明: 机器人地址可以在钉钉机器人中获取

六、修改pinpoint启动脚本

在JAVA_OPTS启动参数中添加-Dspring.profiles.active=local,batch选项

#cd /opt/website/pinpoint-web/bin/

#vim catalina.sh

JAVA_OPTS="$JAVA_OPTS -Dspring.profiles.active=local,batch -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"

Pinpoint配置报警(使用篇)

一、新增监控用户和组

二、新增监控项

告警规则

SLOW COUNT / 慢请求数

当应用发出的慢请求数量超过配置阈值时触发。

SLOW RATE / 慢请求比例

当应用发出的慢请求百分比超过配置阈值时触发。

ERROR COUNT / 请求失败数

当应用发出的失败请求数量超过配置阈值时触发。

ERROR RATE / 请求失败率

当应用发出的失败请求百分比超过配置阈值时触发。

TOTAL COUNT / 总数量

当应用发出的所有请求数量超过配置阈值时触发。

以上规则中,请求是当前应用发送出去的,当前应用是请求的发起者。 以下规则中,请求是发送给当前应用的,当前应用是请求的接收者。

SLOW COUNT TO CALLEE / 被调用的慢请求数量

当发送给应用的慢请求数量超过配置阈值时触发。

SLOW RATE TO CALLEE / 被调用的慢请求比例

当发送给应用的慢请求百分比超过配置阈值时触发。

ERROR COUNT TO CALLEE / 被调用的请求错误数

当发送给应用的请求失败数量超过配置阈值时触发。

ERROR RATE TO CALLEE / 被调用的请求错误率

当发送给应用的请求失败百分比超过配置阈值时触发。

TOTAL COUNT TO CALLEE / 被调用的总数量

当发送给应用的所有请求数量超过配置阈值时触发。

下面两条规则和请求无关,只涉及到应用的状态

HEAP USAGE RATE / 堆内存使用率

当应用的堆内存使用率超过配置阈值时触发。

JVM CPU USAGE RATE / JVM CPU使用率

当应用的CPU使用率超过配置阈值时触发。

pinpoint配置mysql_Pinpoint配置报警功能相关推荐

  1. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置

    NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...

  2. 使用克隆配置任务配置边缘传输服务器角色

    环境拓扑: 策略:  实验内容: 1. 订阅第1台边缘服务器到组织中 2. 使用克隆配置任务配置第2台边缘服务器 3. 订阅第2台边缘服务器到组织中 4. 配置DNS服务器进行MX记录轮询 5. 结果 ...

  3. 【Android Gradle 插件】ProductFlavor 配置 ( multiDexEnabled 配置 | multiDexKeepFile | multiDexKeepProguard )

    文章目录 一.ProductFlavor#multiDexEnabled 配置 二.ProductFlavor#multiDexKeepFile 配置 三.ProductFlavor#multiDex ...

  4. 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )

    文章目录 一.ProductFlavor 配置 1.AppExtension#externalNativeBuild 配置 1.AppExtension#externalNativeBuild 配置 ...

  5. 【Android Gradle 插件】ProductFlavor 配置 ( applicationId 配置 | SdkVersion 相关配置 | version 应用版本配置 )

    文章目录 一.ProductFlavor 配置 1.applicationId 配置 2.minSdkVersion 配置 3.targetSdkVersion 配置 4.versionCode 和 ...

  6. 【Android Gradle 插件】工程根目录下 build.gradle 配置文件 ( 远程仓库配置 | 依赖配置 | 所有子模块配置 | task clean 任务 )

    文章目录 一.工程根目录下 build.gradle 配置文件 1.基本作用 2.远程仓库配置 3.依赖配置 3.所有子模块配置 4.task clean 任务 Android Plugin DSL ...

  7. 【OkHttp】Android 项目导入 OkHttp ( 配置依赖 | 配置 networkSecurityConfig | 配置 ViewBinding | 代码示例 )

    OkHttp 系列文章目录 [OkHttp]OkHttp 简介 ( OkHttp 框架特性 | Http 版本简介 ) [OkHttp]Android 项目导入 OkHttp ( 配置依赖 | 配置 ...

  8. 【Android FFMPEG 开发】FFMPEG 交叉编译配置 ( 下载 | 配置脚本 | 输出路径 | 函数库配置 | 程序配置 | 组件配置 | 编码解码配置 | 交叉编译配置 | 最终脚本 )

    文章目录 一.FFMPEG 源码下载 解压 二.交叉编译工具 三.configure 脚本及帮助命令 四.配置 configure 脚本 五.输出目录配置 六.函数库配置 七.程序配置选项 八.组件配 ...

  9. 【Android NDK 开发】Android Studio 的 NDK 配置 ( 源码编译配置 | 构建脚本配置 | 打包配置 | CMake 配置 | ndkBuild 配置 )

    文章目录 I . 源码编译配置 II . 构建脚本配置 III . NDK 函数库打包配置 IV . Java 与 C 代码示例 V . CMake 配置 ( CMakeLists.txt ) VI ...

最新文章

  1. 目标检测--Feature Pyramid Networks for Object Detection
  2. 推荐10个很棒的AngularJS学习指南
  3. 零基础基于U-Net网络实战眼底图像血管提取
  4. C# 文件/文件夹压缩解压缩
  5. OpenCV Lucas-Kanade光流计算的实例(附完整代码)
  6. require.ensure与require AMD的区别
  7. 计算机科学文章,计算机科学导论论文范文
  8. python的this_python中的this——self | 学步园
  9. [原]浅谈几种服务器端模型——反应堆模式(epoll 简介) - _Boz - 博客园
  10. 构造函数和方法的区别
  11. 《我也能做CTO之程序员职业规划》之六:灵商
  12. 《数据结构题集》2.12
  13. OSPF详解(六)特殊区域类型
  14. 服务器带宽打开网页很慢,网速快但是打开网页慢是怎么回事 浏览器打开网页慢的解决办法汇总...
  15. sqlserver远程连接mysql_sqlserver2005远程连接 mysql
  16. 7.4 FIN及其ACK的接收
  17. C# 富友支付回调验签
  18. 山东二本学校计算机专业排名,山东二本大学排名及分析
  19. Python与各大厂商PLC通讯库(自制)
  20. 人事管理java 课程设计_java课程设计人事管理系统

热门文章

  1. 抱歉,Xposed真的可以为所欲为——6.你的表白撤不回了(转载)
  2. 华为智能摄像头pro鸿蒙系统,内置鸿蒙系统,华为生态产品海雀智能摄像头Pro体验...
  3. android关于视频压缩框架使用心得
  4. mysql删除时级联语句,MySQL删除级联
  5. 如何生成M3U8播放地址用于手机HLS Player(M3U8Player)观看电视频道直播
  6. MySQL大量数据迁移解决办法
  7. react-native0.61插入动图无效的问题(Android)
  8. 百度智能云推出Web视频会议,限时免费
  9. 500内降噪蓝牙耳机,南卡和VIVO降噪蓝牙耳机谁家好用?
  10. Ws91.cn短链接精准计算群发短信营销转化率