MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

स्काईएसक्यूएल से अलर्ट और नोटिफिकेशन

MariaDB SkySQL एक डेटाबेस-ए-ए-सर्विस (DBaaS) है जो क्लाउड में बेजोड़ लचीलापन और बड़े पैमाने पर मापनीयता प्रदान करता है। स्काईएसक्यूएल एक समर्पित ऑब्जर्वेबिलिटी पोर्टल, स्काईएसक्यूएल मॉनिटरिंग प्रदान करता है, जो सभी बादलों में ग्राहक के प्रदर्शन मेट्रिक्स के लिए ग्लास के एकल फलक के रूप में कार्य करता है।

इस ब्लॉग में, हम अपनी नई "अलर्ट और नोटिफिकेशन" सुविधा का एक पूर्वाभ्यास प्रदान करेंगे, जो तकनीकी पूर्वावलोकन में है।

चेतावनी और सूचनाएं

बुद्धिमान, विश्वसनीय स्वचालित सहायकों को एनओसी स्क्रीन देखने के कठिन कार्य को आउटसोर्स करना कोई नई बात नहीं है। यह सभी विसंगतियों को सूचनाओं में बदल सकता है जो हमें कुछ असामान्य होने पर याद दिलाती हैं। यह चेतावनी देने वाली विशेषता का सार है।

स्काईएसक्यूएल अलर्ट और नोटिफिकेशन के लिए, हम मारियाडीबी उत्पादों का समर्थन करने के अपने वर्षों के अनुभव का लाभ उठाने के लिए अपने स्काईडीबीए, सपोर्ट और एसआरई इंजीनियरों को शामिल करते हुए और भी आगे बढ़े। उन्होंने पूर्वनिर्धारित चेतावनी नियमों के रूप में फाइन-ट्यून, मारियाडीबी के अनुरूप, सिफारिशें तैयार कीं। वे आउट-ऑफ़-द-बॉक्स का उपयोग करने के लिए तैयार हैं।

हम यह भी समझते हैं कि प्रत्येक ग्राहक अद्वितीय है, और हम अपने ग्राहकों को यह विकल्प प्रदान करते हैं कि वे उन डिब्बाबंद नियमों का उपयोग कैसे करना चाहते हैं। उन्हें ग्राहक-विशिष्ट उपयोग के मामलों और आवश्यकताओं के अनुरूप बनाया जा सकता है।

हम ग्राहकों को सभी इवेंट को श्रेणियों में व्यवस्थित और क्यूरेट करने में मदद करते हैं, दोहराए जाने वाले नोटिफिकेशन को हटाते हुए, प्रत्येक कार्यात्मक टीम के लिए महत्वपूर्ण सूचनाओं पर ध्यान केंद्रित करने की अनुमति देते हैं।

हम समझते हैं कि विभिन्न कार्यात्मक टीमों के हित अलग-अलग हैं। समर्थन, डीबीए, मार्केटिंग और बिक्री विभिन्न विमानों पर ध्यान केंद्रित करते हैं और हम प्रत्येक टीम या यहां तक ​​कि व्यक्ति के लिए सूचनाओं को व्यवस्थित करने के लिए उपकरण प्रदान करते हैं।

कैसे पहुंचें

एक बार जब आप स्काईएसक्यूएल में लॉग इन हो जाते हैं, तो स्काईएसक्यूएल मॉनिटरिंग को बाएं नेविगेशन पर एक्सेस किया जा सकता है। मॉनिटरिंग तक पहुंच प्राप्त करने के लिए आपको पहले एक सेवा शुरू करनी होगी। अधिक विवरण मारियाडीबी स्काईएसक्यूएल दस्तावेज़ीकरण में पाया जा सकता है।

एक बार जब आप स्काईएसक्यूएल मॉनिटरिंग में होते हैं, तो बाईं ओर मेनू पर "अलर्ट" पाया जा सकता है।

SkySQL मॉनिटरिंग

या आप अपनी किसी ईमेल सूचना में सीधे लिंक का उपयोग कर सकते हैं।

अधिसूचना ईमेल

स्क्रीन अलर्ट करना

