Monitoring 无法使用GCP监视在Istio响应延迟度量中找到API筛选器
在GCP监控中,我们有一个称为istio.io/service/server/response\u latencies的度量,通过它我们可以获得响应延迟 但是我们有一个服务,它将执行大约4个API调用,这些API调用应该在过滤过程中与响应延迟分组,这样我们就可以在GCP监控图中得到它 不幸的是,我们在GCP监控中有度量,但无法找到相同的restAPI过滤器 下面是该特定度量的descripe命令。请确认如何将我的应用程序正在执行的API调用集成到服务器响应延迟度量中Monitoring 无法使用GCP监视在Istio响应延迟度量中找到API筛选器,monitoring,kubernetes-helm,istio,latency,google-cloud-stackdriver,Monitoring,Kubernetes Helm,Istio,Latency,Google Cloud Stackdriver,在GCP监控中,我们有一个称为istio.io/service/server/response\u latencies的度量,通过它我们可以获得响应延迟 但是我们有一个服务,它将执行大约4个API调用,这些API调用应该在过滤过程中与响应延迟分组,这样我们就可以在GCP监控图中得到它 不幸的是,我们在GCP监控中有度量,但无法找到相同的restAPI过滤器 下面是该特定度量的descripe命令。请确认如何将我的应用程序正在执行的API调用集成到服务器响应延迟度量中 $kubectl descr
$kubectl describe instance.config.istio.io/server-response-latencies -n istio-system
Name: server-response-latencies
Namespace: istio-system
Labels: app=istio-telemetry
Annotations: <none>
API Version: config.istio.io/v1alpha2
Kind: instance
Metadata:
Creation Timestamp: 2020-08-14T15:47:10Z
Generation: 4
Resource Version: 14279845
Self Link: /apis/config.istio.io/v1alpha2/namespaces/istio-system/instances/server-response-latencies
UID: 49c42e39-1xxx-xxx-addde-2dddddd323234f
Spec:
Compiled Template: metric
Params:
Dimensions:
api_name: api.service | "unknown"
api_version: api.version | "unknown"
destination_owner: destination.owner | "unknown"
destination_port: destination.port | 0
destination_principal: destination.principal | "unknown"
destination_service_name: destination.service.name | "unknown"
destination_service_namespace: destination.service.namespace | "unknown"
destination_workload_name: destination.workload.name | "unknown"
destination_workload_namespace: destination.workload.namespace | "unknown"
request_operation: conditional((context.protocol | "unknown") == "grpc", request.path | "unknown", request.method | "unknown")
request_protocol: context.protocol | "unknown"
response_code: response.code | 0
service_authentication_policy: conditional((context.reporter.kind | "inbound") == "outbound", "unknown", conditional(connection.mtls | false, "mutual_tls", "none"))
source_owner: source.owner | "unknown"
$kubectl description instance.config.istio.io/server-response-latencies-n istio系统
名称:服务器响应延迟
名称空间:istio系统
标签:app=istio遥测
注释:
API版本:config.istio.io/v1alpha2
种类:例如
元数据:
创建时间戳:2020-08-14T15:47:10Z
世代:4
资源版本:14279845
自链接:/api/config.istio.io/v1alpha2/namespaces/istio-system/instances/server-response-latencies
UID:49c42e39-1xxx-xxx-ADDDDE-2DDD323234F
规格:
编译模板:公制
参数:
尺寸:
api_名称:api.service |“未知”
api|U版本:api.version |“未知”
destination_owner:destination.owner |“未知”
目的地|端口:destination.port | 0
destination_principal:destination.principal |“未知”
目的地_服务_名称:destination.service.name |“未知”
destination_service_命名空间:destination.service.namespace |“未知”
目的地_工作负载_名称:destination.workload.name |“未知”
destination_workload_命名空间:destination.workload.namespace |“未知”
请求|u操作:条件((context.protocol |“unknown”)=“grpc”、request.path |“unknown”、request.method |“unknown”)
请求_协议:context.protocol |“未知”
响应代码:response.code | 0
服务|身份验证|策略:有条件((context.reporter.kind |“inbound”)=“outbound”、“unknown”、有条件(connection.mtls | false、“mutual|tls”、“none”))
source_owner:source.owner |“未知”
注意:我们正在使用Helm图表执行部署。根据云监控API 文件: 过滤器 监控API v3使用过滤器选择度量,以获取 时间序列数据,并将监视的资源收集到组中。对于 有关详细信息,请参阅 监控API v3还使用过滤器来限制 特定的
列表
操作。看见
有关管理结果的详细信息
和
方法
在这里,您可以找到如何使用的指南:
您可以使用中的过滤器执行以下操作:
以下:
- 检索时间序列。使用过滤器来选择 基于数据的项目、组、监控的资源属性,以及 度量属性。有关更多信息和示例,请参阅
- 定义组中的资源。使用筛选器将资源分配给 基于资源的属性及其所属的项目 属于有关更多信息和示例,请参阅
- 列出组成员。使用筛选器可根据资源的属性及其所属项目选择组内的资源 属于有关更多信息和示例,请参阅
- 列出度量描述符。使用筛选器从监控中定义的数百种类型中检查特定度量类型。对于 有关更多信息和示例,请参阅
- 列出受监视的资源描述符。使用筛选器从几十个定义的类型中检查特定的受监视资源类型 在监测方面。有关更多信息和示例,请参阅
请注意,根据GCP,
服务/服务器/响应延迟
指标仍处于测试阶段,根据云监控API,在1.5
之前的istio版本中存在两个与此相关的问题
文件:
过滤器
监控API v3使用过滤器选择度量,以获取
时间序列数据,并将监视的资源收集到组中。对于
有关详细信息,请参阅
监控API v3还使用过滤器来限制
特定的列表
操作。看见
有关管理结果的详细信息
和
方法
在这里,您可以找到如何使用的指南:
您可以使用中的过滤器执行以下操作:
以下:
- 检索时间序列。使用过滤器来选择 基于数据的项目、组、监控的资源属性,以及 度量属性。有关更多信息和示例,请参阅
- 定义组中的资源。使用筛选器将资源分配给 基于资源的属性及其所属的项目 属于有关更多信息和示例,请参阅
- 列出组成员。使用筛选器可根据资源的属性及其所属项目选择组内的资源 属于有关更多信息和示例,请参阅
- 列出度量描述符。使用筛选器从监控中定义的数百种类型中检查特定度量类型。对于 有关更多信息和示例,请参阅
- 列出受监视的资源描述符。使用筛选器从几十个定义的类型中检查特定的受监视资源类型 在监测方面。更多信息