【发布时间】:2019-02-09 12:57:45
【问题描述】:
我想用graylog 和filebeats 或nxlogs 等日志收集器创建一个集中式日志。
我知道Microsoft SQL Server extended events 创建 .XEL 文件。但它们是二进制文件。
有没有什么干净的方法可以通过filebeats 或nxlog 或任何其他工具读取此xel 文件并将其发送到graylog?
【问题讨论】:
-
您可以使用.NET QueryableXEventData class 在 .NET 代码或 PowerShell 脚本中以编程方式读取 xel 文件。根据您的需要,我认为从 XE 数据创建一个文本文件以供您的工具提取是最简单的。
标签: sql-server filebeat graylog2 nxlog extended-events