मैं लोचदार खोज के लिए चीजों के DevOps पक्ष में नया हूं और ग्राफाना का उपयोग करके लोचदार खोज क्लस्टर की प्रभावी निगरानी के संबंध में कुछ प्रश्न हैं

मैंने क्या कोशिश की

  1. इलास्टिक्स खोज स्थानीय रूप से चलाएं
curl http://localhost:9200/

{
  "name" : "hnsKXlb",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "IsSAzHcZTDSA40Lfy0PKcw",
  "version" : {
    "number" : "5.5.2",
    "build_hash" : "b2f0c09",
    "build_date" : "2017-08-14T12:33:14.154Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

  1. स्थानीय रूप से ग्राफाना चलाएं
docker run -p 3000:3000 --net network_name \
-e "GF_SECURITY_ADMIN_PASSWORD=xxx" \
grafana/grafana

  1. एक ElasticSearch डेटा स्रोत जोड़ा गया

setting up elastic search datasource in graphana

  1. आयातित ग्राफाना डैशबोर्ड

https://grafana.com/grafana/dashboards/878

प्रश्न

  1. मुझे कोई मीट्रिक नहीं मिल रहा है
  2. मुझे संदेह है कि डेटा स्रोत केवल ग्राफाना को उस विशिष्ट अनुक्रमणिका में अनुमति दे रहा है। मैं इसे और अधिक सामान्य कैसे बना सकता हूं?
1
frictionlesspulley 8 अगस्त 2019, 23:44

2 जवाब

सबसे बढ़िया उत्तर

प्रोमेथियस/ग्रेफाइट/लॉगस्टैश/बीट्स जैसे टूल पर एक नज़र डालें, जो इलास्टिक्स खोज से मेट्रिक्स एकत्र करेगा और इसे ES में जोड़ देगा। सबसे पहले, हमें मेट्रिक्स एकत्र करने और इसे इलास्टिक्स खोज में संग्रहीत करने की आवश्यकता है। तब हमारे पास डेटा की कल्पना करने के लिए ग्राफाना जैसा टूल हो सकता है। क्लस्टर स्वास्थ्य की कल्पना करने के लिए किबाना में एक अंतर्निर्मित डैशबोर्ड है। आप यहां देख सकते हैं।

0
Sathishkumar Rakkiasamy 9 अगस्त 2019, 20:59

प्रोमेथियस को मीट्रिक निर्यात करने के लिए आपको एक इलास्टिक्स खोज निर्यातक (ईएक्सपोर्टर) की आवश्यकता होगी, फिर ग्राफाना में डेटा स्रोत के रूप में प्रोमेथियस का उपयोग करें

0
Amr Khaled 3 पद 2019, 14:46