我有一些VM在Azure服务上运行。我想将日志从它们(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)?
发布于 2016-10-18 05:25:09
大多数服务将其日志保存在存储帐户中,以便您可以利用该源并将日志转发到您自己的集中式日志数据库。通常在启用服务诊断的位置定义存储帐户。
我不知道您要在SQL DB中查找什么类型的日志,但例如,审计日志保存在存储帐户中。
发布于 2016-10-18 08:47:55
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/
https://stackoverflow.com/questions/40092990
复制相似问题