2.5. サービスのメトリクスの検証
メトリクスとモニタリングスタックをエクスポートするようにアプリケーションを設定したら、Web コンソールでメトリクスを検査できます。
前提条件
- OpenShift Container Platform Web コンソールにログインしている。
 - OpenShift Serverless Operator および Knative Serving がインストールされている。
 
手順
オプション: メトリクスに表示できるアプリケーションに対する要求を実行します。
hello_route=$(oc get ksvc helloworld-go -n ns1 -o jsonpath='{.status.url}') && \ curl $hello_route$ hello_route=$(oc get ksvc helloworld-go -n ns1 -o jsonpath='{.status.url}') && \ curl $hello_routeCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Hello Go Sample v1!
Hello Go Sample v1!Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 
						Web コンソールで、Observe 
Metrics インターフェイスに移動します。  入力フィールドに、監視するメトリクスのクエリーを入力します。以下に例を示します。
revision_app_request_count{namespace="ns1", job="helloworld-go-sm"}revision_app_request_count{namespace="ns1", job="helloworld-go-sm"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 別の例:
myapp_processed_ops_total{namespace="ns1", job="helloworld-go-sm"}myapp_processed_ops_total{namespace="ns1", job="helloworld-go-sm"}Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 可視化されたメトリクスを確認します。
 
2.5.1. キュープロキシーメトリクス リンクのコピーリンクがクリップボードにコピーされました!
各 Knative サービスには、アプリケーションコンテナーへの接続をプロキシーするプロキシーコンテナーがあります。キュープロキシーのパフォーマンスについて多くのメトリクスが報告されます。
以下のメトリクスを使用して、要求がプロキシー側でキューに入れられているかどうか、およびアプリケーション側で要求を処理する際の実際の遅延を測定できます。
| メトリクス名 | 説明 | 型 | タグ | 単位 | 
|---|---|---|---|---|
|   
									  |   
									  |   カウンター  |   
									  |   整数 (単位なし)  | 
|   
									  |   リビジョン要求の応答時間。  |   ヒストグラム  |   
									  |   ミリ秒  | 
|   
									  |   
									  |   カウンター  |   
									  |   整数 (単位なし)  | 
|   
									  |   リビジョンアプリケーション要求の応答時間。  |   ヒストグラム  |   
									  |   ミリ秒  | 
|   
									  |   
									  |   ゲージ  |   
									  |   整数 (単位なし)  |