.NET Exceptionless 日志收集框架本地环境搭建
2017-07-18 17:37
387 查看
一、简介
Exceptionless 是一个开源的实时的日志收集框架,它可以应用在基于 ASP.NET,ASP.NET Core,Web Api,Web Forms,WPF,Console,MVC 等技术栈的应用程序中,并且提供了Rest接口可以应用在 Javascript,Node.js 中。它将日志收集变得简单易用并且不需要了解太多的相关技术细节及配置。在以前,我们做日志收集大多使用 Log4net,Nlog 等框架,在应用程序变得复杂并且集群的时候,可能传统的方式已经不是很好的适用了,因为收集各个日志并且分析他们将变得麻烦而且浪费时间。
现在Exceptionless团队给我们提供了一个更好的框架来做这件事情,我认为这是非常伟大并且有意义的,感谢他们。
官网:http://exceptionless.com/
GitHub:https://github.com/exceptionless/Exceptionless
摘抄自:https://www.cnblogs.com/savorboard/p/exceptionless.html
一、系统环境要求
.NET 4.6.1。如果已安装过VS请忽略。下载 Java Sdk1.8+,Win10环境下配置Java 环境变量参考
下载ElasticSearch 5.1,它是一个基于Lunce搜索服务器。也是框架本身强制依赖的一个环境。
ElasticSearch 下载解压后进入bin目录
运行elasticsearch.bat启动elasticsearch环境。
如果觉得每次都要打开bat文件太麻烦,我们可以创建一个Windows Service系统服务。进入elasticsearch\bin 目录下执行:
执行成功后我们可以在系统服务中看到
将服务设置为自启动就不用每次打开bat文件了。
二、本地部署Exceptionless
下载最新的Exceptionless代码,解压后点击Start.bat如果出现下图效果即部署成功。我以为这样就部署成功了,再参考https://www.cnblogs.com/savorboard/p/exceptionless.html使用教程,一切都显得顺风顺水。
本地测试后,我准备往服务器上部署。于是恍然大悟,其它服务器怎么能往http://localhost:50000/本地地址写入日志,最终还是得部署到IIS上。
三、IIS环境部署
1.添加网站,进入刚刚下载Exceptionless代码目录,选择wwwroot2.进入wwwroot目录内,打开Web.config文件,修改BaseURL=刚刚你添加网站的地址。ElasticSearchConnectionString为elasticsearch
server 地址。
3.进入wwwroot目录内,打开app.config.*.js,修改BASE_URL=刚刚你添加网站的地址
到此本地IIS环境搭建结束。
具体使用方式可参考 免费开源分布式系统日志收集框架
Exceptionless
相关文章推荐
- .NET Exceptionless 日志收集框架本地环境搭建
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- ubuntu16.0.4环境下搭建DeepNet深度学习框架
- 【转】https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境(转)
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境
- CM开发日志 - 本地环境搭建
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- Molog:使用 Serverless 搭建的前端错误日志及事件收集系统
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境
- mac 环境安装日志收集系统搭建(Fluent,ES,Kibana)
- 【Hibernate框架开发之三】搭建Hibernate日志(slf4j转log4j)环境并搭建Junit单元测试环境!
- Linux环境下搭建DeepNet深度学习框架
- Flume1.7.0+Elasticsearch1.7.5+Kibana4.11日志收集分析系统环境搭建
- .net转php laraval框架学习系列(一) 环境搭建
- https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
- ELK(一)ELK日志收集分析系统环境搭建