सक्रिय डिफ़ॉल्ट दृश्य है। यह अंतिम गतिविधि तिथि के अनुसार क्रमबद्ध सभी सक्रिय अलर्ट की एक सूची प्रस्तुत करता है। वे अलर्ट हैं जो इस समय सक्रिय रूप से चल रहे हैं।

सक्रिय अलर्ट स्क्रीन

इतिहास उन सभी अलर्ट का लॉग दिखाएगा जो निकाल दिए गए थे लेकिन अब फायरिंग नहीं कर रहे हैं। उन्हें तिथि के अनुसार फ़िल्टर किया जा सकता है।

इतिहास चेतावनी स्क्रीन

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

आसानी से उपलब्ध

चेतावनी और निगरानी की यह रिलीज़ 15 पूर्वनिर्धारित चेतावनी नियमों के साथ आती है। वे हमारे समर्थन विशेषज्ञों द्वारा कॉन्फ़िगर किए गए हैं और अधिकांश मानक परिदृश्यों को कवर करते हैं। पूर्वनिर्धारित अलर्ट में सर्वर-अनुपलब्ध, सीपीयू/डिस्क/मेमोरी उपयोग, लंबे समय तक चलने वाली क्वेरी, अधिकतम कनेक्शन, नेटवर्क त्रुटियां और पासवर्ड के बिना खाते शामिल हैं।

पहले से तैयार अलर्ट नियम

डिफ़ॉल्ट रूप से, सभी पूर्वनिर्धारित नियम सक्षम होते हैं। यदि नियमों में से एक को पूरा किया जाता है, तो अधिसूचना केवल स्काईएसक्यूएल मॉनिटरिंग पोर्टल में सक्रिय अलर्ट स्क्रीन पर भेजी जाएगी।

अलर्ट ट्रिगर होने पर ईमेल या अन्य सूचना भेजने के लिए, ग्राहक को एक नियम और प्राप्तकर्ता निर्दिष्ट करने की आवश्यकता होती है।

अत्यधिक विन्यास योग्य

ग्राहक कस्टम नियमों को तैयार करने के लिए डिब्बाबंद चेतावनी नियमों को बदल सकते हैं जो उनकी विशिष्ट आवश्यकताओं के लिए पूरी तरह से फिट होते हैं या खरोंच से शुरू करते हैं और अपना स्वयं का बनाते हैं।

अलर्ट करने वाले पेज के ऊपर, आपको एक सेटिंग बटन मिल सकता है। यह एक छोटे नीले गियर जैसा दिखता है।

यह अलर्ट और नोटिफिकेशन के सभी घटकों के लिए कॉन्फ़िगरेशन स्क्रीन खोलता है।

गियर आइकन पर क्लिक करके, आप विशिष्ट नियम बना सकते हैं, संपादित कर सकते हैं, हटा सकते हैं और अक्षम कर सकते हैं।

(अलर्ट) नियम

सेटिंग्स में नियम टैब सभी नियमों के प्रबंधन के लिए एक यूजर इंटरफेस प्रदान करता है। ग्राहक मौजूदा नियमों के मापदंडों को बदल सकते हैं या नए नियम बना सकते हैं।

नियमों की कॉन्फ़िगरेशन स्क्रीन को अलर्ट करना

वे इस स्क्रीन का उपयोग अलर्टिंग नियमों को संपादित करने, हटाने और सक्षम/अक्षम करने के लिए भी कर सकते हैं। जब नियम अक्षम हो जाता है तो इसका मूल्यांकन नहीं किया जाता है और किसी भी अधिसूचना को ट्रिगर नहीं किया जा सकता है।

चेतावनी का नया नियम बनाएं

टैग अनुभाग आवश्यक है, यह वर्णनात्मक लेबल के कॉन्फ़िगरेशन की अनुमति देता है जिसका उपयोग इस चेतावनी नियम का ध्यान रखने वाली अधिसूचना को फ़िल्टर करने या चुनने के लिए किया जा सकता है।

हमने गंभीरता और एक कस्टम टैग जोड़ा - हमारे नए नियम के लिए विकास।

सूचनाएं

अधिसूचनाओं का उपयोग यह परिभाषित करने के लिए किया जाता है कि किसे सूचित किया जाएगा और किन शर्तों पर।

