google-cloud-platform - 使用 gloud 日志记录读取尾日志?

标签 google-cloud-platform gcloud google-cloud-logging

是否无法使用 gcloud logging read 在终端命令行上查看特定日志的尾部?命令?我正在寻找类似于众所周知的东西 tail -f在标准 linux 上调用。我找不到任何允许它的记录参数。 Web 控制台提供了一个播放按钮功能,它正是这样做的,但是当我让它运行超过 10 分钟时,整个选项卡变得无响应,感觉它会使整个浏览器崩溃。

我有一个不错的日志过滤器,我想在我的终端上“观看”,而不是在我的 Chrome 浏览器中。然而watch命令不会从 gcloud 命令读取输出,它只是在我尝试 watch -n 30 gcloud logging read ... 时就在那里调用。

想法,建议是最受欢迎的。

最佳答案

您现在可以使用 gcloud alpha logging tail 实时记录尾日志命令。这是一个低延迟流 API,可直接从 Logging 跟踪日志。您可以在以下页面中了解更多信息:

  • https://cloud.google.com/logging/docs/reference/tools/gcloud-logging#live-tailing
  • https://cloud.google.com/sdk/gcloud/reference/alpha/logging/tail
  • 关于google-cloud-platform - 使用 gloud 日志记录读取尾日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53370943/

    相关文章:

    google-app-engine - gcloud preview 应用程序部署过程需要大约 8 分钟,这正常吗?

    bash - gcloud:是否可以根据当前文件夹更改默认项目?

    android - 从 CLI 测试后如何获取 gcloud Firebase 测试实验室 Android Espresso 结果?

    gcloud - 无法在云构建中使用 gcloud scp 复制隐藏文件 - 远程构建器

    google-cloud-platform - "gcloud app logs tail"显示一周前的数据

    java - 无法验证服务帐户 - Google Cloud

    android - Google 登录错误 getToken() -> NEED_REMOTE_CONSENT

    google-api - 尝试使用此 API 进行日志记录 API 返回 "PERMISSION_DENIED"

    google-cloud-logging - 尽管自定义保留,但将超过 30 天的日志提取到 Google Cloud Logging 中

    Kubernetes - 将负载均衡的公共(public) IP 作为环境变量传递到 Pod