Exceptionless服务端本地化部署

背景

分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明:Exceptionless提供两种使用方式,一种是官网创建账号,需要付费,免费版有限制;一种是自己搭建本地项目,无任何限制。

准备

安装包准备

  1. Exceptionless.4.1.2861.zip

  2. 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)

  1. 解压elasticsearch-5.6.14.zip到当前文件夹

  2. 修改配置文件

1.  进入D:\Exceptionless\elasticsearch-5.6.14\config

    1. 打开 elasticsearch.yml

    2. 找到行 #network.host: 192.168.0.1, 修改为 network.host: 0.0.0.0 (注: 如果只有本机可以访问请设置为localhost 或 127.0.0.1)

    3. 找到行 #http.port: 9200 , 修改为 http.port: 9200

    4. 保存修改

  1. 安装服务

1.  打开CMD命令窗口

    1. 执行 cd      D:\Exceptionless\elasticsearch-5.6.14\bin

    2. 执行 elasticsearch-service.bat      install

    3. 命令窗口提示"The service      'elasticsearch-service-x64' has been ubstalled.'"

    4. 进入服务(本地)      ,查看是否该服务(Elasticsearch 5.6.14      (elasticsearch-service-x64))有存在, 如果没有及时显示就右击刷新下

  1. 修改Elasticsearch 5.6.14     (elasticsearch-service-x64) 服务的启动类型为自动

  2. 启动服务Elasticsearch 5.6.14     (elasticsearch-service-x64)

  3. 检查服务是否有正常运行

    1. 打开浏览器

    2. 输入网址http://localhost:9200/,      并按Enter

    3. 查看是否能正常访问(返回的消息是Json字符串)

  4. 安装完成

Exceptionless 安装

安装Exceptionless 服务端

  1. 解压Exceptionless.4.1.2861.zip到Exceptionless.4.1.2861

  2. 修改配置

1.  打开D:\Exceptionless\Exceptionless.4.1.2861\wwwroot\Web.config

    1. 修改appsetting 中BaseURL的值为      http://182.254.150.218:8100/!#

    2. 保存文件

    3. 打开 app.config.77fc9ddd679d37dc.js

    4. 修改第5行的BASE_URL的值为http://182.254.150.218:8100

  1. 发布到IIS

    1. 在IIS中添加网站

2.  网站名称中输入 Exceptionless

3.  物理路径选择D:\Exceptionless\Exceptionless.4.1.2861\wwwroot

4.  点击确定

  1. 打开网址http://localhost:8100/#!/login

  2. Exceptionless服务端部署完成

  3. 注: 上面没有配置邮件通知功能

测试效果

1、注册账号。

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

 

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305686.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微软所谓的无人工介入的自动的机器翻译系统

近日在微软网站上查找资料,发现一个资料里有如下的声明性描述:注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或…

ABP vnext模块化架构的最佳实践的实现

在上一篇文章《手把手教你用Abp vnext构建API接口服务》中,我们用ABP vnext实现了WebAPI接口服务,但是并非ABP模块化架构的最佳实践。我本身也在学习ABP,我认为ABP新手应该从最佳实践开始学习,可以少走很多弯路,所以写…

WebCast学习链接

全部下载列表1. C#面向对象设计模式纵横谈系列课程 讲师:李建忠 上海祝成信息科技有限公司 高级培训讲师 MSDN特邀讲师2. ASP.NET AJAX深入浅出系列课程 讲师: 老赵 课程(1):ASP.NET AJAX 概述 课程(2):UpdatePanel的使用(…

linux删除第二次出现的字符,linux下 怎样删除文件名中包含特殊字符的文件

目录中无意间出现了 -- 这个文件[rootdev tmp]# ls-- 00 01 02 03 04 05 06 07 08 09[rootdev tmp]# lltotal 0-rw-r--r-- 1 root root 0 Oct 23 15:31 ---rw-r--r-- 1 root root 0 Oct 23 15:37 00-rw-r--r-- 1 root root 0 Oct 23 15:37 01-rw-r--r-- 1 root root 0 Oct 23 1…

全球知名跨境电商,.Net软件工程师招聘,约么?

公司:际客国际电子商务有限公司,网址:http://geekbuy.cn/工作地点:深圳市龙岗区五和大道南雅宝路1号星河WORLD B座岗位职责:中级开发工程师。薪资待遇:10K-20K,具体面议。 职位要求&#x…

被关起来日子的流水帐

2007年3月19日 老上号经过3个半小时的颠簸,在晚上7:30到达了哈尔滨,还是住在黑龙江大学旁边的学府宾馆,由于是在学校的边上,相对来说比较安全,宾馆的条件已经不如以前了,稍微显得有点陈旧&#…

