Google Cloud Stackdriver:按ip分组的指标

时间:2018-10-31 10:53:18

标签: google-cloud-platform stackdriver google-cloud-stackdriver

我想基于IP和IP发出请求的频率来创建堆栈驱动程序指标。

因此,我想按ip(请求客户端的IP地址)分组我的负载均衡器日志,并且如果请求数超过阈值,则会发送通知。

编辑:

一种解决方法。

  1. 转到Stackdriver Logging并创建一个用于计算请求总数的用户定义指标。
  2. 请求超过阈值时发出警报。
  3. 警报调用lambda函数,该函数创建从堆栈驱动程序到bigquery的同步
  4. 执行查询以找出引起问题的ip

2 个答案:

答案 0 :(得分:1)

  • 在Stackdriver Logging中,创建根据所需IP地址过滤的用户定义指标(myMetric)[1],
  • 在Stackdriver Monitoring中,通过找到myMetric创建图表来查找资源类型和指标。

[1] https://cloud.google.com/logging/docs/logs-based-metrics/

答案 1 :(得分:0)

没有开箱即用的解决方案,因此BigQuery可以解决此问题

  1. 转到Stackdriver Logging并创建一个用于计算请求总数的用户定义指标。
  2. 请求超过阈值时发出警报。
  3. 警报调用lambda函数,该函数创建从堆栈驱动程序到bigquery的同步
  4. 执行查询以找出引起问题的ip