Используйте теги для создания наложений событий в datadog с помощью terraform

Когда развертывание начинается, я хочу показать наложения событий на графиках развертывания. В части развертывания есть теги, такие как имя_кластера, развертывание которого я хочу использовать для кода события terraform. Итак, я хочу фильтровать события с помощью тега имени cluster_, а тег развертывания имеет теги начала и окончания, запуск и завершение развертывания которых происходит в разное время. Вот почему я попытался сделать что-то вроде этого: tags:cluster_name:kubernetes-dev AND (deploy:start,deploy:finish), но это не сработало. Когда я пробую код ниже, он дает мне события почти каждые 5 минут. Так что я не хочу этого. Мне нужны только события для начала и конца развертывания.

                event {
            q              = "tags:cluster_name:sfara-kubernetes-dev,deploy:start,deploy:finish"
            tags_execution = "or"
          }

Это код виджета.

            widget {
        timeseries_definition {
          title_align   = "left"
          legend_layout = "vertical"
          show_legend   = false
          title         = "Memory Usage by Deployment"
          request {
            q            = "exclude_null(avg:kubernetes.memory.usage{kube_namespace:${var.kubernetes_cluster_name},$kube_deployment,kube_cluster_name:${var.kubernetes_cluster_name}} by {kube_deployment})"
            display_type = "line"
            style {
              palette    = "info"
              line_type  = "solid"
              line_width = "thin"
            }
          }
          event {
            q              = "tags:cluster_name:sfara-kubernetes-dev,deploy:start,deploy:finish"
            tags_execution = "or"
          }
        }
      }

это график, когда я использую код выше

0 ответов

Другие вопросы по тегам