我有一个简单的nginx反向代理(我是新手),配置如下:
server {
listen 80 default_server;
location / {
proxy_pass ${URL};
}
}此代理位于码头容器中,并部署到Azure App中。我通过Azure Portal将Application连接到一个应用程序Insight (AI)实例。但是AI是空的:0日志条目。有没有一种方法可以使用AI监视请求,而不必向代理添加代码?
发布于 2021-12-23 10:34:59
建立对NGINX的监控是维护网站运作的一个重要部分。如果您检查这 Microsoft,您会发现查看用于监视部署在VM中的NGINX的日志是很容易的。但对于Container来说,情况就不一样了,这里需要集装箱洞察。
您应该尝试在您的案例中使用Azure Monitor和NGINX。Azure监视器集成了capabilities和applications的功能,用于对包括在内的应用程序进行端到端监控。有关更多信息,请查看此如何从容器洞见查询日志文档。
还有其他一些适合于这项任务的监视系统;但是,第一步是在NGINX中启用度量收集。有关更多信息,请查看此监测NGINX文档。
https://stackoverflow.com/questions/70391762
复制相似问题