2

Django と Piston を使用して Python で記述されたいくつかの RESTful アプリケーションを実行する Debian の下に apache サーバーがあります。これらのアプリは、SQLAlchemy を使用して MySQL サーバーからデータにアクセスします。サーバーは Zabbix によって監視されており、実行中のスレッド、メモリ消費などのメトリックは既にあります。ただし、アクティブなデータベース接続の数や接続プールに関するその他の情報 (最大および最小接続など)。私はウェブとSOを検索しましたが、この点で何も見つかりませんでした。SQLAlchemy についてはよくわかりません (Django で接続プールをサポートするために使用しているだけです)。必要な情報を公開する手段はありますか? はいの場合、Zabbix アクセス用の Python lib があるため、おそらく私が望むものは簡単に実装できるはずです。実装に関する推奨事項はありますか?

4

1 に答える 1

2

ファビオ

また、デプロイの自動化に Python API ラッパーも使用していますが、 MySQLBix は、探しているものを提供する最も簡単な方法のようです。

  • DBVersion (およびパッケージの相対的妥当性)
  • アーカイブ ( 相対的な傾向を持つアーカイブ ログの生成)
  • EventWaits (監視ファイル I/O、単一ブロック読み取り、マルチブロック読み取り、ダイレクト パス読み取り、SQLNet メッセージ、制御ファイル I/O、LogWrite)
  • HitRatio (トリガー、テーブル/プロシージャ、SQLArea、ボディのヒット率を監視)
  • 論理 I/O (次の論理 I/O 値を監視: 現在の読み取り、一貫した読み取り、ブロックの変更)
  • PGA
  • SGA (具体的には、固定バッファー、Java プール、ラージ プール、ログ バッファー、共有プール、バッファー キャッシュ)
  • 物理 I/O (REDO 書き込み、データファイル書き込み、データファイル読み取り)
  • SharedPool (プール ディクショナリ キャッシュ、プール空きメモリ、ライブラリ キャッシュ、SQL 領域、その他)
  • ピン ヒット率 (トリガー、テーブル/プロシージャ、SQLArea、本文のヒット率を監視)
  • セッション/プロセス (セッションとプロセスの監視)
  • セッション (アクティブ セッション、非アクティブ セッション、システム セッション)
于 2011-11-20T12:31:57.737 に答える