Google Cloud Stackdriver:按 ip 分组的指标
Google Cloud Stackdriver: Metric grouped by ip
我想根据 ip 和 ip 发出的请求频率创建 stackdriver 指标。
因此我想按 ip(请求客户端的 IP 地址)分组我的负载均衡器日志,如果请求数量超过阈值,则发送通知。
编辑:
实现此目的的解决方法。
- 转到 Stackdriver Logging 并创建一个用户定义的指标来计算总请求数。
- 请求超过阈值时发出警报。
- 警报调用创建从 stackdriver 到 bigquery 的同步的 lambda 函数
- 执行查询以找出导致问题的 ip
- 在 Stackdriver Logging 中,创建一个用户定义的指标 (myMetric) [1] 过滤所需的 IP 地址,
- 在 Stackdriver Monitoring 中,通过找到 myMetric 来创建图表来查找资源类型和指标。
[1] https://cloud.google.com/logging/docs/logs-based-metrics/
没有开箱即用的解决方案,因此可以通过 BigQuery 解决
- 转到 Stackdriver Logging 并创建一个用户定义的指标来计算总请求数。
- 请求超过阈值时发出警报。
- 警报调用创建从 stackdriver 到 bigquery 的同步的 lambda 函数
- 执行查询以找出导致问题的 ip
我想根据 ip 和 ip 发出的请求频率创建 stackdriver 指标。
因此我想按 ip(请求客户端的 IP 地址)分组我的负载均衡器日志,如果请求数量超过阈值,则发送通知。
编辑:
实现此目的的解决方法。
- 转到 Stackdriver Logging 并创建一个用户定义的指标来计算总请求数。
- 请求超过阈值时发出警报。
- 警报调用创建从 stackdriver 到 bigquery 的同步的 lambda 函数
- 执行查询以找出导致问题的 ip
- 在 Stackdriver Logging 中,创建一个用户定义的指标 (myMetric) [1] 过滤所需的 IP 地址,
- 在 Stackdriver Monitoring 中,通过找到 myMetric 来创建图表来查找资源类型和指标。
[1] https://cloud.google.com/logging/docs/logs-based-metrics/
没有开箱即用的解决方案,因此可以通过 BigQuery 解决
- 转到 Stackdriver Logging 并创建一个用户定义的指标来计算总请求数。
- 请求超过阈值时发出警报。
- 警报调用创建从 stackdriver 到 bigquery 的同步的 lambda 函数
- 执行查询以找出导致问题的 ip