9.4. Prometheus に公開される 3scale APIcast メトリクス
3scale APIcast の監視用に Prometheus を設定すると、デフォルトでは 表9.2「3scale APIcast 用 Prometheus のデフォルトメトリクス」に記載されたメトリクスを監視することができます。
表9.3「3scale APIcast Batch ポリシー用 Prometheus メトリクス」に記載されたメトリクスは、「3scale Batcher」を使用する場合にのみ利用することができます。
メトリクス | 説明 | タイプ | ラベル |
---|---|---|---|
| HTTP 接続の数 | ゲージ | state (accepted、active、handled、reading、total、waiting、writing) |
| APIcast エラー | カウンター |
|
| ワーカー間で共有されるディクショナリーの容量 | ゲージ |
|
| ワーカー間で共有されるディクショナリーの空き容量 | ゲージ |
|
| メトリクスを管理する Lua ライブラリーのエラーの数 | カウンター | none |
| クライアントにレスポンスを送信するのに必要な時間 (秒単位)
注記: | ヒストグラム |
|
| アップストリームサーバーからの応答時間 (秒単位)
注記: | ヒストグラム |
|
| アップストリームサーバーからの HTTP ステータス
注記: | counter |
|
| 3scale バックエンド (Apisonator) に対する承認および報告リクエスト | カウンター |
|
メトリクス | 説明 | タイプ | ラベル |
---|---|---|---|
| 3scale Batcher ポリシーの承認キャッシュのヒット数 | カウンター | none |
| 3scale Batcher ポリシーの承認キャッシュのミス数 | カウンター | none |