krc 编辑 linux,Linux网络编程

6 berkeley - 145 -struct in_addr {unsigned long s_addr;};ina struct sockaddr_instruct in_addrina.sin_addr.s_addr 4 IP4 IP #defines6.5.21IP2h to nto Network Short Hosts H-to-n-s htons()68000n h to s l IPstolh() Short to Long Host?l htons() “Host to Networ…

iphone查看删除的短信_手机资讯:iPhone手机可以批量删除短信吗如何操作

如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多知识的,这些知识很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴们想要知道iPhone手机可以批量删除短信吗如何操作,那么既然现在大家对于iPhone手机可…

如何在 C# 8 中使用 模式匹配

模式匹配 是在 C# 7 中引入的一个非常????的特性,你可以在任何类型上使用 模式匹配,甚至是自定义类型,而且在 C# 8 中得到了增强,引入了大量的新模式类型,这篇文章就来讨论如何在 C# 8 中使用模式匹配。C# 8 中的表…

linux下找不到libc 库,Linux-覆盖libc open()库函数

我在库&中有glibc提供的相同的覆盖open().我首先在库中设置了LD_PRELOAD,因此当进程调用open()时,将调用库中定义的open.问题:-glibc中还有其他几个函数,一旦示例为getpt(),就会调用open(),当getpt()调用open()时,将调用glibc中定义的open(),我将如何使getpt ()…

Hadoop 中zoo_0基础如何入门HADOOP

原标题:0基础如何入门HADOOP学习一样东西,肯定先要了解这个东西是什么,那什么是HADOOP呢?我们就来看看什么是HADOOP和如何学习HADOOP及学习内容。一,什么是HADOOPHADOOP是apache旗下的一套开源软件平台HADOOP提供的功能…

.NET 5 程序高级调试-WinDbg

上周和大家分享了.NET 5开源工作流框架elsa,程序跑起来后,想看一下后台线程的执行情况。抓了个进程Dump后,使用WinDbg调试,加载SOS调试器扩展,结果无法正常使用了:0:000> .loadby sos clrUnable to find…

精妙Sql语句

1. 判断a表中有而b表中没有的记录 select a.* from tbl1 a left join tbl2 b on a.key b.key where b.key is null 虽然使用in也可以实现,但是这种方法的效率更高一些 2. 新建一个与某个表相同结构的表 select * into b from a where 1&l…

.Net在线编辑工具.NET Fiddle

介绍推荐工具:.NET Fiddle推荐理由:在线调试,编译,运行.net代码,同时支持C#,VB.NET,F#推荐说明::对于.NET开发者来说是福音,因为我们可以不用再担心环境与庞大…

Typora markdown公式换行等号对齐_下了31个markdown编辑器,我就不信选不出一个好用的...

markdown编辑器测评标准总体标准渲染领域编辑领域数据管理其他TyporaVnoteMwebJoplinZettlrmacdownulyssesMarktextghostwriterfocusedbywordmarkedFarBoxNotablebear(熊掌笔记)iA writerMarxico(马克飞象)JetBrains系列的IDEsublime(贫穷,没有插件&…

WSUS专题之二:部署与规划1

部署场景: 我们这里仅讨论和Internet完全物理隔离的企业内网的WSUS部署 Internet断开的WSUS服务器环境 部署WSUS服务时,并不要求你必须连接到Internet。对于没有连接到Internet的网络环境,你一样可以部署WSUS服务。通过在其他连接到Internet上的WSUS服务…

linux gcc出错,编译arm-linux-gcc出错

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼在ubuntu12.04下编译arm的交叉编译工具链执行../gcc-4.6.0/configure --target$TARGET --prefix$PREFIX --without-headers --enable-languagesc --disable-threads --with-newlib --disable-shared --disable-libmudflap --disabl…

.Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续交付/部署(CD)...

上一次演示了如何.Net Core in Docker - 使用阿里云Codepipeline及阿里云容器镜像服务实现持续集成(CI),讲到这里我们push一下代码后就自动编译、自动跑单元测试、自动构建镜像、自动推送镜像到私仓。那么离我们最初设定的目标只差那么一小步…

spyder pyecharts不显示_我的显示器需要定时校色吗?

在对图像色彩有要求的领域中,显示器的色彩准确是相当重要的。专业的显示器,能够具有更大的色域,更大的色深,以及更精确的ΔE色准值。这也是一个专业显示器所应有的品质。但是,我们在讨论色彩准确性的同时,往…

外观模式(Façade Pattern)

概述 在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?这就是要说…