$ hello_route=$(oc get ksvc helloworld-go -n ns1 -o jsonpath='{.status.url}') && \
curl $hello_route
配置应用程序以导出指标和监控堆栈以抓取它们后,您可以在 Web 控制台中检查指标。
您已登录到 OpenShift Container Platform Web 控制台。
您已安装 OpenShift Serverless 运算符和 Knative Serving。
可选:对您将在指标中看到的应用程序运行请求
$ hello_route=$(oc get ksvc helloworld-go -n ns1 -o jsonpath='{.status.url}') && \
curl $hello_route
Hello Go Sample v1!
在 Web 控制台中,导航到**观察** → **指标**界面。
在输入字段中,输入要观察的指标的查询,例如
revision_app_request_count{namespace="ns1", job="helloworld-go-sm"}
另一个示例
myapp_processed_ops_total{namespace="ns1", job="helloworld-go-sm"}
观察可视化指标
每个 Knative 服务都有一个代理容器,它代理与应用程序容器的连接。 为队列代理性能报告了许多指标。
您可以使用以下指标来衡量请求是否在代理端排队以及在应用程序端提供请求的实际延迟。
指标名称 | 描述 | 类型 | 标签 | 单位 |
---|---|---|---|---|
|
路由到 |
计数器 |
|
整数(无单位) |
|
修订版请求的响应时间。 |
直方图 |
|
毫秒 |
|
路由到 |
计数器 |
|
整数(无单位) |
|
修订版应用程序请求的响应时间。 |
直方图 |
|
毫秒 |
|
|
规格 |
|
整数(无单位) |