5
私は小さな管理者ページ、管理者がなるようにしたい適切な方法は、
... PostgreSQL
、raw filesystem
などを含むいくつかのコンポーネントを使用していますSpring-based web-application
に取り組んでいます、すべてのコンポーネントが動作している場合はproperyをテストすることができ、例えば:PostgreSQL
が実行して、アップして、そして受け入れ
- 場合
FileSystem
がづけしている場合は、左いくつかのスペースなどがある場合、読み込み/は、 - を書き込み
- 他のモジュールでも同じです
この種の問題(診断/セルフチェック)についての設計上の解決策をご存知ですか? ダミーの書き込みと読み取りを実行し、特定のサービス/コンポーネントが動作していることを確認するコンポーネント(PostgreSQLのデータアクセスレイヤなど)を使用するモジュールでメソッドを作成する必要がありますか?
とにかく読み書きロジックを書く必要がある場合、JMXを使用する利点は何ですか? –
http://docs.oracle.com/javase/tutorial/jmx/overview/why.html監視用に別のコンポーネントを使用することの主なアイデアは、Webアプリケーションの可用性に依存しないことです。その目的のためにJMXはJavaの標準技術であり、あなたは_design_ solutionを求めました。システムリソースやそのような一般的なことを監視するだけでよい場合は、https://code.google.com/p/psi-probe/https://code.google.com/p/のようなすぐ使えるソリューションがあります。 psi-probe /アプリケーションサーバはそれ自身ですべてを監視するためのMBeanを含んでいます。どのようなApp Serverを使用していますか? – artplastika
Tomcatですが、そのa.distributed app-dbsは別のマシンにあります –