我错误地将部署配置为GAE('Flexible'varient),让它运行几周。我没有为_ah / health制定路线,并且GAE基础设施每4秒钟就会发出一次路由 - 由于网络框架的原因而导致例外情况发生。在我为未记录的健康检查路线做了一条路线之后,日志已经填满了35GB,这是他们今天所处的位置。我在UI中找不到任何可以删除这些日志的内容。
https://console.cloud.google.com/logs/是查看日志的主要位置,但不知道如何删除日志。
答案 0 :(得分:4)
现在可以通过CLI执行此操作:
gcloud logging logs delete log-name
https://cloud.google.com/sdk/gcloud/reference/beta/logging/logs/delete
答案 1 :(得分:3)
您可以使用api删除应用引擎日志。 有关详细信息,请参见https://cloud.google.com/logging/docs/reference/v2/rest/v2/projects.logs/delete,但实际上还会执行右侧的“尝试使用此API”部分。
传递logName
之类的东西:"projects/[PROJECT_ID]/logs/appengine.googleapis.com%2Frequest_log"
您也可以只列出具有以下端点的日志:https://cloud.google.com/logging/docs/reference/v2/rest/v2/projects.logs/list
答案 2 :(得分:1)
AFAIK没有办法删除它们 - 它们会随着年龄的增长而自动删除,具体取决于您的日志记录服务层的保留政策:
有关详细信息,请参阅Service tiers。