google-cloud-platform - GKE 日志存储在 GCP 中的什么位置?
问题描述
我可以看到堆栈驱动程序日志记录中存在日志。但是想知道它存储在这里(在任何容器中?)我可以对其应用轮换,因为我只需要 3 个月的数据。以及在哪里检查存储日志的成本。
解决方案
每个项目都有_Default和_Required Logs 存储桶,并且不涉及任何成本。
必需的
- 保存管理员活动审核日志、系统事件审核日志和访问透明度日志,并将它们保留 400 天。_Required 中存储的日志不向您收费,并且此处存储的日志的保留期限不能修改。您无法删除此存储桶。
默认
- 保存 Google Cloud 项目中的所有其他提取日志,但_Required 存储桶中保存的日志除外。标准 Cloud Logging 定价适用于这些日志。保存在 _Default 存储桶中的日志条目会保留 30 天,除非您应用自定义保留规则。您无法删除此存储桶,但可以禁用将日志路由到此存储桶的 _Default 日志接收器。
为了回答您关于 GKE pod 日志的问题,它们存储在_Default存储桶中。到目前为止,存储它们没有相关成本,但注意存储成本将适用于所有保留时间超过默认保留期的收费日志,费用为每月每 GiB 0.01 美元(或其一部分);截至2021 年 3 月 31 日。
下面是如何从 GCS 存储桶中读取 pod 日志的gcloud 命令:
gcloud logging read resource.type="k8s_pod"
推荐阅读
- angular - 如何仅使用角度材料在 mat-progress-spinner 中添加文本
- kubernetes - Istio1.7 sidecar-injection 失败,等待标头时超时
- xamarin - Xamarin Firebase 数据库删除项目
- node.js - 赛普拉斯验证在 30000 毫秒后超时
- javascript - 使用 javascript 获取 UTC + 1 时间
- angular - 我不能在 Angular 10 中使用 jsPDF
- javascript - 创建了一个简单的组件现在我收到有关提供程序的错误
- c# - WCF 已知类型
- python - 查询 Python Pandas DF 中的 Back Tick Qouted 错误
- excel-formula - Excel 中的索引值 - 最大值为 X,最小值为 Y,两者之间的值均分为 X 和 Y