In Cloud-Foundry installiert, habe ich eine ausführbare Jar als Anwendung installiert. Diese Anwendung hat keine Web-URL oder einen Endpunkt. Diese Anwendung ist mehr wie mein Hintergrundprozessor. Ich möchte überwachen, ob diese Anwendung noch läuft oder nicht? Da es keinen Endpunkt gibt, könnte ein Ping-Test oder so tun. Bitte schlagen Sie mir vor, dieses Szenario zu lösen. Vielen Dank im Voraus.Wie zu überwachen, ausführbare-Jar-Anwendung in Cloud-Foundry
Antwort
Ich nehme an, dass Sie diese App mit cf push --no-route
(oder App-Manifest-Äquivalent) bereitgestellt haben.
Wenn Sie auch -u none
(oder äquivalente App-Manifeste) angeben, überwacht Cloud Foundry seinen Prozess. Sie können also cf app your-app
verwenden, um zu überwachen, ob das Programm noch läuft oder nicht.
Laden Sie das cf top Plugin herunter.
Es ist das beste Plugin für einen Plattformbetreiber. Es bietet einen Echtzeit-Überblick darüber, was mit der Foundation, einer Diego-Zelle oder einem LRP passiert.
Wenn Sie admin
Privilegien haben, können Sie natürlich viele Details sehen. Ohne admin
Privilegien beschränkt sich das Plugin auf die Überwachung von bis zu 100 LRPs.
Und ich benutze es ausgiebig auf einer täglichen Basis.
Sie können es auch über die https://plugins.cloudfoundry.org/ finden! –
- 1. Wie zu überwachen, Last?
- 2. Drools Werkbank in Cloudfoundry.
- 3. Neo4j in Cloudfoundry.
- 4. Wie tote relus zu überwachen
- 5. Wie Streams in C++ zu überwachen
- 6. cloudfoundry Paketabhängigkeiten in python buildpack
- 7. Private Domain in cloudfoundry verwenden
- 8. Cloudfoundry UAA-Funktionalität erweitern
- 9. Wie zu überwachen Remote-Java-Prozess
- 10. Android: Wie WiFi Signalstärke zu überwachen
- 11. Verkettungsverbund von CloudFoundry UAA
- 12. Cloudfoundry-Einstellung JAVA_OPTS-Umgebungsvariable
- 13. Wie ElasticSearch mit Nagios zu überwachen
- 14. wie JVM auf Cloud-Anwendungen zu überwachen
- 15. Prometheus - wie andere Docker Container zu überwachen
- 16. cloudfoundry - Settng Umgebungsvariable -Failed
- 17. wie überwachen ausgehende HTTPS
- 18. TeamCity Build Agent auf CloudFoundry?
- 19. Änderungen in Objekteigenschaftswerten überwachen
- 20. Jenkins-Pipeline - Cloudfoundry-Bereitstellung aktivieren
- 21. C# Apple Bonjour - wie zu überwachen Service-Datensätze in Windows
- 22. Wie Java-Anwendung Speicherauslastung in Docker zu überwachen
- 23. Java Servlet Test auf CloudFoundry
- 24. JHipster mit elasticsearch auf cloudfoundry
- 25. Wordpress auf Bluemix cloudfoundry Absturz
- 26. Micro CloudFoundry nicht mehr verfügbar?
- 27. Wie Meteor.com serverseitige Protokolle überwachen
- 28. Wie kann ich Fokusereignisse in Chrome überwachen?
- 29. Wie überwachen Sie Ihre Webdienste?
- 30. Spark-Programm zu überwachen, die Ausführenden -leistung
Danke für den Vorschlag. Es funktionierte – shatthi
Ein paar andere Ideen. Sie könnten Ihrer App einen Totmannschalter hinzufügen. Grundsätzlich muss es auf einer vorhersehbaren Frequenz zu einem Service- oder Endpunkt aufgerufen werden. Wenn die App nicht auf dieser Frequenz eincheckt, wissen Sie, dass etwas nicht stimmt. Sie können auch die Ausgabe von "cf events" verwenden, die Absturzereignisse aufweist, wenn Ihre App ein Problem aufweist (vorausgesetzt, das Problem führt dazu, dass die App existiert und CF Ihre App neu startet). Der Vorteil davon ist, dass das Problem nicht zum Zeitpunkt der Überprüfung des Dienstes auftreten muss. Sie werden die Probleme in der Ereignishistorie sehen. –