【问题标题】:Is it possible to count the number of log messages in GCP Cloud Logging?是否可以统计 GCP Cloud Logging 中的日志消息数量?
【发布时间】:2021-12-05 17:02:46
【问题描述】:

我目前正在尝试调查我们的 GCP 云功能之一上的一些奇怪活动,而真正有帮助的一件事是了解该云功能在给定时期内产生的日志消息的数量 - 这将使我们能够比较日复一日,看看是否有显着差异。

请注意,相关时期发生在过去,我们尚未将日志捕获到 BigQuery,并且我们没有任何基于日志的指标。

有没有可以统计给定时间段内从云功能输出的日志消息的数量?

【问题讨论】:

    标签: google-cloud-logging


    【解决方案1】:

    我的直接想法是将有问题的 Cloud Logging 日志发送到 BigQuery,然后针对 BQ 运行查询。但是,如果日志是在过去写入的,那么您不能将这些历史日志直接放入 BQ。您可以做的是运行 Cloud Logging 过滤器并返回您感兴趣的日志超集,并将这些超集写入 GCS 存储桶对象。从那里,您可以在 Jupyter 笔记本中使用 Pandas 执行处理,或手动将它们提取到 BQ 表中,然后运行您的查询。

    在最高级别,开始查看您的云日志并验证它们是否包含您可以使用的信息。制定计划,了解如何查询这些数据以生成所需的答案。

    【讨论】:

    • 谢谢。我确实担心它会相当复杂。只是想知道我是否缺少一种简单的方法。我很惊讶没有“将这些日志转储到 BigQuery 表”
    • 我将如何执行“将这些写入 GCS 存储桶”部分?
    • 就在今天,我看到了这个全新的公告 (2021-10) ... 我认为这可能是我们讨论的一个有趣转折 - Log Analytics - cloud.withgoogle.com/next/catalog?session=DEV207#data-analytics
    • 是的,我也对 Log Analytics 感到非常兴奋。我已经申请成为预览的一部分,但不幸的是今天对我没有多大帮助?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 2020-07-07
    相关资源
    最近更新 更多