目前的问题
- 没有统一存, 统一看的标准,地方
- 以波多来说 有存数据库的 有存物理文件的
- 没有更加友好, 快速搜索日志的地方
- 波多站点,api有些用统一封装的UOKO.Framework.Core.Logging, 有些是用的log4net
- 短信,邮件发送日志
集中式日志统一管理的优势
- 方便集中管理
- 全文搜索
- 做预警
- 统计
解决方案
日志易
对运维日志、业务日志进行采集、搜索、分析、可视化,用于运维监控、安全审计、业务数据分析。
功能特色
- 日志集中管理:无需登录各台机器,集中管理所有日志
- 问题快速定位:通过搜索、字段过滤和统计分析快速定位问题根源
- 本地部署版:提供企业内部本地部署版
- SaaS服务:提供SaaS云服务
如何使用
利用tcp协议, 借助nlog,log4net日志工具可以直接把日志传输到日志易去
Nlog配置
引用"NLog.Targets.Syslog",追加"traget"配置:
<target type="AsyncWrapper" name="async">
<target
name="syslog-new"
type="Syslog"
syslogserver="log.ali.rizhiyi.com"
port="5140"
facility="Local7"
protocol="TCP"
rfc="Rfc5424"
structureddata='[e1aa7aac71dd4386bc1ac4d71b9b2307@32473 tag="tag"]'
layout="${message}" />
</target>
Log4net配置
引用"syslog4net",追加"appender"配置节点:
<appender name="TcpAppender" type="syslog4net.Appender.TcpAppender, syslog4net">
<remoteAddress value="log.ali.rizhiyi.com" />
<remotePort value="5140" />
<layout type="syslog4net.Layout.SyslogLayout, syslog4net">
<conversionPattern value="%message" />
<structuredDataPrefix value='e1aa7aac71dd4386bc1ac4d71b9b2307@32473 tag="tag"'/>
</layout>
</appender>
搜索语法,官方文档

This work is licensed under a CC A-S 4.0 International License.