应用见解 - 可以在生产中继续运行吗?

时间:2015-03-10 09:06:19

标签: azure azure-web-sites azure-application-insights

我有一个在天蓝网站上运行的现有mvc网络应用程序。

我已经在它上线时设置应用程序见解。

这是推荐的做法吗?这会对我的网站运行有什么影响吗?是否可以让它继续运行,因为它提供了非常有用的数据...

非常感谢

2 个答案:

答案 0 :(得分:4)

当然,Application Insights旨在能够与您的应用程序一起在生产中运行。

其目的之一是帮助您跟踪应用程序的运行状况,并在出现问题时为您提供帮助。

虽然它被优化为尽可能无声地运行,但不可避免地影响您的性能。除非您追踪大量自定义数据或依赖性能,否则您应该没问题。

答案 1 :(得分:0)

事实上并没有回答应用程序的见解,但希望足够可比: 我们使用Stackify监控网站/流量和自定义指标。

当然,解决方案必须始终是生命。如果出现任何问题,您可能不希望随后将其打开,此外问题可能难以重现。

是的,它会对性能产生某种影响。但就Stackify而言,它们保持相当低的水平。不立即将日志,错误和指标写入其服务器。它们缓冲所有这些,然后在特定时间范围之后或当要发送一定数量的信息时写入它。

如果您还使用日志记录和自定义指标,则应将其保持在较低水平。不要将所有详细信息写入服务器。在我们的情况下,一天内很容易产生千兆字节或日志,这肯定会影响性能 - 可能会影响Azure中传出信息的成本。

如果你只是"只有"使用机器跟踪信息(cpu,内存,例如IIS请求等)你无论如何都不能过多地影响机制。 Stackify确实有一定的刷新间隔,非常巧妙地选择,所以它不会对系统产生太大的影响。事实上,从我们的测试角度来看,当他们使用自己的可执行文件时,根本不会产生影响。即使机器在cpu /网络流量/内存方面负载不足,操作系统也可以很好地处理。