.net core 私有化部署分布式日志系统Exceptionless的一些注意事项

1 ElasticSearch

基于Docker来部署ElasticSearch. 需要安装mapper-size 插件

进入容器内部:在bin目录下执行以下命令

elasticsearch-plugin install mapper-size

退出容器,重启容器即可

2 Exceptionless服务端的配置

---
ConnectionStrings:
   Elasticsearch: server=http://192.168.0.88:9200
   Cache: provider=redis;server="XXX,abortConnect=false"
   MessageBus: provider=redis;server="XXX,abortConnect=false"
   Queue: provider=redis;server="XXX,abortConnect=false"
   Storage: provider=folder;path=.\storage
   #注意转义,@需要用%40转义
   Email: 'smtps://邮件账号:邮件密码@邮件服务器:465'

# 这里是WebUI的地址.
BaseURL: http://XXXXX:2000/#!

# 服务端是否允许创建新账号.
EnableAccountCreation: false

# 这里填写服务端的公网地址
ExceptionlessServerUrl: http://XXX:5001
InternalProjectId: 50ca6b2423d6c8493020b823

#日志保留的时间
MaximumRetentionDays: 30

# 执行Job,关闭则无法收到日志信息
RunJobsInProcess: true

# 邮件发送的地址,需要和上面的Email配置一样
SmtpFrom: XX@@XX.com

# 用来发送测试邮件的地址
TestEmailAddress: XX@XX.com