asp.net core系列 74 Exceptionless处事端安置
标签:
原文: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 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