首页 > 其他分享 >Sentry私有化部署+钉钉机器人通知

Sentry私有化部署+钉钉机器人通知

时间:2024-03-28 10:26:24浏览次数:27  
标签:插件 Sentry sentry 机器人 sh 7.6 install dingding 私有化

第一时间解决代码异常报错方案,sentry是一个工单系统,收集代码中的错误信息,保留完整的案发现场,帮助开发人员快速知晓、解决、追溯问题.
sentry提供Saas版本付费开通,不仅如此还开源了代码,提供有运维能力的公司或个人私有化部署.

支持丰富的语言环境,前后端91个选择.

先简单了解一下sentry是个啥.重点关注这几个仓库.
github主页,sentry
私有化部署脚本,self-hosted
钉钉低版本插件
钉钉高版本插件

一 准备资源

Docker 19.03.6+
Compose 2.0.1+
4 CPU Cores
16 GB RAM
20 GB Free Disk Space
以上是最低要求,不满足的安装会失败,或运行期异常.

二 下载脚本

下载 self-hosted仓库,或者压缩包解压, 查看.env文件,里面是一些端口号和镜像的版本号还有健康检查的一些配置.

三 修改脚本

这一步是为了国内网络环境安装加速,以及安装钉钉机器人插件的,默认官方不提供钉钉机器人插件,所以要自己单独扩展.

  1. 下载加速
vim install/install-wal2json.sh

将github仓库地址改为国内gitee仓库地址 https://gitee.com/li-jia-dong/wal2json/releases/download
2. 安装钉钉插件
将脚本模板复制一份,按照脚本里的提示添加钉钉插件 https://github.com/aansheng/sentry-dingding
在实际使用中,测试钉钉插件时如果报错 Event' object has no attribute 'id issues ,修改插件为 sentry-10-dingding

cp sentry/enhance-image.example.sh sentry/enhance-image.sh
vim  sentry/enhance-image.sh
#sentry/enhance-image.sh
apt-get update
apt-get install python3-pip
#注意,如果安装sentry-dingding之后,钉钉测试报错修改为sentry-10-dingding
pip install sentry-dingding

退出保存wq!

四 安装开始

sudo ./install.sh

安装过程中,会有提示,是否收集错误上报给sentry,可以选n.还有是否创建管理员账号,可以选y创建.安装时间会比较长.

等安装完成后,会提示docker-compose up -d运行服务,大概会有五十多个容器启动.

启动完成,配置nginx转发至localhost:9000端口,或者本地访问9000端口即可

五 测试使用

如果使用的是springboot项目,直接引入starter依赖,开箱即用.我用的版本号为7.6.0

       <dependency>
            <groupId>io.sentry</groupId>
            <artifactId>sentry-spring-boot-starter</artifactId>
            <version>7.6.0</version>
        </dependency>
        <dependency>
            <groupId>io.sentry</groupId>
            <artifactId>sentry-jdbc</artifactId>
            <version>7.6.0</version>
        </dependency>
        <dependency>
            <groupId>io.sentry</groupId>
            <artifactId>sentry-logback</artifactId>
            <version>7.6.0</version>
        </dependency>
        <dependency>
            <groupId>io.sentry</groupId>
            <artifactId>sentry-openfeign</artifactId>
            <version>7.6.0</version>
        </dependency>

在sentry上创建一个项目获取dsn,然后按照sentry的指引添加简单的配置即可.

六 钉钉报警

配置access_token

搞定

标签:插件,Sentry,sentry,机器人,sh,7.6,install,dingding,私有化
From: https://www.cnblogs.com/JQL-blog/p/18100940

相关文章

  • TAPD与钉钉对接集成返回符合查询条件的所有需求打通钉钉机器人推送
    TAPD与钉钉对接集成返回符合查询条件的所有需求打通钉钉机器人推送数据源系统:TAPDTAPD全名为腾讯敏捷产品研发平台,已在腾讯内部运营12年,并于2017年5月正式对外开放。TAPD在腾讯内部服务着QQ、微信、王者荣耀等上万个产品,在外部则为美团点评、同程艺龙、欧派、TCL、新东方在......
  • AcWing 730. 机器人跳跃问题
    Problem:AcWing730.机器人跳跃问题文章目录思路解题方法复杂度Code思路这是一个二分查找的问题。我们需要找到机器人的最小初始能量,使得它能够完成所有的跳跃。我们可以通过二分查找来找到这个最小的初始能量。我们从最小能量1开始,到最大能量100000(因为题目中......
  • 扫地机器人 二分答案,贪心 蓝桥杯
    二分答案与二分查找类似,二分查找有一个前提就是数列要求是有序的,二分答案则是要求满足条件的答案是单调有序的,它的基本思想是在答案可能的范围([L,R])内二分查找答案,不断检查当前答案是否满足题目的要求,根据检查结果更新查找的区间,最终取得最符合题目要求的答案进行输出。......
  • NVIDIA人形机器人AI套件:NVIDIA Isaac Manipulator 和 NVIDIA Isaac Perceptor
    IsaacManipulator为机械臂提供了卓越的灵活性和模块化AI功能,并提供了一系列强大的基础模型和GPU加速库。它提供了高达80倍的路径规划加速,零样本感知提高了效率和吞吐量,使开发者能够实现更多新的机器人任务的自动化。早期生态系统合作伙伴包括安川电机、泰瑞达旗下子公司优傲、Pic......
  • 训练人形机器人时如何收集人类行为数据 —— 通过人来训练机器人(真人实际演示动作)or
    特斯拉的老马,搞的optimus人形机器人就是通过人来训练机器人(真人实际演示动作),但是未来使用仿真环境自动生成数据是否可行呢,NVIDIA的老黄在2024GTC上是大力推出自家的GROOT平台,该平台的主要数据则是使用仿真器生成的,到底哪种方式更优呢?......
  • ROS(机器人操作系统)
    参考:https://blog.csdn.net/qq_51963216/article/details/125754175下图及文字来自(遵循CC4.0BY-SA版权协议):https://blog.csdn.net/qq_51963216/article/details/125754175MoveIt由ROS(机器人操作系统)中一系列移动操作的功能包组成,包含运动规划,操作控制,3D感知,运动学,碰......
  • pta L1-076 降价提醒机器人
    L1-076降价提醒机器人分数10全屏浏览切换布局作者 DAI,Longao单位 杭州百腾教育科技有限公司小T想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小T写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。......
  • 为什么阿波罗机器人(Apollo)是外观最帅的机器人 ?
    资料:https://www.youtube.com/watch?v=3CdwPGC9nyk答案很简单,那就是这个公司单独找了一个外观设计团队,单独设计的外观。看来啥事情要想搞的好,那就得多花钱。......
  • 文献学习-22-Surgical-VQLA:具有门控视觉语言嵌入的转换器,用于机器人手术中的视觉问题
    Authors:LongBai1†,MobarakolIslam2†,LalithkumarSeenivasan3andHongliangRen1,3,4∗,SeniorMember,IEEESource: 2023IEEEInternationalConferenceonRoboticsandAutomation(ICRA2023)May29-June2,2023.London,UKAbstract:尽管有计算机......
  • 智能教育机器人、学生竞赛用机器人、创客教育用机器人 —— 未来大有可为 —— 市场空
    官方地址:https://www.lejurobot.com/talos-cn/淘宝:https://lejuznsb.tmall.com/shop/view_shop.htm?spm=pc_detail.27183998/evo365560b447259.202202.1.28477dd6PzEMYe看到说第一款国内操作系统平台的智能机器人,于是好奇的看了下产品介绍,乐聚机器人ROBAN,突然发现这个价格......