使用Seq搭建免费的日志服务

本文介绍了如何使用Seq构建免费的日志服务,重点包括Seq的功能特性、部署到Kubernetes集群的步骤,以及如何使用NLog进行集成。Seq支持.NET平台,提供结构化的日志记录、筛选查询、仪表盘和插件扩展。部署采用容器化,K8s配置示例给出。通过安装NLog.Targets.Seq包,并修改NLog配置文件,即可将应用程序日志发送到Seq。
摘要由CSDN通过智能技术生成

Seq简介

Seq是老外开发的一个针对.NET平台非常友好的日志服务。支持容器部署,提供一个单用户免费的开发版本。

官网:https://datalust.co/seq

使用文档:https://docs.datalust.co/docs

Seq主体功能如下所示:

  1. 支持主流的编程语言,尤其对.NET非常友好

  2. 丰富的事件格式

    以结构化形式记录上文信息与应用程序事件,支持消息模板将文本数据与结构话数据无缝连接。下图中所有属性都是由使用者自定义的。

  3. 支持筛选语法和SQL查询,非常简单和灵活

    多种查询方式 -支持以SQL表达式查询,以及C#中的,==,!=,<,<=,内置StartsWith(),EndsWith()IndexOf()Contains(),并支持文本全文检索。

  4. 公开了内置字段和函数

  5. 支持仪表盘,可以自行创建和编辑图表

  6. 支持安装插件,插件可以使用.NET进行编写

  7. 支持发送邮件(通过插件)

  8. 支持团队操作

  9. 提供命令行客户端

  10. 支持健康检查(通过插件)

  11. 支持收集Docker日志

  12. 支持收集K8s日志

  13. 支持自定义警报和Webhook

部署到k8s

seq部署我们采用的是基于容器的部署,具体可以参考:https://docs.datalust.co/docs/getting-started-wi

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值