我已经在顶点AI IndexEndpoint中部署了一个索引。根据DeployedIndex的文档,我已经将属性enable_access_logging
设置为True
,以启用私有端点访问日志。
enable_access_logging 可选。如果为真,则将私有端点的访问日志发送到StackDriver日志记录。这些日志就像标准的服务器访问日志,包含每个MatchRequest的时间戳和延迟等信息。请注意,Stackdriver日志可能会导致成本,特别是当部署的索引收到每秒高查询(QPS)时。在启用此选项之前,请估算您的成本。
然而,在云日志记录中,我只看到顶点AI审计日志,而没有访问日志。在哪里可以找到包含每个请求的时间戳和延迟信息的日志?
部署索引配置
createTime: '2021-11-24T10:59:51.975949Z'
deployedIndexes:
- automaticResources:
maxReplicaCount: 1
minReplicaCount: 1
createTime: '2021-12-13T16:37:27.030230Z'
deploymentGroup: default
displayName: glove_brute_force_deployed_V1
enableAccessLogging: true
id: glove_brute_force_deployed_V1
index: projects/XXXXXXXXXXXX/locations/us-central1/indexes/XXXXXXXXXXXXXXXXXXX
indexSyncTime: '2021-12-13T20:19:00.874937Z'
privateEndpoints:
matchGrpcAddress: 10.242.0.5
displayName: index_endpoint_for_demo
etag: AMEw9yNMD_AR3V6LIrGln9Ye5PuWWYAOoJwxgSHs2T2Xt8iwAPv1mLOZTfaDMLFTAaBC
name: projects/XXXXXXXXXXXX/locations/us-central1/indexEndpoints/XXXXXXXXXXXXXXXXXXX
network: projects/XXXXXXXXXXXX/global/networks/NETWORK_ID
updateTime: '2021-11-24T10:59:53.271100Z'
云测井
发布于 2021-12-14 11:23:02
您正确地启用了访问日志记录,但是您试图在查询中使用的资源并不适合查找这些日志:在您附加的屏幕截图中,您正在查找Audit Logs
。
您应该查找aiplatform.googleapis.com/Endpoint
资源类型。您可以直接编写日志查询,如下所示:
resource.type="aiplatform.googleapis.com/IndexEndpoint"
resource.labels.endpoint_id="{YOUR_ENDPOINT_ID}"
resource.labels.location="us-central1"
或者,如果您更喜欢使用UI下拉列表,您可以在Vertex AI Endpoint
上找到这个资源。
您还可以使用控制台UI通过命令或使用API调用。恢复日志。根据您的用例,它可能是有用的。
https://stackoverflow.com/questions/70341414
复制相似问题