Monitoring
注記
APIMは、Elasticsearch/OpenSearch (Kibana)、Prometheus (Grafana)、Datadog、Whatapなどの既存の顧客システムと統合されたログ記録および監視機能を提供します。
このページでは、Prometheus (Grafana)との統合に焦点を当てます。
概要
- Monitoringメニューをクリックすると、Grafana Dashboard画面にリダイレクトされます。
- Grafana Dashboardには、Kongリソースを監視できる専用のダッシュボードがあります。(Dashboards → General → Kong)
- APIM Consoleにログインしている場合でも、Grafana Dashboardで再度ログイン画面が表示される場合は、[Sign in with OAuth]ボタンをクリックしてログインできます。

説明
- service: Kong Gateway内のバックエンドサービス。
- route: Kong Gateway内のフロントエンドサービスによって呼び出されるAPIエンドポイント。
- instance: Kong Gatewayのインスタンス。
- 1秒あたりの総リクエスト数 (RPS): 1秒あたりの総リクエスト数。
- ルート/サービスごとのRPS (すべて): 各API (ルート+サービス)の1秒あたりのリクエスト数。
- ステータスコード別のルート/サービスのRPS: 各API (ルート+サービス)の1秒あたりのリクエスト数を、ステータスコード別に分類。
- Kong Proxyレイテンシ: Kong Gateway Proxyのレイテンシ。
- Upstream Time: バックエンドサービスのレイテンシ。
- リクエスト時間: Kong Proxyレイテンシ + Upstream Time。
- Egress: アウトバウンドトラフィックの量。
- Ingress: インバウンドトラフィックの量。
- 総帯域幅: Ingress + Egress。
- キャッシング: Kong Gatewayの総メモリに対する各詳細キャッシュメモリの使用率。
- Nginx
- reading: Nginxがリクエストヘッダーを読み取っている現在の接続数。
- writing: Nginxがクライアントにレスポンスを書き戻している現在の接続数。
- waiting: リクエストを待っているアイドルクライアント接続の現在の数。
- Total Connections: Nginxマスタープロセスが開始されて以来のクライアントリクエストの総数。
- Handled Connections: Nginxがクライアントにデータを書き終え、リクエストを正常に完了し、閉じた接続。
- Accepted Connections: 接続はTCPハンドシェイクの後にAccepted状態に移行し、その後、3つのサブ状態のいずれか(waiting/reading/writing)を取ります。