データベースはこれ以上進化しません PostgreSQL. ただし、他のデータベースと同様に、PostgreSQLを厳密に管理して、データベースを稼働させ続ける必要があります。 PostgreSQLの監視ツールのグループは、他の多くの主要なデータベースプロバイダーよりもやや狭い.
そのため、この記事では、9つの最高のPostgreSQL監視ツールを取り上げます。ただし、簡単な要約だけの時間がある場合は、こちらをご覧ください 最高のPostgreSQL監視ツールのリスト:
- SolarWinds Server & アプリケーションモニター(無料トライアル) PostgreSQL、MySQL、Apache、MongoDBM、Tomcat、およびCassandraデータベース用の広範なデータベースモニター.
- Paessler PRTG Network Monitor(無料トライアル) PostgreSQLデータベース用の専門センサーを含むネットワーク、サーバー、およびアプリケーションモニター.
- AppOptics APM(無料トライアル) PostgreSQL最適化のためのユーティリティを含むクラウドベースのアプリケーションパフォーマンスモニター.
- AppDynamics とりわけPostgreSQLを監視できるデータベースモニターであり、データベーストランザクションの完全なビューをコード効率まで可能にします。.
- ManageEngineアプリケーションマネージャー この機能は、インフラストラクチャ管理ツールスイートの一部であり、PostgreSQLを含むさまざまなRDMSを監視します.
- ClusterControl PostgreSQLデータベースを監視できるデータベース監視ツール。無料版と有料版で利用可能.
- pgAdmin オンライン、またはWindows、Mac OS、Linuxでダウンロード可能な無料のオープンソースPostgreSQL管理ツール.
- プガナリゼ PostgreSQL用の低コストクエリオプティマイザー.
- pgCluu 無料のオープンソースPostgreSQLパフォーマンスおよび監査ツール.
- Nagios Core そして ナギオスXI PostgreSQLデータベースのステータスを監視する拡張可能なインフラストラクチャモニタの無料版と有料版.
最高のPostgreSQL監視ツール
1. SolarWindsサーバー & アプリケーションモニター(無料トライアル)
SolarWinds Server & アプリケーションモニター PostgreSQLデータベースを監視するアプリケーション監視ツールです。ソフトウェアは測定できます データベースサイズ, テーブルサイズ, アクティブなデータベースおよびサーバー接続, インデックス, ロック, トリガー, 成功したトランザクション率, もっと。 Postgresはそれらをダッシュボードに表示します。ダッシュボードは、パフォーマンスダイヤルからより複雑なチャートやグラフに至るまで、さまざまな視覚的ディスプレイで構成されています.
すぐに使える, SolarWinds Server & アプリケーションモニター 200以上 監視テンプレート にとって PostGreSQL, MySQL, MongoDBm アパッチ, Tomcat, カサンドラ および他の多くのプロバイダー。ユーザーによって作成され、Thwack(SolarWindsのオンラインユーザーコミュニティ)で共有されている800を超える監視テンプレートもあります。.
インテリジェントアラートにより、PostgreSQLの変更が更新されます パフォーマンス。もし CPU使用率 が通常よりも高い場合、アラートが送信されます。アラートは、パフォーマンスベースラインが確立されるしきい値に基づいて構成され、そのベースラインからの逸脱がある場合にアラートが送信されます。システムは 誤検知を最小限に抑えるために構築.
SolarWinds Server & アプリケーションモニター インストールと管理が簡単なPostgre監視ソリューションを探している中小企業に最適. SolarWinds Server & アプリケーションモニター 開始価格は2,995ドル(2,404ポンド)です。あなたもすることができます 無料試用版をダウンロードする.
SolarWinds Server & アプリケーションモニター30日間無料トライアルをダウンロード
2. Paessler PRTG Network Monitor(無料トライアル)
Paessler PRTGネットワークモニター PostgreSQL用に設計されたセンサーを含むネットワーク監視ツールです。 PostgreSQLセンサーは、PostgreSQLサーバー上のデータベースを監視し、メトリックを照会します。センサーは監視できます リクエストの実行時間, クエリの実行時間, クエリによってアドレス指定された行の数, そして データテーブル情報へのアクセス. 情報はダイヤルに分割され、次のように表示できます。 ライブデータ, 履歴データ または過去に 2, 30, または 365 日々.
机にいないときにセンサーを監視できるようにするため, PRTGネットワークモニター 通知を使用する. 通知はメールで送信されます, SMS, または プッシュ通知 (AndroidおよびIOSデバイスへ)しきい値に違反した場合。たとえば、クエリの実行時間が異常に長い場合、プログラムは問題があることを知らせる通知を送信します.
の最大のセールスポイントの1つ PRTGネットワークモニター それは無料のツールであるということです(100個未満のセンサーを使用することを条件に!)。 PostgreSQLを使い始めたい場合、このツールは優れたモニタリングエクスペリエンスを提供する優れたエントリポイントです.
有料版 PRTGネットワークモニター 500個のセンサーで1600ドル(1,284ポンド)から開始し、1台のサーバーインストールで無制限のセンサーで最大14,500ドル(11,643ポンド)になります。あなたはできる 30日間の無料試用版をダウンロードする.
Paessler PRTG NetworkMonitor30日間無料トライアルをダウンロード
3. AppOptics APM(無料トライアル)
AppOptics APM クラウドベースのアプリケーションパフォーマンスモニターであり、 性能を上げる パフォーマンスの低下を回避するアラートを監視します.
AppOptics APMサービスに含まれるのは専門です データベース最適化ユーティリティ にインターフェースできる Postgresデータベース管理システム. データベースオプティマイザーは、データを抽出するSQLクエリの分析に重点を置いています。完了するのに時間がかかると思われるクエリは、自動トレースで調べられます。トレースファイルは、SQLクエリによって実行されたすべてのデータベーストランザクションの詳細を示します.
非効率な各クエリの分析により、SQLを より効率的なクエリを作成する. データベースのパフォーマンスは次の方法でも改善できます。 インデックスの追加または削除 データベーステーブル上.
AppOptics APMのデータベース最適化機能は、PostgreSQLの使用に限定されません。以下を含む他の多くのDBMSと対話できます。 オラクル, MySQL, Microsoft SQL Server, そして Apache DBMS.
データベースのフェッチと挿入に依存するアプリケーションでは、コードの上位に欠陥がある可能性があります。 AppOptics APMの最適化ユーティリティは、すべてのコードを分析し、プログラムの改善を推奨します。 処理を高速化. コードとデータベースの相互作用が改善されると、サーバーのパフォーマンスやネットワークデバイスの正常性など、その他の配信障害も改善されます。 インフラ監視 AppOpticsのツール.
AppOpticsは サブスクリプションで課金 年ごとに事前に請求される料金。あなたが得ることができます 14日間の無料トライアル サブスクリプションにコミットする前にAppOpticsの有用性を確認する.
AppOptics APMStare 14日間無料トライアル
4. AppDynamics
AppDynamics PostgreSQLと互換性のあるプレミアムアプリケーションパフォーマンスモニターです。. AppDynamics PostgreSQLのパフォーマンスの詳細な視点を提供します。ソフトウェア監視に含まれるデータ トランザクション活動, タプルアクセスタイプ, キャッシュヒット率, もっと。不明な点がある場合は、ボタンをクリックするだけで、個々のクエリの過去のパフォーマンスを視覚化できます.
可視性の問題に取り組むため AppDynamics PostgresQLインスタンスオブジェクトを表示します. この観点からオブジェクトを表示すると、現在の構成をよりよく理解できます。. テーブルの詳細 そして インデックス情報 あなたが詳しく見ることができる詳細のほんの一部です.
の アラート システムオン AppDynamics ベースラインから機能します. AppDynamics パフォーマンスデータを収集し、 異常な動作を検出するためのベースラインを確立します. アラートとベースラインは十分に洗練されているため、ソフトウェアは誤ったアラートを最小限に抑えることができるため、正当な通知のみを受信できます。.
全体として、詳細な可視性を提供するPostgreSQL監視ツールが必要な場合、包括的なツールはほとんどありません。 AppDynamics. AppDynamics Postgresデータベースのバージョン8以降を監視できます。製品の価格情報を表示するには、会社に直接連絡する必要があります。無料試用版をダウンロードできます.
5. ManageEngine Applications Manager
ManageEngineアプリケーションマネージャー PostgreSQLをサポートするもう1つの最上位アプリケーション監視ソリューションです. ManageEngineアプリケーションマネージャー のような情報を監視できます バッファ統計, 接続統計, ディスク使用量の詳細, クエリ統計, テーブルスキャンの詳細, もっと。この情報はすべてグラフで表示して、メトリックが時間とともにどのように変化するかを追跡できます。すべてのグラフは一目で読みやすい.
ソフトウェアは、応答性の高いアラートシステムも提供します. ManageEngineアプリケーションマネージャー ユーザーが 動的ベースラインを構成する パフォーマンスの異常が発生したときに識別するのに役立ちます。根本原因分析機能を使用すると、表面の下を詳しく見ることができます。同様に, APMインサイト 実際に、アプリケーションコードとSQLクエリを表示して、問題の原因を見つけることができます。.
報告書 ユーザーは、見つかったパフォーマンスの問題を振り返って見ることができます。あなたはできる 過去のパフォーマンスとパフォーマンスの傾向を表示する Postgresデータベースの。レポートでパフォーマンスの傾向を確認することは、長期的なキャパシティプランニングに関して非常に役立ちます.
ManageEngineアプリケーションマネージャー アクセスしやすいが高度なPostgresモニタリングエクスペリエンスを提供. ManageEngineアプリケーションマネージャー として利用可能です 自由 ツールまたは有料版(プロフェッショナル そして 企業 バージョン)。製品の価格情報を表示するには、会社に直接連絡する必要があります。 30日間の無料試用版をダウンロードできます.
6. ClusterControl
ClusterControl PostgreSQLをサポートする高度なデータベース監視プラットフォームです. ClusterControl パフォーマンスの監視とデータベースの自動化を組み合わせて、ユーザーがデータベースを監視できるようにします。ソフトウェアのデータベース自動化機能 PostgreSQLインスタンスを自動的にデプロイおよび構成します そのため、それらを管理できます。 PostgreSQLストリーミングレプリケーションを使用すると、新規または既存のレプリケーションスレーブを構成できます。.
PostgreSQLを管理する場合、可視性は対処が最も難しい課題の1つです. ClusterControl を含めることにより、この問題に正面から立ち向かう トポロジビューア. トポロジビューアを使用すると、ガラスの1つのペインでデータベースの機能を表示できます。.
の 自動フェイルオーバーおよびリカバリ機能 データベースを安全に保つのに役立ちます。製品は 新しいマスターノードを自動的に昇格させる 障害が発生したとき。データベースイベントの余波で、データベースを以前の時点に復元することもできます。これらの機能は、何が起きてもサービスを常に利用できるようにするのに役立ちます.
ClusterControl として利用可能です コミュニティ版 またはとして 2つの有料版. コミュニティバージョンは、リアルタイムの監視とコミュニティサポートで無料で利用できます。の 高度な バージョンには、障害検出および回復機能が含まれます。の 企業 バージョンでは、ロールベースのアクセス制御とレポートもミックスに追加されます。製品の価格情報を表示するには、会社に直接連絡する必要があります。無料版をダウンロードできます.
7. pgAdmin
pgAdmin 広く使用されている オープンソース PostgreSQL管理ツール。このツールは、Postgreデータベースを管理するGUI、 SQLクエリツール, と コードデバッガー. クエリの編集に使用できる監視ダッシュボードとライブSQLクエリツールもあります。に含まれる管理機能と監視機能の組み合わせ pgAdmin 製品を非常に多用途にします.
を使用してアクセスできる追加機能があります adminpack contrib (ライブラリ)PostgreSQL用モジュール。拡張の一部として次のことができます サーバーログファイルを表示する サーバーステータスダイアログビューで。を通じて監視できる情報 サーバーステータスダイアログ を含む クライアントアドレス, 始まる時間, 現在のクエリ, そして クエリ開始時間.
クロスプラットフォームの可能性とアクセシビリティ pgAdmin ローカル環境がどのように構成されていても、魅力的な選択肢になります。プラットフォームは ウィンドウズ, マックOS, そして Linux. ツール自体は、Webまたはデスクトップアプリケーションとして利用できます。プログラムは無料でダウンロードできます.
8. Pganalyze
プガナリゼ は、クエリの可視性を向上させるためにカスタマイズされたPostgreSQLパフォーマンス監視ソフトウェアです。このツールを使用して、クエリの実行速度が遅い理由を発見できます。これを行うには、次のような統計を表示できます。 I / O cvs CPU時間 そして バッファキャッシュヒット率 根本原因を見つけるのに役立ちます。パフォーマンスを改善するために, pganalyzeは、クエリにインデックスが必要かどうかを示します パフォーマンスを向上させる.
また、データベースのパフォーマンス履歴を完全に透過的に把握できます。クエリを検索して表示できます 問い合わせ, 役割, 平均時間(MS), 通話/分, I / O%, キャッシュされた%, 問題のあるクエリを見つけるための全ランタイムの割合. 過去にどれくらいまでこれを行うことができるかは、使用しているバージョンによって異なります(以下を参照).
購入可能なpganalyzeには3つのバージョンがあります。 製造, 規模, そして エンタープライズ版. 実稼働バージョンは、最大3台のデータベースサーバーと14日間の履歴データに対して月額99ドル(79.50ポンド)です。スケールバージョンは、6台のデータベースサーバーと30日間の履歴データに対して月額250ドル(£200)かかります.
Enterprise Editionには、無制限のデータベースサーバーを使用したオンプレミスインストールのオプションがあります(ただし、販売チームに連絡して価格を確認する必要があります)。14日間の無料試用版をダウンロードできます。.
9. pgCluu
pgCluu データベースクラスターからデータを収集するPostgreSQLパフォーマンスモニターおよび監査ツールです。製品は2つの部分に分かれています。 PostgreSQLクラスター統計コレクター それは コマンドライン と Perlグラファー パフォーマンスデータを表示します.
監視できる指標 pgCluu 含める データベースごとの共有バッファ使用率, すべてのデータベースのサイズ, 共有バッファの使用回数の分布, そして CPU使用率. この情報は単純な色分けされたチャートで表示できるため、あいまいさはありません。使用率レポートも生成できます.
として オープンソース 代替, pgCluu PostgreSQLのモニタリングを予算内で体験したい場合は、検討する価値があります。このリンクからソースコードにアクセスできます。.
10. Nagios CoreおよびNagios XI
Nagios Core そして ナギオスXI Postgresのパフォーマンスメトリックを測定できるインフラストラクチャ監視プラットフォームです。ソフトウェアはPostgreSQLデータベースを監視できます 可用性, データベースサイズ, テーブルサイズ, キャッシュの配給, もっと。 Postgresを監視するための一連のNagiosプラグインもあります。たとえば check_pgactivity プラグイン あなたが見ることができます 接続性, ストリーミング複製の遅延, データベースのヒット率, インデックス膨張, もっと.
Nagios Core は無料ですが、より限定されたバージョンです ナギオスXI. ナギオスXI それが持っているので、2つ以上の利点があります WebベースのGUI 監視ウィザードなどのその他の便利な機能により、設定が簡単になります。予算が優先される場合 Nagios Core 当然の選択ですが、より便利な監視エクスペリエンスが必要な場合は、 ナギオスXI.
ナギオスXI 構成ウィザードと高度なレポートを含むStandard Editionの価格は1,995ドル(1,601ポンド)です。 Enterprise Editionの価格は3,495ドル(2,806ポンド)で、容量計画レポートと監査ログが含まれています。無料試用版をダウンロードできます.
PostgreSQLツールを選択する
このリストにあるすべてのツールのうち, AppDynamics, SolarWinds Server & アプリケーションモニター, そして Paessler PRTGネットワークモニター 私たちのトップピックです。各ツールにはユニークなものがあります. AppDynamics その深い可視性に基づいたトップピックです。 SolarWinds Server & アプリケーションモニター 詳細だがよりアクセスしやすいユーザーエクスペリエンスを提供する.
一方, PRTGネットワークモニター 低価格と高価値の監視エクスペリエンスのバランスをとっています。あなたがオープンソースのルートに行きたいなら PGadmin パフォーマンスモニタリングと管理を組み合わせて使用する場合にも最適です.
reSQLを監視するためのデータベースモニターであり、コード効率まで可能なデータベーストランザクションの完全なビューを提供します。このツールは、PostgreSQLを監視するために特別に設計されており、データベースのパフォーマンスを最適化するための洞察を提供します。また、AppDynamicsは、PostgreSQL以外の多くの主要なDBMSとも対話できます。このツールは、アプリケーションのパフォーマンスを改善するための多くの機能を提供しています。AppDynamicsは、サブスクリプションで課金され、価格はプランによって異なります。無料トライアルを利用して、このツールがあなたのニーズに合っているかどうかを確認してください。