HTTP のデフォルトチェックとポリシー
エージェントクライアントコレクター は、HTTP ヘルスモニタリングのための以下のポリシーを提供します。ポリシーには、以下の表で指定されているチェックが付属しています。
| タイプ | チェック | 説明 | 使用方法と使用例 | 出力 |
|---|---|---|---|---|
| イベント | util.check-http-follow-redirect | 設定された数の要求でリダイレクトリンクをたどることができることを確認します。 | check-head-redirect.rb の使用法 (オプション):
使用例: |
Check Head Redirect OK |
| イベント | util.check-http-response | URL の応答時間を確認し、指定された CRITICAL/WARNING のしきい値を経過時間が超えた場合は、CRITICAL/WARNING イベントを発生させます。それ以外の場合は、OK イベントを発生させます。 | 使用法:check-head-redirect.rb (オプション)
使用例: |
Check Head Redirect OK |
| タイプ | チェック | 説明 | 使用方法と使用例 | 出力 |
|---|---|---|---|---|
| メトリクス | util.metrics-http-curl | curl を使用して HTTP エンドポイントのメトリクスを取得します。 このチェックにはプロキシエージェントが必要です。 |
使用法:
使用例: |
チェックが正常に実行されました。出力: ws10.curl_timings.time_total 0.219622 1642749209 ws10.curl_timings.time_namelookup 0.145494 1642749209 ws10.curl_timings.time_connect 0.151103 1642749209 ws10.curl_timings.time_pretransfer 0.168569 1642749209 ws10.curl_timings.time_redirect 0.095899 1642749209 ws10.curl_timings.time_starttransfer 0.219351 1642749209 ws10.curl_timings.http_code 200 1642749209 |