|
|
1
4
|
|
|
2
0
我不想寻找并希望“抓住”问题发生的时间框架,而是尝试通过对应用程序进行压力测试来模拟它。 首先设置所需的工具,以监视正在发生的事情。任何你觉得可读和有用的东西都应该在这里使用。例如,您可以使用 0x , v8-profiler , heap-profile 等等。这里的关键是尝试这些方法,看看什么是最可读和最容易理解的,因为其中一些方法有太多的数据,你会在其中丢失。 然后获取传入的数据样本并使用libs,如 Artilery 等等,提出大量的请求,看看会有什么结果。我的意思是,在0x的火焰图和来自其他调试lib的所有数据之间,您应该有足够的信息来得出结论。
如果无法进行模拟,则可以在
所以每小时你都会有一个数据文件要查看。
如果节点崩溃,则可以在
希望这有帮助。
笔记
:
|
|
|
3
0
您是否想过集成第三方应用程序性能管理(APM),如 NewRelic , AppDynamics , Atatus 或 Keymetrics ? 它们都有各自的优缺点和不同的定价方案。但他们都有一个共同的目标,那就是帮助开发人员更好地理解他们的应用程序,以解决像您这样的问题。 其中一些免费试用。这可能是一个很好的开始,看看它是否适合你的需要。 |