SQL Diagnostic Managerは、基本的に低いフットプリントのウェブサーバーです。
技術用語では、SQL Diagnostic Managerは基本的に非常に低いフットプリントのウェブサーバーです。Apache、IIS、Lighttpdなどの一般的なウェブサーバーとよく似たものですが、重要な大きな違いもあります。
それはMySQLサーバーの監視に最適化されています。
SQL Diagnostic Managerは、MySQLサーバーとそれがインストールされているシステムに関する情報の収集や格納に特化した専用のサーバープログラムです。自分のウェブページを表示するために使用することはできません。Monyogプログラムが設計されている目的のページを表示するために‘ロックされています’。
SQL Diagnostic Managerは最先端のウェブ技術を使用しています。
これらのページでは、AJAX(Asynchronous JavaScript and XML)を使用してMonyogサーバーと通信します。AJAXでは、必要に応じて個別に更新される小さな独立したオブジェクトに分割されたページを生成することができます。これは、ページ全体をリロードするという従来の方法と比較すると、帯域幅の消費を削減します。うまく設計されたAJAXページは、従来のHTMLページよりもはるかに快適なユーザーエクスペリエンスを提供します。あなたが望むだけの数のMySQLサーバーを同時に表示し、比較することができます。これは、ブラウザ自体によって処理されます。また、最新のデータを表示するためにページをリロードする必要もありません。Monyog AJAXページの小さなHTMLオブジェクトはそれぞれ、新しいデータが利用可能になると、自動的に更新されます。このリフレッシュは、表示されているすべてのMySQLサーバーで独立して行われます。実際、このリフレッシュはサーバーレベルで発生し、サーバーデータを収集する間隔は“サーバーA”の場合15秒で、“サーバーB”の場合10分で、その後、各サーバーのデータ表示はその間隔の後に更新されます。
SQL Diagnostic Managerは、事実上のウェブスクリプト言語、JavaScriptを使用して設定できます。
SQL Diagnostic ManagerにはJavaScript(JS)エンジンが組み込まれています。これは現代のブラウザとは異なります。実際、閾値の定義やパフォーマンスメトリックの計算、アラートの送信のようなSQL Diagnostic Managerの“アプリケーションロジック”全体がJSオブジェクトとして定義されています。これらのJSオブジェクトの完全なソースコードは、カスタマイズのためにユーザーが利用できます。JavaScriptオブジェクトは、完全に編集可能、拡張可能、設定可能です。
SQL Diagnostic ManagerはMySQLに直接接続します:JAVA、PHP、‘エージェント’のインストールは必要ありません。
また、他のウェブサーバーとは異なり、SQL Diagnostic ManagerにはMariaDB Connector/Cが‘コンパイルされています’。他のウェブサーバーと同様に、外部コード(PHP、JAVAなど)に依存せずに直接MySQLに接続できます。また、SQL Diagnostic Managerは、MySQLサーバーが動作しているコンピュータ上で‘エージェント’を使用しません。SQL Diagnostic Managerを1台のコンピュータにインストールすると、それだけです!
SQL Diagnostic Managerには、高パフォーマンスのデータベースが組み込まれています。
さらに!SQL Diagnostic Managerには、高パフォーマンスの組み込みデータベースが組み込まれています。 MySQLサーバーから取得されたどのサーバーパラメータも、そのデータベースに格納されます。これらのデータに基づいて‘カウンタ’または‘メトリック’を表示するさまざまな方法が提供されています。
SQL Diagnostic Managerはすべての最新のブラウザと互換性があります。
SQL Diagnostic Managerがスローアップした結果を表示するために必要なのは、AJAXを処理できるウェブブラウザです。これは、Google Chrome、Internet Explorer(バージョン11.09以降)、Mozilla Firefoxと関連ブラウザ、そして、Operaブラウザのすべての最新リリースでテストされています