【问题标题】:Connect nginx reverse proxy to application insights将 nginx 反向代理连接到应用程序洞察力
【发布时间】:2022-01-20 07:06:34
【问题描述】:

我有一个简单的 nginx 反向代理(我是新手),配置如下:

server {
    listen 80 default_server;

    location / {
        proxy_pass ${URL};
    }
}

此代理位于 docker 容器中并部署到 Azure 应用服务。我通过 Azure 门户将应用服务连接到 Application Insights (AI) 实例。但是 AI 是空的:0 个日志条目。 有没有办法通过 AI 监控请求而无需向代理添加代码?

【问题讨论】:

    标签: azure-application-insights nginx-reverse-proxy


    【解决方案1】:

    为 NGINX 设置监控是维护网站运营的重要部分。如果您查看this Microsoft 文档,您会发现很容易查看日志以监控部署在 VM 中的 NGINX。但是容器应用服务就不一样了,这里需要Container Insights

    在您的情况下,您应该尝试将 Azure Monitor 与 NGINX 结合使用。 Azure 监视器集成了 Log Analytics 和 Application Insights 的功能,可对包括 NGINX 在内的应用程序进行端到端监控。查看此How to query logs from Container insights 文档了解更多信息。

    还有其他适合该任务的监控系统;然而,第一步是在 NGINX 中启用指标收集。查看此Monitoring NGINX 文档了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-09
      • 2021-02-04
      • 2017-07-28
      • 2021-05-22
      相关资源
      最近更新 更多