【问题标题】:Google Cloud Function memory consumption logging谷歌云函数内存消耗记录
【发布时间】:2020-01-05 07:33:54
【问题描述】:

我需要导出包含以下信息的 CSV:

  • 函数名称
  • 时间戳
  • 执行持续时间
  • 内存消耗
  • 内存限制

为此,我假设我可以只导出函数日志,并且可以通过 Stackdriver 访问执行日志。

但是,我无法在这些日志中找到有关内存消耗的任何信息(AWS 和 Azure 默认执行的操作)。

如何访问这些信息?有没有其他方法可以解决?

我可以做一些手动工作来做到这一点,我只是找不到任何地方可以显示执行使用了多少内存。

【问题讨论】:

    标签: google-cloud-platform google-cloud-functions cloud serverless-framework stackdriver


    【解决方案1】:

    不可能有这些信息。没有记录。

    但是,您可以通过类似的请求从 stackdriver 获得输入

    https://monitoring.googleapis.com/v3/projects/<PROJECT_ID>/timeSeries?filter=metric.type+%3D+%22cloudfunctions.googleapis.com%2Ffunction%2Fuser_memory_bytes%22&interval.endTime=2019-09-02T14%3A30%3A00Z&interval.startTime=2019-09-02T10%3A30%3A00Z
    

    但这不是每个请求,而是每个时间段。不太符合你的愿望。不可能做得更多。

    【讨论】:

    • 谢谢你,我想我会继续我的生活:|
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 2020-09-22
    • 2020-12-13
    • 2010-12-24
    • 2019-02-15
    • 2018-12-07
    • 2018-10-02
    相关资源
    最近更新 更多