सूचना स्क्रीन

हमारे पास पहले से ही कई सूचनाएं परिभाषित हैं। ग्राहक उसी यूजर इंटरफेस का उपयोग करके अपनी खुद की परिभाषित कर सकते हैं।

आइए "विकास पर्यावरण पर चेतावनी के लिए इवान को सूचित करें" नामक अधिसूचना खोलें।

अधिसूचना स्क्रीन संपादित करें

जैसा कि इस अधिसूचना के नाम से पता चलता है, लेकिन संलग्न टैग से भी दिखाई देता है, यह अधिसूचना हमारे विकास पर सभी चेतावनियों को संभालेगी पर्यावरण।

नीचे सत्यापन विंडो में, हम अपना नियम "नया नियम" प्रदर्शित देख सकते हैं, अभी यही एकमात्र नियम है जो इस अधिसूचना को ट्रिगर कर सकता है।

मैं “विकास . की जगह ले सकता/सकती हूं "उत्पादन . के साथ ” और इस अधिसूचना को ट्रिगर करने वाले नियमों का सेट अलग होगा।

यह सूचनाओं से मेल खाने वाले अलर्टिंग नियमों को बहुत लचीला और आसान बनाता है।

(अधिसूचना) चैनल

चैनल आपको सूचना विधियों (यानी ईमेल सूची, सुस्त परिभाषा, आदि) को प्रबंधित करने की अनुमति देते हैं।

सूचना चैनल

चैनलों को उपयोगकर्ता के अनुकूल नामों से सहेजा जा सकता है और बाद में किसी भी अधिसूचना के लिए अधिसूचना चैनल के रूप में संलग्न किया जा सकता है।

आइए प्रक्रिया को शुरू से अंत तक स्पष्ट करें।

समस्या :

एक ग्राहक के रूप में, मैं प्रत्येक अलर्ट के लिए एक समर्थन टिकट बनाना चाहता हूं जिसे मैं गंभीरता 1 मानता हूं। मैं केवल यह चाहता हूं कि यह उत्पादन वातावरण के लिए किया जाए। मुझे अपने खाते में चलने वाले अन्य सर्वरों की परवाह नहीं है।

मेरे लिए, डिफ़ॉल्ट गंभीरता स्तर जानकारी, चेतावनी और महत्वपूर्ण सीमित कर रहे हैं। मैं गंभीरता के 5 स्तरों का उपयोग करना चाहता हूं - SEV1-SEV5। मैं हर मिनट दोहराए जाने वाले ईवेंट नहीं बनाना चाहता। हर 24 घंटे में एक बार रिमाइंडर अच्छा रहेगा।

समाधान:

मैं (अलर्टिंग) नियमों पर जाऊंगा और थ्रेसहोल्ड और सीमाओं के लिए अपनी विशिष्ट आवश्यकताओं को पूरा करते हुए, अपने दम पर नियमों को परिभाषित करूंगा। एक बार जब मैं उनसे खुश हो जाऊंगा, तो मैं उन्हें अपनी गंभीरता के पैमाने के अनुसार टैग के साथ लेबल करूंगा। SEV1-SEV5

सभी गंभीरता 1 अलर्ट के लिए, मैं आंतरिक टिकट बनाने के लिए [email protected] पर एक ईमेल भेजना चाहता हूं।

मैं समर्थन को सीधे [email protected] पर भी सूचित करना चाहता हूं क्योंकि यह उच्च गंभीरता है।

इसके लिए, मैं पहले बनाए गए नोटिफिकेशन चैनल का पुन:उपयोग कर सकता हूं।

फिर मैं उत्पादन पर होने वाले गंभीरता 1 के सभी मौजूदा नियमों को अपने SEV1 मेल चैनल से जोड़ दूंगा।

यहां मैं SEV1 के साथ सभी सर्वरों के लिए टिकट बनाने के लिए प्रोडक्शन को हटा सकता हूं। या नियमों को और अधिक फ़िल्टर करने के लिए और टैग जोड़ें।

सभी मामलों में, "नियम जो इस अधिसूचना को ट्रिगर करेंगे" वर्तमान नियमों का प्रतिनिधित्व करेंगे जो इस अधिसूचना से मेल खाएंगे। मैं उन्हें सहेजने से पहले उनकी जांच कर सकता हूं।

