【问题标题】:Redirecting Azure logs to a particular log service将 Azure 日志重定向到特定的日志服务
【发布时间】:2016-10-17 18:11:10
【问题描述】:

我有一些在 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)?

【问题讨论】:

    标签: azure event-log syslog graylog nxlog


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      Azure 操作管理套件 (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/

      【讨论】:

        猜你喜欢
        • 2018-02-16
        • 1970-01-01
        • 1970-01-01
        • 2020-04-23
        • 2017-03-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-30
        相关资源
        最近更新 更多