zoukankan      html  css  js  c++  java
  • sentry + 钉钉

     

    sentry 是一个开源的实时错误追踪系统,可以帮助开发者实时监控并修复异常问题。它主要专注于持续集成、提高效率并且提升用户体验。Sentry 分为服务端和客户端 SDK,前者可以直接使用它家提供的在线服务,也可以本地自行搭建;后者提供了对多种主流语言和框架的支持,包括 React、Angular、Node、Django、RoR、PHP、Laravel、Android、.NET、JAVA 等。同时它可提供了和其他流行服务集成的方案,例如 GitHub、GitLab、bitbuck、heroku、slack、Trello 等。目前公司的项目也都在逐步应用上 Sentry 进行错误日志管理

    1、使用 docker-compose 搭建

    1、线卸载旧版本Docker
    yum remove docker docker-common docker-selinux docker-engine

    2、安装依赖包
    yum install -y yum-utils device-mapper-persistent-data lvm2

    3、添加docker yum源
    yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

    4、可选操作:允许拓展最新的不稳定的repository
    yum-config-manager --enable docker-ce-edge

    5、安装Docker
    yum -y install docker-ce

    6、启动Docker
    systemctl start docker

    7、安装 docker-compose
    这里推荐使用 Python 的 pip 管理工具来安装 docker-compose
     

    8、修改docker镜像地址

    vim  /etc/docker/daemon.json

    { "registry-mirrors": ["https://zfq9l2bs.mirror.aliyuncs.com"] }

    systemctl restart docker

    sudo yum install -y epel-release
    sudo yum install -y python-pip
    sudo pip install docker-compose

    9、pip网络不好的也可应yum

    yum install docker-compose

    2、sentry文件下载

    1、下载安装

    wget "https://github.com/getsentry/onpremise/archive/9.1.2.tar.gz"

    tar -zxvf 9.1.2.tar.gz

    mv onpremise-9.1.2/ onpremise

    cd onpremise

    2、修改配置文件

    vim  requirements.txt

    django_smtp_ssl
    redis-py-cluster==1.3.4
    sentry-dingtalk-new==1.1.0

    3、执行安装

     ./install.sh

    4、查看镜像 并更新创建

    docker images

    docker-compose run --rm web upgrade
    docker-compose run --rm web createuser

    5、创建环境并添加认证key

    cp -n .env.example .env
    docker-compose run --rm web config generate-secret-key  # 生成的key复制到.env中
    vim .env

    3、邮件钉钉配置

    https://www.cnblogs.com/duanxz/p/11837182.html

  • 相关阅读:
    vue-cli脚手架工具构建&初始化vue项目
    2020/05/17 Github加速-DNS配置
    同时将本地git仓库提交到gitee和github
    git远程仓库在本地看不到&push 到远程仓库失败的解决方案
    stylus的使用-变量和函数
    webpack使用4-HRM热替换&SourceMap&解析es语法
    webpack使用3-plugin插件的使用
    webpack使用2-常用的几个loader的使用
    webpack基本使用
    spring框架里面的注入?
  • 原文地址:https://www.cnblogs.com/clbao/p/14304443.html
Copyright © 2011-2022 走看看