Docker 要求版本Docker 18.09.0+以上html
安装地址:https://www.runoob.com/docker/windows-docker-install.htmlgit
1.操做系统win10系统,在启用或关闭Windows功能中,开启hyper-vgithub
2.安装后,在cmd中使用docker version查看版本信息为19.3。在电脑右下角有个小鲸鱼图标redis
3.设置镜像加速sql
Docker 图标内右键菜单选择 Settings,打开配置窗口后左侧导航菜单选择 Daemon。在 Registrymirrors 一栏中填写加速器地址 https://registry.docker-cn.com ,以后点击 Apply 保存后 Docker 就会重启并应用配置的镜像地址了。docker
1.下载源码包地址https://github.com/exceptionless/Exceptionless/releases数据库
2. Exceptionless下载后解压修改docker-compose.yml文件,修改处以下:windows
image: edisonsaonian/exceptionless-elasticsearch:1 #注释已有的 exceptionless/elasticsearch:1api
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:latest
日志存储调用的api地址http://192.168.0.103:5000/
在.net 客户端经过ExceptionlessClient.Configuration.ServerUrl来设置
2.elasticsearch
elasticsearch属于elastic stack家族,是一个nosql数据库,是核心组件,用来存储日志,检索数据。
在浏览器中输入http://192.168.0.103:9200/
3.kibana
kibana属于elastic stack家族,用来作数据可视化操做,通地图、表、统计等方式将复杂的数据更直观的形式展现出来。
在浏览器中输入http://192.168.0.103:5601/
4.redis
镜像名为:redis:alpine
链接地址为: 192.168.0.103:6379
用于作日志大并发下缓存
5.Exceptionless job
Exceptionless做业,在源代码中能够看到,使用服务注入了10多种做业。像MailMessageJob 邮件做业等。
6.Exceptionless ui
镜像名为:exceptionless/ui:latest
在浏览器中输入 http://192.168.0.103:5100/
(1)注册一个帐号
(2)建立项目
(3)选择项目类型
(4)拿到apikey
参考