Util应用框架开发环境搭建(九)- 安装 Exceptionless

178 阅读1分钟

安装 Exceptionless

Exceptionless 是一个日志管理系统

Exceptionless 是一个日志管理系统,使用 Asp.Net Core 开发,比 Seq 的模糊搜索能力弱,使用它可能需要一些技巧.

Util应用框架目前主要使用 Seq 和 Exceptionless 管理日志.

你可以从中选择一个合适的.

本节介绍使用 Docker 简单安装 Exceptionless,用于开发测试,部署到生产环境请参考官方文档.

安装 Exceptionless

创建 exceptionless-data 卷, 运行命令.

docker volume create exceptionless-data

创建 Exceptionless 容器, 运行命令.

docker run --name exceptionless -d --restart=always -v exceptionless-data:/usr/share/elasticsearch/data -p 5480:80 exceptionless/exceptionless:8.0.0-elasticsearch7

容器名称: exceptionless

连接端口: 5480

安装成功后,Docker容器列表出现 exceptionless 容器.

1.png

运行 Exceptionless

打开 http://localhost:5480 ,可以看到 Exceptionless 管理界面.

Exceptionless 启动需要一些时间,请稍后刷新页面.

如果 Exceptionless 持续无法启动,请删除 exceptionless-data 卷,并重新安装.

2.png

创建 Exceptionless 用户

点击 Signup 按钮进入注册页面.

3.png

使用下面的信息注册,或按你自己的喜好设置.

名称: admin

邮箱: admin@a.com

密码: admin123

点击创建我的帐户按钮,进入管理界面.

创建 Exceptionless 项目

填写组织名称,范例: Util

填写项目名称,范例: Demo

点击创建项目按钮.

选择顶部菜单的所有项目 ,点击Demo项目设置按钮.

4.png

在 Demo 项目设置界面,选择 API密钥 选项卡.

5.png

项目开发时,配置以下信息将日志写入 Exceptionless.

API密钥: 复制你的API密钥,如上图所示.

Exceptionless服务地址: http://localhost:5480