Terraform 0.11

grafana_dashboard




terraform

grafana_dashboard

डैशबोर्ड संसाधन Grafana सर्वर पर डैशबोर्ड बनाने की अनुमति देता है।

उदाहरण उपयोग

resource "grafana_dashboard" "metrics" {
  config_json = "${file("grafana-dashboard.json")}"
}

डैशबोर्ड को GSON के वेब UI से JSON प्रारूप में निर्यात किया जा सकता है और config_json तर्क के माध्यम से प्रदान किया जा सकता है।

निर्यात किए गए JSON में ग्राफाना डेटा स्रोतों के संदर्भ शामिल होंगे, लेकिन डेटा स्रोत कॉन्फ़िगरेशन इस तरह से निर्यात नहीं किया जाता है। टेराफॉर्म के साथ डैशबोर्ड को पूरी तरह से प्रबंधित करने के लिए, grafana_data_source संसाधन का उपयोग करके आवश्यक डेटा स्रोत बनाए जा सकते हैं। यह सुनिश्चित करने के लिए कि डैशबोर्ड से पहले एक डेटा स्रोत बनाया गया है जो इसे संदर्भित करता है, depends_on मेटा-पैरामीटर का उपयोग करें:

    depends_on = ["grafana_data_source.metrics"]

तर्क संदर्भ

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

  • config_json - (आवश्यक) डैशबोर्ड के लिए JSON कॉन्फ़िगरेशन।

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

संसाधन निम्नलिखित विशेषताओं का निर्यात करता है:

  • slug - इस डैशबोर्ड के लिए एक URL "स्लग" है, जो config_json तर्क के भाग के रूप में दिए गए डैशबोर्ड नाम के कुछ वर्णों को हटाकर ग्राफ्टाना द्वारा config_json है। इसका उपयोग डैशबोर्ड के लिए URL उत्पन्न करने के लिए किया जा सकता है।