高負荷のpostgresqlデータベースがすぐになくなる予定です。負荷の高いmysqlデータベースの管理にはある程度の経験がありますが、今はpostgresqlを使用する必要があります。
日常のデータベース管理とステータスレポートに最適なツールを教えてください。 (もちろんコンソールは最高ですが、他のオプションについても知りたいです)
すべての有効期限は大歓迎です!
pg_statsinfo は何かあなたのためですか?たぶん デフォルトの統計 収集で十分ですか?同様のトピックを持つ [〜#〜] so [〜#〜] に素敵な 投稿 がいくつかあります。
他の監視に何を使用していますか。ディスク容量、プロセッサ負荷など?それがNagiosの場合は、 Postgresプラグイン を取得できます。それはおそらく、他の監視フレームワーク全体よりも優れています。
あなたが正確に探しているものに応じて、考慮すべき多くの異なるツールがあります。いつものように、監視の世界には特効薬はありません。
私はPostgreSQL Wikiでやや信頼できるツールのリストをコンパイルし始めました。これは次の場所にあります。 http://wiki.postgresql.org/wiki/Monitoring
2012年の終わりに、Postgresモニタリングプロジェクトにも取り組み始めました。その情報 pg_stat_plans
オファー。それはpganalyzeと呼ばれ、 https://pganalyze.com で見つけることができます-私たちがオープンソーシングしている部分は github で入手できます。
Cybertecから利用可能な新しいツールがあります。
http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor
(私は使っていません)
MindArray IPMをチェックすることをお勧めします。主要なパフォーマンスインジケーターを監視するためのカスタマイズ可能なパフォーマンスメトリックを提供することにより、Postgresqlのパフォーマンスをより深く洞察します。遅いSQL、テーブルロック、ユーザーセッションに関連するすべてのパフォーマンスの問題は、DBA/IT管理者にリアルタイムで報告されます。 IPMでは、通常のデータベースパフォーマンス動作から収集されたデータのベースラインに基づいて、独自のしきい値またはスマートしきい値を指定できます。スマートしきい値は、メールボックスから誤った変更を排除するのに役立ちます。
過去一年から使っています。
DbWatchをチェックアウトできます。クロスプラットフォームの監視および管理ツールであり、将来的には監査、データベース複製、パフォーマンスチューニングの改善などのモジュールも追加されます。
私はそこで働いているので、かなり部分的ですが、 http://www.dbwatch.com/ で確認してください。 10日間のフルライセンスが無料で含まれていますが、さらにテストする必要がある場合は延長できます。
-クリス