0

我有一些在 Azure 服务上运行的 VM。我想将日志从它们(Windows 事件日志和 MS SQL 服务器日志)重定向到特定的日志集中器(如 Graylog)。对于 Windows 日志,我使用的是 Nxlog ( https://nxlog.co/docs/nxlog-ce/nxlog-reference-manual.html#quickstart_windows )。但是,对于特定的 (PaaS) 应用程序,例如 SQL Server(一般为 PaaS),Nxlog 不适用。

有没有办法仅使用 Azure(Web)工具重定向日志(VM 和 PaaS)?

4

2 回答 2

0

大多数服务将其日志保存在存储帐户中,因此您可以利用该源并将日志转发到您自己的集中式日志数据库。您通常在为服务启用诊断的位置定义存储帐户。

不知道您在 SQL DB 中寻找什么日志之王,但例如审核日志保存在存储帐户中。

于 2016-10-17T21:25:08.843 回答
0

Azure Operations Management Suite (OMS) 可以从数十种服务以及自定义日志中提取。正如 itaysk 所提到的,Azure 中的大多数服务将与服务相关的诊断信息写入存储帐户。从 OMS 中获取这些内容非常容易。 https://azure.microsoft.com/en-us/services/log-analytics/

对于 Azure 网站,您也可以使用 Application Insights 并存储自定义指标。还有一个选项可以将这些指标连续写​​入存储帐户。

这是 Azure SQL 的类似选项: https ://azure.microsoft.com/en-us/documentation/articles/sql-database-auditing-get-started/

于 2016-10-18T00:47:55.223 回答