前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.NET Exceptionless 日志收集框架本地环境搭建

.NET Exceptionless 日志收集框架本地环境搭建

作者头像
喝茶去
发布2019-04-16 16:20:40
6880
发布2019-04-16 16:20:40
举报
文章被收录于专栏:知识累积知识累积

一、简介

    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

一、系统环境要求

  1. .NET 4.6.1。如果已安装过VS请忽略。
  2. 下载 Java Sdk1.8+Win10环境下配置Java 环境变量参考
  3. 下载ElasticSearch 5.1,它是一个基于Lunce搜索服务器。也是框架本身强制依赖的一个环境。

  ElasticSearch 下载解压后进入bin目录

运行elasticsearch.bat启动elasticsearch环境。

    如果觉得每次都要打开bat文件太麻烦,我们可以创建一个Windows Service系统服务。进入elasticsearch\bin 目录下执行:

    执行成功后我们可以在系统服务中看到

    将服务设置为自启动就不用每次打开bat文件了。

    Elasticsearch-Service.bat后面还可以执行这些命令:

    1. Install: 安装Elasticsearch服务 
    2. Remove: 删除已安装的Elasticsearch服务(如果启动则停止服务) 
    3. Start: 启动Elasticsearch服务(如果已安装)
    4. Stop: 停止服务(如果启动)
    5. Manager:启动GUI来管理已安装的服务    

二、本地部署Exceptionless  

下载最新的Exceptionless代码,解压后点击Start.bat如果出现下图效果即部署成功。

    我以为这样就部署成功了,再参考https://www.cnblogs.com/savorboard/p/exceptionless.html使用教程,一切都显得顺风顺水。

    本地测试后,我准备往服务器上部署。于是恍然大悟,其它服务器怎么能往http://localhost:50000/本地地址写入日志,最终还是得部署到IIS上。

三、IIS环境部署

    1.添加网站,进入刚刚下载Exceptionless代码目录,选择wwwroot

    2.进入wwwroot目录内,打开Web.config文件,修改BaseURL=刚刚你添加网站的地址ElasticSearchConnectionString为elasticsearch server 地址。

    3.进入wwwroot目录内,打开app.config.*.js,修改BASE_URL=刚刚你添加网站的地址

 到此本地IIS环境搭建结束。

 具体使用方式可参考:https://www.cnblogs.com/savorboard/p/exceptionless.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-06-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、简介
  • 一、系统环境要求
  • 二、本地部署Exceptionless  
  • 三、IIS环境部署
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档