Terraform 0.11

librato_space_chart




terraform

librato_space_chart

एक लाइब्रेटो स्पेस चार्ट संसाधन प्रदान करता है। इसका उपयोग लाइब्रेटो स्पेसेस में चार्ट बनाने और प्रबंधित करने के लिए किया जा सकता है।

उदाहरण उपयोग

# Create a new Librato space
resource "librato_space" "my_space" {
  name = "My New Space"
}

# Create a new chart
resource "librato_space_chart" "server_temperature" {
  name     = "Server Temperature"
  space_id = "${librato_space.my_space.id}"

  stream {
    metric = "server_temp"
    source = "app1"
  }

  stream {
    metric           = "environmental_temp"
    source           = "*"
    group_function   = "breakout"
    summary_function = "average"
  }

  stream {
    metric         = "server_temp"
    source         = "%"
    group_function = "average"
  }
}

तर्क संदर्भ

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

  • space_id - (आवश्यक) इस चार्ट के स्थान की आईडी अंदर होनी चाहिए।
  • name - (आवश्यक) यह प्रदर्शित होने पर चार्ट का शीर्षक।
  • type - (वैकल्पिक) चार्ट के प्रकार को दर्शाता है। लाइन या स्टैक में से एक होना चाहिए (लाइन के लिए डिफ़ॉल्ट)।
  • min - (वैकल्पिक) चार्ट के वाई-अक्ष का न्यूनतम प्रदर्शन मूल्य।
  • max - (वैकल्पिक) चार्ट के Y- अक्ष का अधिकतम प्रदर्शन मूल्य।
  • label - (वैकल्पिक) Y- अक्ष लेबल।
  • related_space - (वैकल्पिक) किसी अन्य स्थान की आईडी जिसमें यह चार्ट संबंधित है।
  • stream - (वैकल्पिक) चार्ट में डेटा के लिए उपयोग करने के लिए मीट्रिक का वर्णन करने वाला नेस्टेड ब्लॉक। इस ब्लॉक की संरचना नीचे वर्णित है।

stream ब्लॉक का समर्थन करता है:

  • metric - (आवश्यक) metric का नाम। यदि निर्दिष्ट किया गया है तो निर्दिष्ट नहीं किया जा सकता है।
  • source - (आवश्यक) सभी स्रोतों को शामिल करने के लिए एक स्रोत, या * का नाम। यह फ़ील्ड विशिष्ट वाइल्डकार्ड प्रविष्टियों को भी स्वीकार करेगी। उदाहरण के लिए us-west - * - ऐप हमें-west-21-app से मेल खाएगा लेकिन us-west-12-db से नहीं। डायनामिक स्रोत को निर्दिष्ट करने के लिए% का उपयोग करें जो कि इंस्ट्रूमेंट या डैशबोर्ड लोड होने के बाद, या URL में प्रदान किया जाएगा। यदि निर्दिष्ट किया गया है तो निर्दिष्ट नहीं किया जा सकता है।
  • group_function - (आवश्यक) जब एकाधिक स्रोत वापस किए जाएंगे तो परिणामों को कैसे संसाधित किया जाए। मान औसत, योग, ब्रेकआउट में से एक होना चाहिए। यदि औसत या योग है, तो सभी स्रोतों के औसत या योग (क्रमशः) का प्रतिनिधित्व करते हुए एक एकल रेखा तैयार की जाएगी। यदि Group_function ब्रेकआउट है, तो प्रत्येक स्रोत के लिए एक अलग रेखा खींची जाएगी। यदि यह संपत्ति प्रदान नहीं की जाती है, तो व्यवहार औसत रूप से डिफ़ॉल्ट होगा। यदि निर्दिष्ट किया गया है तो निर्दिष्ट नहीं किया जा सकता है।
  • composite - (आवश्यक) यह स्ट्रीम प्रदर्शित होने पर निष्पादित करने के लिए एक समग्र मीट्रिक क्वेरी स्ट्रिंग। metric , source या group_function निर्दिष्ट होने पर निर्दिष्ट नहीं किया जा सकता है।
  • summary_function - (वैकल्पिक) जटिल माप या एक लुढ़का हुआ माप की कल्पना करते समय, यह आपको यह चुनने की अनुमति देता है कि किस सांख्यिकीय का उपयोग करना है। "औसत" के लिए चूक। वैध विकल्प हैं: "अधिकतम", "न्यूनतम", "औसत", "योग" या "गणना"।
  • name - (वैकल्पिक) टूलटिप जेनरेट करते समय स्ट्रीम के लिए उपयोग करने के लिए एक प्रदर्शन नाम।
  • color - (वैकल्पिक) धारा का प्रतिपादन करते समय उपयोग करने के लिए एक रंग सेट करता है। एक सात वर्ण का तार होना चाहिए जो रंग के हेक्स कोड का प्रतिनिधित्व करता है जैसे "# 52D74C"।
  • units_short - (वैकल्पिक) टूलटिप लेबल के रूप में उपयोग करने के लिए यूनिट मूल्य स्ट्रिंग।
  • units_long - (वैकल्पिक) वे Y- अक्ष लेबल के रूप में सेट करने के लिए स्ट्रिंग मान। सभी इकाइयां जो समान यूनिटों को साझा करती हैं_ लंबा मान उसी Y- अक्ष पर प्लॉट किया जाएगा।
  • min - (वैकल्पिक) सैद्धांतिक न्यूनतम Y- अक्ष मूल्य।
  • max - (वैकल्पिक) सैद्धांतिक अधिकतम Y- अक्ष मूल्य।
  • transform_function - (वैकल्पिक) दृश्य से पहले प्रत्येक माप पर चलने के लिए रैखिक सूत्र।
  • period - (वैकल्पिक) सेकंड का एक पूर्णांक मान जो इस धारा की अवधि को परिभाषित करता है, जिस पर रिपोर्ट करता है। यह स्ट्रीम के डिस्प्ले में सहायता करता है और पीरियड को स्ट्रीम डिस्प्ले ट्रांसफॉर्म में उपयोग करने की अनुमति देता है।

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

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

  • id - चार्ट की आईडी।
  • space_id - इस चार्ट की स्पेस की आईडी अंदर होनी चाहिए।
  • title - प्रदर्शित होने पर चार्ट का शीर्षक।