02-11 dockerb部署Exceptionless(.net core3.1)版本

简介
Exceptionless专注于.net平台提供实时错误和日志报告。
主要包括:错误通知、智能分组异常、详细错误报告堆栈跟踪、支持离线、UI查看重要错误和确定优先级、仪表板上的统计信息和趋势、对异常标记为已修复,监视回归、将事件标记为关键等。
1、到github下载Exceptionless .net core版本,5.0.0及以后版本都是.net core版本,我下载的是6.0.0(windows系统)

02-11 dockerb部署Exceptionless(.net core3.1)版本_第1张图片
下载下来解压,生成(在下图目录下打开命令行,输入dotnet build
02-11 dockerb部署Exceptionless(.net core3.1)版本_第2张图片

2、根据官方wiki指导,在解压后的Dockerfile文件所在目录打开命令行工具,输入以下指令
docker-compose up -d

02-11 dockerb部署Exceptionless(.net core3.1)版本_第3张图片
02-11 dockerb部署Exceptionless(.net core3.1)版本_第4张图片
在此过程中会自动拉取以下镜像,过程会比较慢,所以建议配置阿里云镜像加速

exceptionless/elasticsearch:7.5.2
docker.elastic.co/kibana/kibana:7.5.2
exceptionless/job:latest
exceptionless/api:latest
exceptionless/ui:latest
redis:5.0-alpine
在构建过程中会自动还原NuGet包,但是有些会还原失败,可以不予理会(好像也没啥影响)
在这里插入图片描述
看到下图即成功
在这里插入图片描述
查看镜像
02-11 dockerb部署Exceptionless(.net core3.1)版本_第5张图片

PS:如果不放心的话,可以在执行docker-compose up -d手动拉取以下三镜像:(停止并删除exceptionlesscore容器,删除这三个镜像之后再手动拉取)
exceptionless/job:latest

exceptionless/api:latest

exceptionless/ui:latest
重新拉取之后,截图跟上图一样,我就不重新截取了
02-11 dockerb部署Exceptionless(.net core3.1)版本_第6张图片
然后到Dockerfile目录下执行docker-compose up -d命令,这次不会有任何的警告或者报错信息
02-11 dockerb部署Exceptionless(.net core3.1)版本_第7张图片
在docker客户端可以看到容器已经运行起来了
02-11 dockerb部署Exceptionless(.net core3.1)版本_第8张图片
也可以用docker ps命令查看,截图略。

3、打开浏览器,地址栏输入localhost:5100(默认),会自动跳转到登陆页面

02-11 dockerb部署Exceptionless(.net core3.1)版本_第9张图片
02-11 dockerb部署Exceptionless(.net core3.1)版本_第10张图片
点击注册,创建一个账号
02-11 dockerb部署Exceptionless(.net core3.1)版本_第11张图片
然后做一些列的设置就好了
02-11 dockerb部署Exceptionless(.net core3.1)版本_第12张图片
下次来探索怎么在项目中使用Exceptionless

最后安利一个学java的网站:https://how2j.cn?p=73165

你可能感兴趣的:(Exceptionless,docker,.net,core)