2

Djangoアプリケーションからmemcachedインスタンスにアクセスできないことを管理者に警告する既製のアドオンはありますか?ここでは、memcachedデーモン自体を監視することを意味するのではなく、Djangoアプリがキャッシュの恩恵を受けるかどうかをチェックするものです。

私の基本的な考え方は、cache.setに続くcache.getが実際に何かを返すかどうかを確認し、そうでない場合は、受信トレイがいっぱいにならないように、管理者にメールを送信することです。

しかし、もっと進んだものがあるのではないでしょうか。

4

2 に答える 2

5

インフラストラクチャを監視する必要があります。これにはさまざまなツールを使用できます。監視の詳細については、サーバーの障害を確認してください。

キャッシュヒット率を監視し、監視システムでトレンド分析する必要があります。数値を下回った場合(たとえば90%)、キャッシュが機能しなくなったことなどを警告できます。

Memcached自体にはヒット率を監視する方法がありますが、それはアプリケーションの特定の部分ではなく、全体的なものになります。コード内の特定のキャッシュインスタンスのヒット率を監視して、それが引き続き効果的であることを確認することをお勧めします。

于 2010-09-17T12:19:33.223 に答える
2

muninは、memcachedがどのように使用されているかを報告し、ヒットとミス、およびその他の使用状況データを表示できます。

しきい値がなくなった場合に電子メールを受信するようにアラートを設定することもできます。

于 2010-09-17T12:20:07.153 に答える