Sonar
Sonarは、ウェブベースのサービスの可用性を監視するために使用できるライブネスチェックサービスです。Sonarは、指定されたURLに対して、世界中の複数の拠点からHTTPまたはHTTPSリクエストを行うことで機能します。
Sonarの基本
Sonarによってテストされるエンドポイントは、以下の基準に基づいて稼働中または停止中と判断されます。
- HTTP 2xxを返すリクエストは成功と見なされ、ネットワークの問題やタイムアウトを含むその他の結果はすべて失敗として扱われます。
- Sonarは、3xxステータスコードを返すリダイレクト応答を最大6回まで追跡し、3xx以外の応答を受信するか、エラーが発生するまで続行します。
- エンドポイントのステータスは、報告元のロケーションのクォーラムに基づいて決定されます。Sonarは、ほとんどの拠点から返された結果(成功または失敗)を報告します。
Sonarチェックは、世界中の複数のテストロケーションから実行されます。ロケーションには以下が含まれます。
- シンガポール
- サウスカロライナ州、米国
- 東京、日本
- サンギスラン、ベルギー
- ワシントン州、米国
- ニューヨーク州、米国
- ロンドン、イングランド
- 香港
- フランクフルト、ドイツ
- ダブリン、アイルランド
- アイオワ州、米国
- バージニア州、米国
- アムステルダム、オランダ
Sonarプラットフォームは、グローバルなRadar、Fusion、Openmixプラットフォームサービスと密接に統合されています。Sonarデータは、意思決定のための追加入力として使用するために、世界中のすべてのOpenmixノードにリアルタイムで供給されます。
プラットフォームのSonar設定
Sonarは、プラットフォームページで各プラットフォームに対して設定されます。リスト内のプラットフォームをクリックすると、Sonar設定セクションが表示されます。

プラットフォームにSonar監視を追加するには、Sonar設定セクションの編集ボタンをクリックします。

各フィールドの説明は以下のとおりです。
| 入力項目 | 説明 | デフォルト |
|---|---|---|
| メンテナンス | 有効にすると、Sonarは実際のステータスに関係なく、サービスが停止していると報告します。これは、ダウンタイムに備えてOpenmixルーティングからプラットフォームを削除したい場合に役立ちます。 | 無効 |
| Sonarポーリング | 有効にすると、Sonarは設定されたURLに対してチェックを実行します。 | 無効 |
| URL | Sonarがサービスの可用性を確認するために呼び出すURL。 | |
| ホスト | リクエストのHostヘッダー値として使用する必要がある値。 | v |
| ポーリング間隔 | サービスの可用性をテストする頻度を秒単位で指定します。チェックは、最短1秒から最長300秒(5分)の間隔で実行できます。 | 60 v |
| タイムアウト | サービスへのチェックが失敗したと見なす前に、応答を待機する時間を秒単位で指定します。チェックのタイムアウトは、最短1秒から最長30秒です。5秒未満の短いポーリング間隔の場合、タイムアウトは4秒に制限されます。 | 20 |
| SSLエラーを無視 | 有効にすると、Sonarは、誤って設定されたSSL証明書など、リクエスト中に発生するSSLエラーを無視します。 | 無効 |
| メソッド | チェックに使用されるHTTPメソッド:GETまたはHEAD。 |
Sonarをオンにするには、Sonarポーリングを有効に切り替え、サービスURLを入力します。保存をクリックすると、チェックが開始されます。

Sonarが有効になると、設定には現在のSonar設定が表示されます。
Sonarが有効になった後、Sonar設定セクションの履歴ボタンをクリックすると、最近のステータス変更と期間を確認できます。詳細を表示ボタンをクリックすると、Sonarプラットフォームステータスページに移動し、詳細情報と長期的なステータスレポートを確認できます。

プラットフォームのSonarステータス
プラットフォームでSonarが有効になっている場合、プラットフォームリストのSonar列にSonarステータスが表示されます。Sonar監視がプラットフォームに対してチェックを実行すると、列のセルは緑色になり、プラットフォームが到達可能であった時間が表示されます。

プラットフォーム監視チェックが失敗した場合、Sonarセルは赤色になり、プラットフォームが到達不能であった時間が表示されます。

メンテナンスモード
Sonarステータスは、合成チェックの成功または失敗に基づいてサービスの可用性を表示します。プラットフォームのメンテナンスに備えて、到達可能であってもプラットフォームを停止中としてマークしたい場合は、メンテナンスモードを有効にできます。このモードでは、Openmixアプリケーションでプラットフォームが利用不可として報告され、Sonarが有効になっているOpenmixアプリケーションでは、プラットフォームへのトラフィックの配信が自動的に停止されます。

メンテナンスモードを有効にするには、メンテナンスオプションを有効に切り替えます。
有効にすると、プラットフォームリスト項目にはSonarステータスがメンテナンスと表示されます。
Sonarメニュー

Sonarメニューは、以下のオプションで構成されています。
- プラットフォームステータス – テストロケーションごとの詳細な結果と、全体的な可用性ステータス。
- プラットフォーム履歴 – 過去3か月間の可用性ステータスの概要。
プラットフォームステータス
Sonarプラットフォームステータスレポートは、各テストロケーションによって実行されたチェックの詳細と、集計されたデータから計算された全体的なステータスを表示します。
特定のプラットフォームに関する情報を取得するには、プラットフォームメニューでプラットフォームを選択します。

ステータスレポートには、以下のセクションが含まれています。
- 可用性: レポートの上部には、個々のテストロケーションからの集計結果に基づいてOpenmixに報告された可用性が表示されます。これは、指定された期間にOpenmixアプリケーションで使用されたSonarステータスです。
- テストロケーション: 各テストロケーションからの結果が表示されます。
- タイムスライダー: タイムスライダーを使用すると、詳細な期間を簡単にドリルダウンできます。タイムスライダーをドラッグしてレポートの期間を調整し、より詳細な時間間隔を確認できます。
失敗したチェックの詳細は、テストロケーション行の赤いマーカーをクリックすることで表示できます。テスト失敗の詳細は、レポートの下の詳細セクションに表示されます。

理由列には、そのテストロケーションで発生したSonarチェックから返されたエラーコードなどの詳細が示されます。
プラットフォーム履歴
Sonarプラットフォーム履歴レポートは、過去数か月間に各テストロケーションによって実行された集計チェックの可用性ステータスを表示します。
特定のプラットフォームに関する情報を取得するには、プラットフォームメニューでプラットフォームを選択します。

履歴レポートには、過去数か月のカレンダーが表示されます。サービス停止が発生した日は、赤色のグラデーションで表示されます。その日に発生した可用性イベントが多いほど、より赤く表示されます。
カレンダーの下には、発生したサービス停止のリストと、イベントに関するいくつかの基本的な詳細が表示されます。

カレンダーの日付または詳細列の日付をクリックすると、サービス停止に関する詳細情報が記載されたステータスレポートが読み込まれます。