【发布时间】:2022-01-14 15:42:58
【问题描述】:
我在 Google 监控控制台中创建了一个警报策略,在生成的 JSON 中有多个聚合。像这样的:
"aggregations": [
{
"alignmentPeriod": "300s",
"perSeriesAligner": "ALIGN_MEAN"
},
{
"alignmentPeriod": "300s",
"crossSeriesReducer": "REDUCE_MEAN",
"groupByFields": [
"resource.label.project_id",
"resource.label.database_id",
"resource.label.region"
],
"perSeriesAligner": "ALIGN_MEAN"
}
],
google_monitoring_alert_polcy Terraform 模块不一定支持。我将其渲染为:
aggregations {
alignment_period = "300s"
per_series_aligner = "ALIGN_MEAN"
cross_series_reducer = "REDUCE_MEAN"
group_by_fields = [
"resource.label.project_id",
"resource.label.database_id",
"resource.label.region"
]
}
基于我对警报配置和 Terraform 翻译的有限了解,我不相信这能达到我的预期。
是的,不是的,另找方法?
提前致谢
约翰
【问题讨论】:
-
嗨,不确定这是否会引起您的兴趣stackoverflow.com/questions/65359916/…
-
谢谢@jspcal 我不确定它们是同义词。条件块之间的显示名称发生了变化,我不确定这是否是一个问题。我有两个三个版本的警报,并试图弄清楚如何最好地测试它。 :(再次感谢!
-
用锤子敲自己的头。我明白你现在在说什么。快来试一试吧! :D
-
成功了,提供了更新的答案。再次感谢!
标签: google-cloud-platform terraform alert monitoring policy