我们已经在Vertex AI端点中部署了模型。现在,我们希望了解并解释有关Node创建、POD创建、用户API调用矩阵等事件的日志。
有没有什么方法或关键字可以让我们过滤日志以进行分析?
发布于 2021-09-21 14:39:26
由於你没有指明你的问题,我会提供一个相当概括的答案,希望能对其他议员有所帮助。
有一个文档解释了Vertex AI日志记录信息-- Vertex AI audit logging information。
谷歌云服务编写审计日志来帮助您回答以下问题:“谁做了什么,在哪里做了什么,什么时候做的?”在您的Google Cloud资源中。
目前,Vertex AI支持两种类型的审核日志:
管理活动审核日志包含修改资源配置或元数据的应用编程接口调用或其他操作的日志条目。例如,这些日志记录用户创建VM实例或更改身份和访问管理权限的时间。
数据访问审核日志包含读取资源配置或元数据的应用编程接口调用,以及创建、修改或读取用户提供的资源数据的用户驱动的应用编程接口调用。
另外两个像System Event logs和Policy Denied logs目前在Vertex AI中不受支持。在guide Google services with audit logs中,您可以找到更多信息。
如果要查看审计日志,可以使用Console、gcloud命令或API。根据您想要获取它们的方式,您应该遵循Viewing audit logs中提到的步骤。例如,如果您要使用Console,您将使用Log Explorer。
可能会有帮助的其他线程:
发布于 2021-10-10 11:04:13
对于容器日志(由你的模型创建的日志),你目前不能,整个日志条目被Vertex AI平台捕获,并作为字符串分配给父"jsonPayload“字段中的"message”字段,上面@PjoterS的答案建议了对该限制的解决方案,在我看来这并不容易。如果Vertex提供某种机制,您可以使用它们的gcloud日志库直接从容器登录到端点资源,或者更好的是,将捕获的日志字段作为子字段解压到"jsonPayload“父字段或"message”中,这会更好。
https://stackoverflow.com/questions/69157376
复制相似问题