背景
分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明:Exceptionless提供两种使用方式,一种是官网创建账号,需要付费,免费版有限制;一种是自己搭建本地项目,无任何限制。
准备
安装包准备
-  Exceptionless.4.1.2861.zip
 -  elasticsearch-5.6.14.zip
 
服务器准备
1. 在D盘下创建Exceptionless文件夹
2. 拷贝需要安装的软件(参照上面安装软件列表)到Exceptionless文件夹下
3. 安装JDK 1.8+ (已经有安装, 步骤忽略)
Elasticsearch安装
安装Elasticsearch
(参考https://www.elastic.co/guide/en/elasticsearch/reference/5.6/zip-windows.html)
-  解压elasticsearch-5.6.14.zip到当前文件夹
 -  修改配置文件
 
1. 进入D:\Exceptionless\elasticsearch-5.6.14\config
-  打开 elasticsearch.yml
 -  找到行 #network.host: 192.168.0.1, 修改为 network.host: 0.0.0.0 (注: 如果只有本机可以访问请设置为localhost 或 127.0.0.1)
 -  找到行 #http.port: 9200 , 修改为 http.port: 9200
 -  保存修改
 
-  安装服务
 
1. 打开CMD命令窗口
-  执行 cd      D:\Exceptionless\elasticsearch-5.6.14\bin
 -  执行 elasticsearch-service.bat      install
 -  命令窗口提示"The service      'elasticsearch-service-x64' has been ubstalled.'"
 -  进入服务(本地)      ,查看是否该服务(Elasticsearch 5.6.14      (elasticsearch-service-x64))有存在, 如果没有及时显示就右击刷新下
 
-  修改Elasticsearch 5.6.14     (elasticsearch-service-x64) 服务的启动类型为自动
 -  启动服务Elasticsearch 5.6.14     (elasticsearch-service-x64)
 - 检查服务是否有正常运行
 
-  打开浏览器
 -  输入网址http://localhost:9200/,      并按Enter
 -  查看是否能正常访问(返回的消息是Json字符串)
 
-  安装完成
 
Exceptionless 安装
安装Exceptionless 服务端
-  解压Exceptionless.4.1.2861.zip到Exceptionless.4.1.2861
 -  修改配置
 
1. 打开D:\Exceptionless\Exceptionless.4.1.2861\wwwroot\Web.config
-  修改appsetting 中BaseURL的值为      http://182.254.150.218:8100/!#
 -  保存文件
 -  打开 app.config.77fc9ddd679d37dc.js
 -  修改第5行的BASE_URL的值为http://182.254.150.218:8100
 
-  发布到IIS
 
-  在IIS中添加网站
 
2. 网站名称中输入 Exceptionless
3. 物理路径选择D:\Exceptionless\Exceptionless.4.1.2861\wwwroot
4. 点击确定
-  打开网址http://localhost:8100/#!/login
 -  Exceptionless服务端部署完成
 -  注: 上面没有配置邮件通知功能
 
测试效果
1、注册账号。

2、登陆进去,添加组织项目。


3、项目添加完成即可看到对应的项目的 key ,复制到程序配置即可。

最后,就可以在项目里把日志输出到该服务端了。