चैनल का नाम SEV1 मेल की ओर इंगित किया गया है। मैं सहेज सकता/सकती हूं और मेरा सेटअप पूरा हो गया है।

अब जब "उत्पादन सर्वर अनुपलब्ध है" या सीपीयू लोड 100% पर है (सीपीयू जल रहा है) एक विशिष्ट सर्वर के लिए फायरिंग शुरू होता है तो सिस्टम निर्दिष्ट समर्थन ईमेल पते पर एक ईमेल भेजेगा और एक टिकट बनाएगा।

यह अगले 24 घंटों में दोहराया नहीं जाएगा - मेरी अधिसूचना (24 घंटों) में परिभाषित दोहराव अंतराल के कारण। दूसरे सर्वर के लिए यही नियम एक और सूचना देगा।

अब मेरा सेटअप पूरा हो गया है और कुछ परीक्षण के लिए तैयार है। मैंने उन डेटाबेस सर्वरों पर एक भारी लॉग बनाया है।

अब सक्रिय अलर्ट में, हम देख सकते हैं कि हमारे उत्पादन सर्वर जो 100% CPU पर चलते हैं, ने कुछ अलर्ट उत्पन्न करना शुरू कर दिया है।

हमें एक सूचना ईमेल भी मिली है।

अधिसूचना उन 4 घटनाओं को एक साथ समूहित करती है क्योंकि वे एक ही सेवा का हिस्सा हैं संक्रमण-पीआर और लगभग उसी समय अलर्ट सक्रिय हो गया।

हमारा अलर्ट नोटिफिकेशन अनुरोध के अनुसार काम करता है।

यदि भविष्य में, मुझे एक नया नियम बनाने की आवश्यकता है, तो मुझे केवल SEV1 और उत्पादन लेबल जोड़ना होगा और नियम स्वचालित रूप से मौजूदा कॉन्फ़िगरेशन में जुड़ जाएगा।

नया नियम बनाएं

"इस नियम द्वारा ट्रिगर की गई सूचनाएं" में मेरी SEV1 अधिसूचना का नाम पुष्टि करेगा कि नए नियम के साथ अन्य SEV1, उत्पादन मुद्दों की तरह ही व्यवहार किया जाएगा।

उतना ही सरल।

स्काईएसक्यूएल अलर्ट और सूचनाएं तकनीकी पूर्वावलोकन में हैं। GA संस्करण में, आप अधिक सूचना चैनलों जैसे Slack, ServiceNow, PagerDuty, आदि की अपेक्षा कर सकते हैं।

साथ ही, और भी पूर्वनिर्धारित चेतावनी नियम और अधिक मीट्रिक।

यह अलर्ट और नोटिफिकेशन फीचर का एक बहुत ही त्वरित परिचय था। अलर्ट और सूचनाएं स्काईएसक्यूएल मॉनिटरिंग का हिस्सा हैं - एक विस्तृत उपकरण जो आपकी क्लाउड डेटाबेस सेवाओं के लिए सभी उपलब्ध अवलोकन उपकरण प्रदान करता है। अधिक जानने का सबसे अच्छा तरीका यह है कि आप इसे अपने लिए स्काईएसक्यूएल पर आजमाएं।

अधिक जानकारी के लिए

स्काईएसक्यूएल के लिए आज ही साइन अप करें और किसी भी आकार और किसी भी प्रकार के तीन डेटाबेस तक $500 का क्रेडिट प्राप्त करें।

अधिक विवरण मारियाडीबी स्काईएसक्यूएल दस्तावेज़ीकरण में पाया जा सकता है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे सो () मारियाडीबी में काम करता है

  2. मारियाडीबी में एक तिथि से लघु माह का नाम कैसे प्राप्त करें

  3. मारियाडीबी टेम्पोरल टेबल्स क्या हैं?

  4. DBaaS, क्लाउड और पारदर्शी क्वेरी रूटिंग

  5. हाइब्रिड क्लाउड एनवायरनमेंट पर मारियाडीबी परिनियोजन के लिए सुरक्षा संबंधी विचार