Политика предупреждений Stackdriver перестала работать - PullRequest
0 голосов
/ 28 июня 2019

Я создал множество метрик регистрации и политик оповещений в соответствии с требованиями Benchmark CIS, и при тестировании это работало нормально.Но только на время.Теперь, когда я иду к редактированию метрики регистрации, я вижу, что внесенные мной изменения отображаются в результатах с помощью фильтра, который у меня есть, но когда я иду в Stackdriver и смотрю на политику предупреждений, она ничего не обнаружила.Насколько я знаю, я ничего не изменил.

Вот команды, которые я использовал для создания всего этого:

gcloud beta logging metrics create vpc_firewall_changes \
      --description="Actions related to VPC firewall changes (CIS 2.7)" \
      --log-filter="resource.type=\"gce_firewall_rule\" AND \
                    jsonPayload.event_subtype=\"compute.firewalls.patch\" OR \
                    jsonPayload.event_subtype=\"compute.firewalls.insert\""

gcloud alpha monitoring channels create \
      --type=email \
      --display-name="VPC Firewall Changes" \
      --description="E-mail channel for alerting VPC firewall changes" \
      --channel-labels=email_address=[my email]

gcloud alpha monitoring policies create \
      --notification-channels=[channel uri] \
      --condition-filter="resource.type=\"global\" AND metric.type=\"logging.googleapis.com/user/vpc_firewall_changes\"" \
      --aggregation="{
        \"alignmentPeriod\": \"60s\", \
        \"crossSeriesReducer\": \"REDUCE_COUNT\", \
        \"perSeriesAligner\": \"ALIGN_RATE\" \
        }" \
      --condition-display-name="logging/user/vpc_firewall_changes [COUNT]" \
      --duration=60s \
      --if="> 0.001" \
      --trigger-count=1 \
      --combiner=OR \
      --display-name="VPC Firewall Changes Alerts" \
      --documentation="You are receiving this alert because changes have been made relating to the VPC firewall rules."

Кто-нибудь испытывал это?

...