【发布时间】:2021-12-05 17:02:46
【问题描述】:
我目前正在尝试调查我们的 GCP 云功能之一上的一些奇怪活动,而真正有帮助的一件事是了解该云功能在给定时期内产生的日志消息的数量 - 这将使我们能够比较日复一日,看看是否有显着差异。
请注意,相关时期发生在过去,我们尚未将日志捕获到 BigQuery,并且我们没有任何基于日志的指标。
有没有可以统计给定时间段内从云功能输出的日志消息的数量?
【问题讨论】:
我目前正在尝试调查我们的 GCP 云功能之一上的一些奇怪活动,而真正有帮助的一件事是了解该云功能在给定时期内产生的日志消息的数量 - 这将使我们能够比较日复一日,看看是否有显着差异。
请注意,相关时期发生在过去,我们尚未将日志捕获到 BigQuery,并且我们没有任何基于日志的指标。
有没有可以统计给定时间段内从云功能输出的日志消息的数量?
【问题讨论】:
我的直接想法是将有问题的 Cloud Logging 日志发送到 BigQuery,然后针对 BQ 运行查询。但是,如果日志是在过去写入的,那么您不能将这些历史日志直接放入 BQ。您可以做的是运行 Cloud Logging 过滤器并返回您感兴趣的日志超集,并将这些超集写入 GCS 存储桶对象。从那里,您可以在 Jupyter 笔记本中使用 Pandas 执行处理,或手动将它们提取到 BQ 表中,然后运行您的查询。
在最高级别,开始查看您的云日志并验证它们是否包含您可以使用的信息。制定计划,了解如何查询这些数据以生成所需的答案。
【讨论】: