当前位置:首页 > Web开发 > 正文

asp.net core系列 74 Exceptionless处事端安置

2024-03-31 Web开发

标签:

原文:asp.net core系列 74 Exceptionless处事端安置

一.   Docker安置

  Docker   要求版本Docker 18.09.0+以上

  安置地点:https://www.runoob.com/docker/windows-docker-install.html

  1.操纵系统win10系统,在启用或封锁Windows成果中,开启hyper-v

  2.安置后,在cmd中使用docker version检察版本信息为19.3。在电脑右下角有个小鲸鱼图标

    

  3.设置镜像加速

    Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地点 https://registry.docker-cn.com ,之后点击 Apply 生存后 Docker 就会重启并应用配置的镜像地点了。

二. Exceptionless 安置

  1.下载源码包地点https://github.com/exceptionless/Exceptionless/releases

  2. Exceptionless下载后解压改削docker-compose.yml文件,改削处如下:

    image: edisonsaonian/exceptionless-elasticsearch:1 #注释已有的 exceptionless/elasticsearch:1

    EX_BaseURL和EX_ApiUrl设置为主机外网ip地点(我本机是192.168.0.103)

    EX_ConnectionStrings__Email可选项,如果需要邮件通知,通知将在安置exceptionless告成后设置。

      

技术图片

  3.安置容器组

    拉取的镜像文件包孕:redis, net core  sdk, kibana, elasticsearch. 整个过程会对照漫长,会颠末34个Steps。

    docker-compose up –d

    开始阶段如下所示:

技术图片

    镜像拉取中如下所示: 

技术图片

   

    完成如下所示:

技术图片

  4.使用docker ps:列出运行中的容器 

技术图片

三.  检察Exceptionless各容器构成部分

Exceptionless api

镜像名为:exceptionless/api:latest

    日志存储挪用的api地点:5000/

    在.net 客户端通过ExceptionlessClient.Configuration.ServerUrl来设置

  2.elasticsearch

    elasticsearch属于elastic stack家族,是一个nosql数据库,,是核心组件,用来存储日志,检索数据。

    在浏览器中输入:9200/

      

技术图片

  3.kibana

    kibana属于elastic stack家族,用来做数据可视化操纵,通舆图、表、统计等方法将庞大的数据更直不雅观的形式展示出来。

    在浏览器中输入:5601/

      

技术图片

    

  4.redis

    镜像名为:redis:alpine

    连接地点为: 192.168.0.103:6379

    用于做日志大并发下缓存

  5.Exceptionless job

    Exceptionless功课,在源代码中可以看到,使用处事注入了10多种功课。像MailMessageJob  邮件功课等。

  6.Exceptionless ui

    镜像名为:exceptionless/ui:latest

    在浏览器中输入 :5100/

    (1)注册一个账号

    (2)创建项目

    (3)选择项目类型

    (4)拿到apikey   

技术图片

  参考

    自托管介绍

    日志过滤盘问

asp.net core系列 74 Exceptionless处事端安置

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/31820.html