Quote:
Originally Posted by
stomp
Glad you figured it out already.
Not yet.
Last night did not confirm the "rogue bots are the cause" .... hypothesis (see above post). Two more spikes, no correlation to increase bot number or network I/O. But I'm still looking into it
Regarding instrumentation, I prefer to build my own, like I have done with Node-RED and MQTT.
I like instrumentation which works for me; and not instrumentation designed by others. Believe me, I have used many "others" packages in the past, over decades.
Web based packages which run on the server we are observing start having problems when the server itself is having problems, so I do not use them.
That is why I use MQTT, so the only additional load requirement of the server when under stress is to publish a short message to the network (off platform). Installing packages on the same server being tested, especially web-based programs resident on servers being monitored which are primarily web servers, is not a good way to build instrumentation, in my view (so I don't do it and only recommend it in the most simple case).
MQTT is ideal for this kind of instrumentation. MQTT is free. MQTT is very easy to operate and maintain; and MQTT permits a wide-variety of ways to store data (on any node running MQTT in the network) and visualize the data (MQTT supported apps, anywhere on the network).
So, I do not have an instrumentation problem. The issue I have is trying to decide, based on evidence and strong correlation, what to monitor.
At the moment, I am testing
apache2 mod pagespeed (have turned it off, temporarily). I may turn off
XCache later (after the
disable mod pagespeed test, and see if that changes things.
I am also very happy with Node-RED. In fact, I am extremely impressed with it.
Let me close with saying that I use MQTT and Node-RED by choice and do want want any other packages (I have used many of them over the decades). I really like MQTT and Node-RED. These tools fit my style and work great for me. For others, please use any instrumentation and monitor tools what work for you and / or supported by your organization.