Tut mir leid, wenn diese Frage zu vage ist, war mir nicht sicher, wo/wie ich sie sonst stellen sollte.
Wir bauen eine Anwendung zur Online-Bestellung von Lebensmitteln, die über 3 separate Dashboards verfügt.
Wir verwenden den MERN-Stack und es ist eine ziemlich einfache Anwendung.
Ich würde gerne wissen, ob es EIN Tool gibt, mit dem wir die Leistung und mögliche Probleme der Anwendung überwachen können.
Ich habe mich umgesehen und Dienste wie Rollbar.com gefunden, aber es (und viele andere) scheinen auf große Apps ausgerichtet zu sein.
Irgendwelche Empfehlungen würden sehr geschätzt!
Haftungsausschluss: Ich bin ein aktiver Entwickler für die Software, die ich gleich empfehlen werde, also bin ich zumindest ein bisschen voreingenommen.
Auch wenn es für Ihren speziellen Anwendungsfall etwas übertrieben sein mag, sollte Netdata in der Lage sein, einen Großteil der Überwachung durchzuführen, an der Sie potenziell interessiert wären. Es konzentriert sich etwas mehr auf die Seite der Leistungsüberwachung, kann aber auch Warnungen ausführen wenn Dinge schief laufen. Features sind:
Der einzige große Nachteil, den ich sehe, ist, dass es keine native Unterstützung für die direkte Überwachung von Node.js-Anwendungen bietet (obwohl es ein gebündeltes Plugin zur Überwachung von MongoDB enthält). Es enthält jedoch einen vollständig integrierten statsd-Server, sodass Sie die Anwendung selbst problemlos Metriken direkt an Netdata melden und sie zusammen mit allen anderen gesammelten Daten anzeigen lassen können, einschließlich der Möglichkeit, Warnungen zu erstellen, die auf diesen Metriken ausgelöst werden, und zu haben sie werden automatisch an die TSDB gesendet, die Sie für die Langzeitspeicherung verwenden.
Basil Bourque
Mawg sagt, Monica wieder einzusetzen