异常日志框架Exceptionless结合.NET Core(本地部署)

1、分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明: Exceptionless可以为您的ASP.NET、Web API、WebFrm、WPF、控制台和MVC应用程序提供实时错误、特性和日志报告。它将收集的信息组织成简单的可操作的数据,这些数据将帮助你很方便的查看异常信息。

2、Exceptionless提供两种使用方式,一种是 官网创建账号;一种是自己搭建本地项目。官网上创建账号的操作方式可以参考github上的官方wiki。此处主要介绍本地部署。

 

阅读目录

前言

环境要求

部署Exceptionless

.NET Core结合Exceptionless

总结

二、环境要求

根据Exceptionless 给出的环境要求如下:

测试环境:

操作系统windows

.NET 4.6.1

JAVA JDK1.8+

IIS Express 7.5+(win7以上系统都没有问题)

Elasticsearch 5.x

 

生产环境:

操作系统windows或Linux

.NET 4.7

JAVA JDK1.8+

IIS Express 7.5+(win7以上系统都没有问题)

Elasticsearch 5.x(部署在Linux上(强烈建议),并且是多节点运行)

Redis 3.0+(可选,部署在Linux上(强烈建议))

 

三、部署Exceptionless

1、配置JAVA JDK 1.8

说明:为什么需要安装JAVA JDK呢?由于es需要依赖此环境。

第一步:从官网上下载JDK  windows 包

地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

第二步:安装JDK后配置windows环境变量

设置系统变量添加java jdk的安装目录。

异常日志框架Exceptionless结合.NET Core(本地部署)

 

在用户变量中添加 JAVA_HOME的系统变量路径。

 

异常日志框架Exceptionless结合.NET Core(本地部署)

 

配置结束。查看JAVA是否安装成功。提示如下:即代表安装成功。

异常日志框架Exceptionless结合.NET Core(本地部署)

 

 2、部署Exceptionless

 Exceptionless 下载地址:https://github.com/exceptionless/Exceptionless/releases

 下载后解压出来:把wwwroot部署在IIS上

异常日志框架Exceptionless结合.NET Core(本地部署)

此处项目的端口可自己配置,默认是50000。

如需自己配置需要修改一下几个地方:

第一:修改web.config 中的BaseURL 中的端口。

第二:修改app.config.*.js文件中的 BASE_URL 端口。

第三:IIS上端口需要设置为自己的端口。

 

3、一键安装 es

双击打开 Start.bat,这将自动启动Elasticsearch,IIS Express和默认浏览器到Exceptionless登录页面。

注:如果出现错误,请确保java 环境安装完成。

异常日志框架Exceptionless结合.NET Core(本地部署)

 

安装结束当前目录下会出现es和kibana,以及自动打开 Exceptionless 项目

异常日志框架Exceptionless结合.NET Core(本地部署)

 

4、注册本地账号Exceptionless

第一步:注册账号

异常日志框架Exceptionless结合.NET Core(本地部署)

异常日志框架Exceptionless结合.NET Core(本地部署)

第二步:注册完后即可进入到主页面。创建一个组织和项目名(每个项目都有对应唯一的apikey)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydxds.html