Terraform 0.11

newrelic_infra_alert_condition




terraform

newrelic_infra_alert_condition

उदाहरण उपयोग

resource "newrelic_alert_policy" "foo" {
  name = "foo"
}

resource "newrelic_infra_alert_condition" "foo" {
  policy_id = "${newrelic_alert_policy.foo.id}"

  name       = "High disk usage"
  type       = "infra_metric"
  event      = "StorageSample"
  select     = "diskUsedPercent"
  comparison = "above"
  where      = "(`hostname` LIKE '%frontend%')"

  critical {
    duration      = 25
    value         = 90
    time_function = "all"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • policy_id - (आवश्यक) सतर्क नीति की आईडी जहां इस स्थिति का उपयोग किया जाना चाहिए।
  • name - (आवश्यक) इन्फ्रास्ट्रक्चर अलर्ट कंडीशन का नाम।
  • enabled - (वैकल्पिक) यह निर्धारित करें कि अलर्ट स्थिति को सक्षम करना है या नहीं। true अवहेलना।
  • type - (आवश्यक) इन्फ्रास्ट्रक्चर अलर्ट स्थिति का प्रकार: "infra_process_running", "infra_metric", या "infra_host_not_reporting"।
  • event - (आवश्यक) मीट्रिक घटना; उदाहरण के लिए, सिस्टम मेट्रिक्स, प्रोसेस मेट्रिक्स, स्टोरेज मेट्रिक्स या नेटवर्क मेट्रिक्स।
  • select - (आवश्यक) मीट्रिक स्थिति के प्रकार की पहचान करने के लिए विशेषता नाम; उदाहरण के लिए, "नेटवर्क", "प्रक्रिया", "सिस्टम", या "स्टोरेज"।
  • comparison - (आवश्यक) ऑपरेटर थ्रेशोल्ड मान का मूल्यांकन करने के लिए उपयोग किया जाता है; "ऊपर", "नीचे", "बराबर"।
  • critical - (आवश्यक) एक चेतावनी सूचना ट्रिगर करने के लिए महत्वपूर्ण सीमा मापदंडों की पहचान करता है। विवरण के लिए नीचे Thresholds देखें।
  • warning - (वैकल्पिक) चेतावनी दहलीज मापदंडों की पहचान करता है। विवरण के लिए नीचे Thresholds देखें।
  • where - (वैकल्पिक) इन्फ्रास्ट्रक्चर होस्ट अलर्ट स्थिति के लिए फ़िल्टर।
  • process_where - (वैकल्पिक) प्रक्रियाओं पर लागू कोई भी फ़िल्टर; उदाहरण के लिए: "commandName = 'java'"

सीमारेखा

critical और warning दहलीज मानचित्रण निम्नलिखित तर्कों का समर्थन करता है:

  • duration - (आवश्यक) यह सूचित करता है कि ट्रिगर करने के लिए थ्रेशोल्ड को कितने मिनटों में पास या मिलना चाहिए। थ्रेसहोल्ड अवधि 1 से 60 मिनट (समावेशी) के बीच होनी चाहिए।
  • value - (वैकल्पिक) थ्रेशोल्ड मान, comparison ऑपरेटर के खिलाफ गणना की। "Infra_metric" और "infra_process_running" चेतावनी स्थितियों के प्रकारों द्वारा समर्थित।
  • time_function - (वैकल्पिक) यह दर्शाता है कि यदि स्थिति को बनाए रखने या केवल एक बार सीमा को तोड़ने की आवश्यकता है; all या any । "Infra_metric" चेतावनी स्थिति प्रकार द्वारा समर्थित है।

संदर्भ संदर्भित करता है

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - इन्फ्रास्ट्रक्चर अलर्ट कंडीशन की आईडी।