本文介绍了我们如何捕获Google Vertex AI上的所有容器日志?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在AI平台上有一个在线预测的端点(统一)并且只能找到severity>;=错误的日志..

模型部署使用:--enable-container-logging

容器内的记录器编码:

module_logger = logging.getLogger("MODULE_NAME")
module_logger.setLevel(logging.INFO)

handler = logging.StreamHandler()
handler.setFormatter("%(asctime)s — %(name)s — %(levelname)s — %(funcName)s:%(lineno)d — " "%(message)s")
module_logger.addHandler(handler)

查询:resource.type="aiplatform.googleapis.com/Endpoint" resource.labels.endpoint_id="ENDPOINT_ID" resource.labels.location="us-central1"

两个问题:

  1. 如何确保在日志查看器中记录并查看容器记录的所有日志?

  2. 严重程度是什么?控制台/平台如何推演?

推荐答案

自答:

  1. Container logs that are logged to stdout or stderr are captured by the gcloud logger
  2. 似乎没有明确的文档,但似乎将stderr日志解释为严重性ERROR,而标准输出为INFO

这篇关于我们如何捕获Google Vertex AI上的所有容器日志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 11:18