2

オンデマンドでスケールアップおよびスケールダウンできる Heroku などのサービスでホストする一連のアプリケーションがあります。

私たちが実現したいのは、特定のアプリケーションがどれだけの負荷を受けているかを判断し、必要に応じてアプリを自動スケーリングできる管理ツールです。

このデータに基づいて簡単に行動できるように、アプリケーションの負荷を把握する最善の方法は何ですか?

4

1 に答える 1

1

「通常の」システムでは、SysUtilsを使用してシステムの負荷を取得し、それを使ってやりたいことを何でも行うことができます。

しかし、Herokuでは、「通常の」システムではありません。したがって、システムの過負荷に直接依存することはできません。そして彼らのAPIはそれを検出するためのツールを提供していません。

私が見ている解決策の1つは、New Relic APIを使用して、アプリケーションが特に遅い場合に検出し、結果として動作することです。

于 2009-10-15T11:27:56.090 に答える