Seq日志组件使用
https://docs.datalust.co/docs
2021.2中有什么新功能?
Seq 2021.2使用new和functions
Seq 2021.2使用.NET 5.0.4,它解决了.NET 5中的一个远程执行代码漏洞。
有关发布的详细内容,请参阅GitHub里程碑。Seq 2021.2还汇总了最终的Seq 2021.1补丁程序发行版;另请参阅2021.1.5424里程碑。
Seq 2021.1包括:
- 现在,全部折叠是事件属性中嵌套对象的一个选项
- 现在,在Kubernetes入口路径下,OpenID Connect和Azure Active Directory身份验证可以正常工作
- 现在,在查询编辑器中键入时,仪表板的“保存”按钮将立即启用
- Seq 2021.1使用.NET 5.0.2,可解决.NET 5中的拒绝服务漏洞
- 修复了各种查询解析和翻译错误
-
seqcli user create现在可以从命令行正确应用用户角色
有关发布的详细内容,请参阅GitHub里程碑。
Seq 2020.5是在.NET 5下运行的第一个Seq版本,为某些基本查询带来了执行时间的进一步改进:


Seq 2020.5针对2020.4和5.1的查询性能,其中指定了从内存提供的数据以及指定的开始/结束日期。
在2020.5中,Seq插件应用程序和输入在开源应用程序主机下运行,从而使开发更容易且跨平台部署更可靠。
我们还设法节省了一些字节来缩小Windows安装程序(34%)和Docker映像(16%,压缩)。
哦,工作空间已经过重新设计:您现在可以将默认信号与工作空间相关联,当您在工作空间between之间切换时,它们将被激活。
有关发布的详细内容,请参阅GitHub里程碑。
有关其他升级说明,请参阅《升级指南》。
Seq 2020.4的所有内容都与“存储”屏幕有关-确切了解磁盘空间的流向以及保留策略在释放资源方面的有效程度。
您可以在“数据”>“存储”下找到它。


Seq 2020.4存储视图,显示保留策略标记。
现在,还可以完全搜索“设置”>“用户”列表(这对于拥有数百个活动用户的客户来说是一种缓解!);可以设置暗和亮模式,以遵循操作系统的暗/亮设置;现在所有查询都可以完全取消;整个事件可以轻松地复制为JSON;和往常一样,还有许多其他小的修复和改进。
有关发布的详细内容,请参阅GitHub里程碑。
Seq 2020.3解决了许多问题,并提高了使用Azure Active Directory(AAD)身份验证的客户的稳定性。我们还对实时尾矿进行了一些备受期待的更改,以使实时日志流响应速度更快并且更易于跟踪。


改进了Seq 2020.3中的实时拖尾。
有关发布的详细内容,请参阅GitHub里程碑。
Seq 2020.2添加了改进的结构化数据查看器,该查看器简化了嵌套对象的使用,并支持查询和搜索表达式中的SQL样式。
-- comments


Seq 2020.2具有结构化的数据查看器,可以在嵌套对象数组中搜索值。
您还将发现一系列小的改进和错误修复。
有关发布的详细内容,请参阅GitHub里程碑。
Seq 2020.1包含了对Seq 5.1的改进。我们已经编写了此快速介绍,以介绍要点。
管理日志提取是控制成本和优化搜索性能的关键。Seq 2020.1通过提供来自提取API和自定义输入的日志流量的详细细分,使此操作变得非常容易。


Seq 2020.1提取屏幕。
OpenID Connect是使用OAuth 2.0进行身份验证的新兴标准。许多团队使用Auth0之类的OpenID Connect提供程序来实现单点登录(SSO),现在Seq也可以使用OpenID Connect对用户进行身份验证!
了解有关配置OpenID Connect身份验证的更多信息。
自定义输入(包括GELF,Syslog,RabbitMQ,运行状况检查等)现在可以获得Seq内置HTTP接收管道的所有功能!
- 查看每个输入的摄取率
- 设置最低水平并应用滤波器以减少噪音
- 如果客户端时钟关闭,则使用服务器分配的时间戳
- 附加属性以识别来自每个输入的事件
有关非常有用的自定义输入的示例,请查看Health Checks的文档。
2020.1继续改进了Seq的查询语言,使其更易于表达各种查询。新增内容包括:
- 通用不区分大小写()修饰符ci,支持不区分大小写,属性访问,比较等group by
- 带/ /的条件表达式
ifthenelse
- 对象文字
{a: 'hello', b: 42}
- 数组和对象的结构相等性比较(例如在ASP.NET Core中!)
EventId
-
interval()在分组依据的查询中time()
-
select *和现在反映了相应的JSON数据模型@Document
- 更好的搜索表达式错误报告
- 可变参数功能-
coalesce()coalesce(A, B, C, ...)
-
Keys()和内置的用于集合操作的功能Values()
-
ToJson()并用于处理JSON字符串数据FromJson()
-
ToUpper()和内置ToLower()
- 分组中的列别名-
group by A as b
Seq 2020.1中的基础查询引擎包括Rust中的一个新的本机实现,该实现从相同的硬件榨取了更高的性能。
将更多查询执行推送到本机代码中,这将减轻对.NET垃圾收集器的压力,从而降低资源使用量,加快执行速度并减少GC暂停。
我们利用了更具可预测性的查询评估,还引入了查询并行化,从而显着加快了大多数查询的速度。
在Windows上,现在可以在安装过程中通过安装向导设置管理员用户名和密码。在Docker / Linux上,and变量(或标志)提供等效的功能。
SEQ_FIRSTRUN_ADMINUSERNAME
🌞早上,🌚晚上?单击2020.1导航栏中的快速主题切换器,即可单击暗或亮模式。
整个选项卡顺序和焦点样式都得到了改进,从而使得在Seq UI中的元素之间轻松快捷地移动而无需用鼠标。
2020.1中的管理用户界面还有一些额外的注意。
- 查看和取消诊断中正在运行的查询
- 在新的“警报”选项卡中查看和取消所有用户的活动警报
- 按令牌,前缀,附加属性等搜索API密钥。
- 筛选并排序常用表的选择
您可以在我们的2020.1问题跟踪里程碑中找到详细的发行说明。