web-dev-qa-db-ja.com

postgresqlデータベースを監視するための優れたツールはありますか

高負荷のpostgresqlデータベースがすぐになくなる予定です。負荷の高いmysqlデータベースの管理にはある程度の経験がありますが、今はpostgresqlを使用する必要があります。

日常のデータベース管理とステータスレポートに最適なツールを教えてください。 (もちろんコンソールは最高ですが、他のオプションについても知りたいです)

すべての有効期限は大歓迎です!

16
Worker

pg_statsinfo は何かあなたのためですか?たぶん デフォルトの統計 収集で十分ですか?同様のトピックを持つ [〜#〜] so [〜#〜] に素敵な 投稿 がいくつかあります。

12
DrColossos

他の監視に何を使用していますか。ディスク容量、プロセッサ負荷など?それがNagiosの場合は、 Postgresプラグイン を取得できます。それはおそらく、他の監視フレームワーク全体よりも優れています。

8
Gaius

あなたが正確に探しているものに応じて、考慮すべき多くの異なるツールがあります。いつものように、監視の世界には特効薬はありません。

私はPostgreSQL Wikiでやや信頼できるツールのリストをコンパイルし始めました。これは次の場所にあります。 http://wiki.postgresql.org/wiki/Monitoring

2012年の終わりに、Postgresモニタリングプロジェクトにも取り組み始めました。その情報 pg_stat_plans オファー。それはpganalyzeと呼ばれ、 https://pganalyze.com で見つけることができます-私たちがオープンソーシングしている部分は github で入手できます。

5
Michael Renner

Cyber​​tecから利用可能な新しいツールがあります。

http://www.cybertec.at/en/postgresql_products/pgwatch-cybertec-enterprise-postgresql-monitor

(私は使っていません)

MindArray IPMをチェックすることをお勧めします。主要なパフォーマンスインジケーターを監視するためのカスタマイズ可能なパフォーマンスメトリックを提供することにより、Postgresqlのパフォーマンスをより深く洞察します。遅いSQL、テーブルロック、ユーザーセッションに関連するすべてのパフォーマンスの問題は、DBA/IT管理者にリアルタイムで報告されます。 IPMでは、通常のデータベースパフォーマンス動作から収集されたデータのベースラインに基づいて、独自のしきい値またはスマートしきい値を指定できます。スマートしきい値は、メールボックスから誤った変更を排除するのに役立ちます。

過去一年から使っています。

http://www.mindarraysystems.com/postgresql-monitoring.php

1
Victoria Tiegs

DbWatchをチェックアウトできます。クロスプラットフォームの監視および管理ツールであり、将来的には監査、データベース複製、パフォーマンスチューニングの改善などのモジュールも追加されます。

私はそこで働いているので、かなり部分的ですが、 http://www.dbwatch.com/ で確認してください。 10日間のフルライセンスが無料で含まれていますが、さらにテストする必要がある場合は延長できます。

-クリス

1
Steve