የስቴተስ ገጽ እንዴት መገንባት እንደሚቻል፦ ክፍሎች፣ ክስተቶች እና የመስራት ፍተሻዎች
የስቴተስ ገጽ ለተጠቃሚዎችዎ በአንድ ቦታ ላይ አገልግሎትዎ እየሰራ መሆኑን ይነግራቸዋል። ለመገንባት የክፍሎች ዝርዝር (ድረ-ገጽ፣ API፣ ክፍያዎች፣ ኢሜይል)፣ የእያንዳንዱ ወቅታዊ ሁኔታ፣ በሰዓት ማህተም የተያዙ ዝማኔዎች ያሉባቸው ክስተቶች፣ የቀድሞ ክስተቶች ታሪክ፣ እና ሰዎች ችግሮችን ሳያረጋግጡ እንዲሰሙ የሚያስችሉ የደንበኝነት ምዝገባዎች (ከተፈለገ) ያስፈልጉዎታል። ገጹ ራሱ ቀላል ነው። ወሳኙ ውሳኔ የት እንደሚሰራ ነው፦ ስቴተስ ገጹ መተግበሪያዎ ሲወድቅም መቆየት አለበት፣ ስለዚህ የሚዘግበውን ነገር ማስተናገጃ፣ ዳታቤዝ ወይም የማሰማራት ሂደት መጋራት የለበትም።
ስቴተስ ገጽ ለምንድን ነው?
ነገር ሲበላሽ ተጠቃሚዎች ሦስት ነገሮች ማወቅ ይፈልጋሉ፦ እኔ ብቻ ነኝ የማየው፣ ችግሩን እናንተ ታውቃላችሁ?፣ እና መቼ ይስተካከላል? ስቴተስ ገጽ ሦስቱንም ያለ የድጋፍ ጥያቄዎች ጎርፍ ይመልሳል። በተጨማሪም በጊዜ ሂደት እምነትን ይገነባል፣ ምክንያቱም ግልጽ የሆነ የክስተት ታሪክ እና ታማኝ ማብራሪያዎች ችግሮችን እንዴት እንደምትይዙ ያሳያሉ።
የለውጥ ማስታወሻ አይደለም። አዳዲስ ባህሪያት በየለውጥ ማስታወሻ ገጽ ላይ ይሄዳሉ፤ መቋረጦች እና የጥገና ጊዜያት እዚህ ይሄዳሉ።
ገጹ የሚያስፈልገው
ዳታ
| ሰንጠረዥ | ቁልፍ መስኮች |
|---|---|
| ክፍሎች | ስም (ድረ-ገጽ፣ API፣ የክፍያ አገልግሎት፣ የኢሜይል ማድረስ)፣ መግለጫ፣ ወቅታዊ ሁኔታ፣ የማሳያ ቅደም ተከተል፣ ቡድን |
| ክስተቶች | ርዕስ፣ ተጽዕኖ (ትንሽ፣ ትልቅ፣ ከባድ)፣ ሁኔታ (በመመርመር ላይ፣ ተለይቷል፣ በክትትል ላይ፣ ተፈትቷል)፣ የተጎዱ ክፍሎች፣ የጀመረበት ጊዜ፣ የተፈታበት ጊዜ |
| የክስተት ዝማኔዎች | ክስተት፣ መልዕክት፣ በዚያን ጊዜ ያለ ሁኔታ፣ የተለጠፈበት ጊዜ፣ የለጠፈው ሰው |
| የጥገና ጊዜያት | ርዕስ፣ የተጎዱ ክፍሎች፣ የታቀደ መጀመሪያ እና መጨረሻ፣ መልዕክት |
| ተመዝጋቢዎች | ኢሜይል፣ የተረጋገጠ አዎ/አይ፣ የሚያሳስቧቸው ክፍሎች፣ የመውጫ ማስመሰያ |
የክፍል ሁኔታዎች አብዛኛውን ጊዜ አጭር ቋሚ ዝርዝር ናቸው፦ ይሠራል፣ ዝቅተኛ አፈጻጸም፣ ከፊል መቋረጥ፣ ትልቅ መቋረጥ፣ በጥገና ላይ።
ገጾች
- የይፋ ስቴተስ ገጽ፦ አጠቃላይ ባነር ("ሁሉም ስርዓቶች እየሠሩ ናቸው" ወይም የከፋው ወቅታዊ ሁኔታ)፣ እያንዳንዱ ክፍል ከሁኔታው ጋር፣ ማንኛውም ንቁ ክስተት ከዝማኔዎቹ ጋር፣ የሚመጣ ጥገና፣ እና የ90 ቀን ታሪክ መስመር የመስራት መረጃ ካለህ።
- የክስተት ገጽ፦ ለአንድ ክስተት ሙሉ የዝማኔዎች ጊዜ መስመር፣ የራሱ URL ያለው፣ ድጋፍ ቡድኑ እንዲያገናኘው።
- ታሪክ፦ ያለፉ ክስተቶች በወር።
- ተመዝገብ፦ በማረጋገጫ እና ለእያንዳንዱ ክፍል ምርጫ ያለው የኢሜይል ምዝገባ።
- አስተዳዳሪ፦ ክስተት መፍጠር፣ ዝማኔዎችን መለጠፍ፣ የክፍል ሁኔታዎችን መቀየር፣ ጥገና መመደብ።
ፈቃዶች
ህዝቡ የታተመውን ሁሉ ያያል። መለጠፍ የሚችለው ቡድንዎ ብቻ ነው። ከተቻለ የአስተዳዳሪ መግቢያውን ከዋናው መተግበሪያዎ የመግቢያ ስርዓት ለይተው ያስቀምጡ፣ የማረጋገጫ አቅራቢዎ ቢቋረጥ ከራስዎ ስቴተስ ገጽ እንዳይቆለፉ።
ዋናው ውሳኔ፦ ራሱን የቻለ ያድርጉት
ቤት ውስጥ የሚሠሩ ስቴተስ ገጾች የሚወድቁት እዚህ ነው። የእርስዎ ስቴተስ ገጽ፦
- ከመተግበሪያዎ ጋር በተመሳሳይ ሰርቨር ወይም ማስተናገጃ አካውንት ላይ ከሆነ፣
- ከተመሳሳይ ዳታቤዝ የሚያነብ ከሆነ፣
- ከተመሳሳይ የዶሜይን ማዋቀር ወይም CDN ውቅር ጀርባ ከሆነ፣
- ወይም በተመሳሳይ የማሰማራት ሂደት የሚለቀቅ ከሆነ፣
ብዙ መቋረጦች ሲሆኑ ሰዎች በሚፈልጉበት ጊዜ ራሱ ይወድቃል። ተግባራዊ እርምጃዎች፦
- የተለየ ማስተናገጃ። ከዋናው መተግበሪያ የተለየ ፕሮጀክት ወይም አቅራቢ።
- የራሱ ንዑስ ዶሜይን፣ ለምሳሌ
status.example.com፣ በDNS ላይ ራሱን ችሎ የተጠቆመ። ዶሜይኖች እና DNS እንዴት እንደሚሠሩ ይመልከቱ። - የራሱ ዳታ። ክስተቶች በስቴተስ ገጹ የራሱ ማከማቻ ውስጥ ይኖራሉ፣ በመተግበሪያዎ ዳታቤዝ ውስጥ አይደለም።
- ተለዋጭ የስታቲክ ገጽ። አንዳንድ ቡድኖች የይፋውን ገጽ ስታቲክ አድርገው በእያንዳንዱ ዝማኔ ዳግም ይገነቡታል፣ ስለዚህ የሚሰበር ነገር ሊኖር አይችልም ማለት ይቻላል።
በእጅ ዝማኔዎች ወይስ አውቶማቲክ ፍተሻዎች
በእጅ (እዚህ ጀምሩ)
ቡድንዎ ክስተቶችን ይለጥፋል እና የክፍል ሁኔታዎችን ከአስተዳዳሪ ገጹ በእጅ ይቀይራል። ብዙ ስቴተስ ገጾች በተግባር የሚሠሩት በዚህ መንገድ ነው፣ ምክንያቱም የሰው ፍርድ ("ለአንዳንድ የካርድ ዓይነቶች ክፍያዎች ዘግይተዋል") ከራስ-ሰር ቀይ ነጥብ የበለጠ ጠቃሚ ነው።
ችግሮችን በፍጥነት ለማወቅ፣ መተግበሪያዎን በየደቂቃው ገደማ የሚፈትሽና በኢሜይል፣ ኤስኤምኤስ ወይም ቻት የሚያሳውቅዎ ውጫዊ የመስራት ክትትል ይጠቀሙ። ብዙ የክትትል አገልግሎቶች ነጻ እርከን አላቸው።
አውቶማቲክ
አውቶማቲክ ማለት አንድ ነገር በየጊዜው እያንዳንዱን ክፍል ፈትሾ ሁኔታውን ያዘምናል ማለት ነው። ይህ ከዋናው መተግበሪያዎ መሠረተ ልማት ውጭ፣ በመርሃ ግብር የሚሠራ ኮድ ይፈልጋል። ሁለት የተለመዱ ዘዴዎች፦
- ውጫዊ ክትትል ስቴተስ ገጽዎን ይጠራል ፍተሻ ሲወድቅ ወይም ሲመለስ በዌብሁክ በኩል፣ እና ስቴተስ ገጹ ክፍሉን ያዘምናል።
- የመርሃ ግብር ስራ በስቴተስ ገጹ የራሱ ማስተናገጃ ውስጥ እያንዳንዱን ክፍል ይፒንግ አድርጎ ውጤቱን ይመዘግባል። ከመታመንዎ በፊት ማስተናገጅዎ የመርሃ ግብር ስራዎችን እንዴት እንደሚይዝ ያረጋግጡ፤ ዳራ ስራዎችን መሮጥ መመሪያችን አማራጮቹን ያብራራል።
አውቶማቲክ ለውጦች በቀስታ ኔትዎርክ ላይ ሊወዛወዙ ይችላሉ (ወደ ላይ፣ ወደ ታች፣ ወደ ላይ)። ሁኔታ ከመቀየሩ በፊት ሁለት ወይም ሦስት ያልተሳኩ ፍተሻዎችን ይጠይቁ፣ እና ትልቅ መቋረጥ ከመታወቁ በፊት ሰው እንዲያረጋግጥ ያድርጉ።
የክስተት ዝማኔዎችን መጻፍ
- ቶሎ ለጥፉ። "በመግቢያ ላይ ችግሮች ሪፖርቶች እየመረመርን ነው" የሚለው በደቂቃዎች ውስጥ ከአንድ ሰዓት በኋላ ከሚመጣ ፍጹም መልዕክት ይሻላል።
- ተጠቃሚዎች የሚያስተውሉትን ተናገሩ፣ ውስጣዊ ምን እንደተበላሸ አይደለም።
- የሚቀጥለውን ዝማኔ ጊዜ ቃል ግቡ፣ እና ያንን ጠብቁ።
- ከተፈታ በኋላ አጭር ማጠቃለያ ያዙ፦ ምን ተፈጠረ፣ ለምን ያህል ጊዜ፣ ምን እየቀየሩ ነው።
የሚሠራ የመጀመሪያ ጥያቄ
ለመተግበሪያችን Parcelio ራሱን የቻለ ስቴተስ ገጽ ገንባ፣ ለብቻው በ status.parcelio.com ላይ እንዲስተናገድ። ክፍሎች፦ ድረ-ገጽ፣ የመከታተያ API፣ ማሳወቂያዎች፣ ክፍያዎች፣ እያንዳንዳቸው በሁኔታ መሠረት፦ ይሠራል፣ ዝቅተኛ አፈጻጸም፣ ከፊል መቋረጥ፣ ትልቅ መቋረጥ ወይም በጥገና ላይ። የይፋ ገጹ የከፋውን ወቅታዊ ሁኔታ የሚጠቀም አጠቃላይ ባነር፣ እያንዳንዱ ክፍል ከሁኔታው ጋር፣ ማንኛውም ንቁ ክስተቶች በሰዓት ማህተም የተያዙ ዝማኔዎች (አዲሱ መጀመሪያ)፣ የሚመጣ ጥገና፣ እና ያለፉ ክስተቶች በወር የተደረደሩ ዝርዝር ያሳያል። እያንዳንዱ ክስተት የራሱ ገጽ አለው። በይለፍ ቃል የተጠበቀ የአስተዳዳሪ ገጽ ጨምር ክስተት እንዲፈጥሩ (ርዕስ፣ ተጽዕኖ፣ የተጎዱ ክፍሎች)፣ ዝማኔዎችን እንዲለጥፉ (መልዕክት እና ሁኔታ፦ በመመርመር ላይ፣ ተለይቷል፣ በክትትል ላይ፣ ተፈትቷል)፣ የክፍል ሁኔታዎችን እንዲቀይሩ እና ጥገና እንዲያቀዱ። ከውጫዊ ክትትል የክፍል ስምና ወደ ላይ/ወደ ታች ዋጋ የሚቀበል እና በሚስጥር ማስመሰያ የተጠበቀ POST /api/check-result ማዘጋጀት፤ ክፍሉን የሚያስቀምጠው ከሦስት ተከታታይ ወደ-ታች ፍተሻዎች በኋላ ብቻ ነው። ሁሉንም በዚህ መተግበሪያ የራሱ ዳታቤዝ ውስጥ አስቀምጥ። ቀላል፣ ረጋ ያለ ዲዛይን በስልኮች ላይ በፍጥነት የሚጫን።
የግንባታ ደረጃዎች
- የይፋ ገጽና በእጅ ክስተቶች ያለው አስተዳዳሪ። ይህ ብቻ እንኳ የሚሠራ ስቴተስ ገጽ ነው።
- ለብቻው ያስተናግዱት እና ንዑስ ዶሜይን ወደ እሱ ይጠቁሙ።
- የክስተት ገጾችና ታሪክ።
- የጥገና ጊዜያት።
- ምዝገባዎች። ድርብ ማረጋገጫ ያለው የኢሜይል ምዝገባ፣ እና በአዳዲስ ክስተቶችና ዝማኔዎች ላይ ማሳወቂያዎች። ኢሜይል አቅራቢ ይፈልጋል፤ ከመተግበሪያዎ ኢሜይል እንዴት መላክ እንደሚቻል ይመልከቱ።
- የክትትል ዌብሁክ አውቶማቲክ የሁኔታ ለውጦች ከፈለጉ።
- ልምምድ ያካሂዱ። ሐሰተኛ ክስተት ይፍጠሩ፣ ዝማኔዎች ይለጥፉ፣ ይፍቱ፣ ኢሜይሎቹን ያረጋግጡ፣ ከዚያም ይሰርዙ።
የተለመዱ ስህተቶች
- ከመተግበሪያው ጋር አብሮ ማስተናገድ። በጣም የተለመደና በጣም ከባድ ስህተት።
- ሁልጊዜ "ሁሉም ስርዓቶች እየሠሩ ናቸው" የሚል ገጽ። ችግሮችን በጭራሽ የማያሳይ ከሆነ ሰዎች ማመናቸውን ያቆማሉ።
- ሰዓት ማህተም ወይም የሰዓት ዞን የለም። ሁልጊዜ ሰዓቱን ከዞኑ ጋር አሳዩ።
- የአስተዳዳሪ ገጹ በዋናው መተግበሪያ መግቢያ ላይ መታመን።
- በዝማኔዎች መካከል ዝምታ። "ምንም ለውጥ የለም፣ አሁንም እየሠራን ነው" ትክክለኛ ዝማኔ ነው።
- የሚወዛወዙ አውቶማቲክ ሁኔታዎች። ለውጥ ከመደረጉ በፊት ተደጋጋሚ ውድቀቶችን ይጠይቁ።
የተዘጋጀ የስቴተስ ገጽ አገልግሎት የተሻለ ምርጫ ሲሆን
የተዘጋጁ የስቴተስ ገጽ አገልግሎቶች የራሱን የመለያየት ችግር ለመፍታት የተሠሩ ናቸው፦ በተለየ መሠረተ ልማት ላይ ይሠራሉ፣ የተመዝጋቢ ማሳወቂያዎችን በኢሜይልና በኤስኤምኤስ ያስተዳድራሉ፣ ብዙ ጊዜም ክትትልና ከክስተት መሣሪያዎች ጋር ውህደቶች ያካትታሉ። ዋናው ነገር የደንበኞችዎ ክፍያ አካል የሆነ የመስራት ጊዜ ከሆነ፣ ወይም መቋረጦችን ለማሳወቅ ውል ያላችሁ ከሆነ፣ ልዩ አገልግሎት ብዙ ጊዜ ዋጋ አለው። ብዙዎቹ ለትናንሽ ቡድኖች ነጻ ወይም ዝቅተኛ ዋጋ እርከኖች አሏቸው፣ ስለዚህ ከመገንባትዎ በፊት ያረጋግጡ።
ሙሉ የንድፍና የአጻጻፍ ቁጥጥር ሲፈልጉ፣ ፍላጎትዎ ቀላል ሲሆን (ጥቂት ክፍሎች፣ በእጅ ዝማኔዎች)፣ ወይም ስቴተስ ገጹ ለሌሎች እየገነቡት ላለ ምርት አካል ሲሆን፣ የራስዎን ይገንቡ።
በMythex መገንባት
በMythex ስቴተስ ገጹን ከዋናው መተግበሪያዎ ለይቶ እንደ የራሱ ፕሮጀክት መገንባት ይችላሉ፣ ይህም ለብቻው የሚስተናገድ እና የራሱ ዳታቤዝ እንዲኖረው ያደርጋል። በቻት ይግለጹት፣ በቀጥታ ቅድመ-እይታ ይፈትሹት፣ ከዚያም ያትሙትና እንደ status.yourdomain.com ያለ ንዑስ ዶሜይን ያገናኙ (ብጁ ዶሜይኖች በPro ላይ ይገኛሉ)። ያስታውሱ፣ የታተሙ የMythex መተግበሪያዎችና ዳታቤዞቻቸው ስራ ፈት ሲሆኑ ይተኛሉ እና በሚቀጥለው ጉብኝት ይነቃሉ፣ ስለዚህ ከዝምታ ጊዜ በኋላ የመጀመሪያው መጫን ሊዘገይ ይችላል። ቀላል፣ ብርሃን ያለው ገጽ ይረዳል።
Mythex የመርሃ ግብር ስራዎችን አይገልጽም፣ ስለዚህ አውቶማቲክ ፍተሻዎች የስቴተስ ገጽዎ ውስጥ ዌብሁክ ኤንድፖይንት የሚጠራ ውጫዊ የመስራት ክትትል ይጠቀሙ (ተመልከቱ የዌብሁክ መመሪያ)። ለተመዝጋቢዎች የኢሜይል ማሳወቂያዎች በእርስዎ የራስ አቅራቢ በኩል ይሄዳሉ፣ ቁልፉም እንደ የፕሮጀክት ሚስጥር ይቀመጣል (የኢሜይል መላኪያ መመሪያ)።
ጥያቄዎች
ስቴተስ ገጽ ምንድን ነው?
የአገልግሎትዎ እያንዳንዱ ክፍል እየሰራ መሆን አለመሆኑን የሚያሳይ ይፋዊ ገጽ ነው። ወቅታዊ እና ያለፉ ክስተቶችን በሰዓት ማህተም የተያዙ ዝማኔዎች ይዘረዝራል፣ ብዙ ጊዜም ሰዎች ማሳወቂያ እንዲደርሳቸው እንዲመዘገቡ ያስችላል። በመቋረጥ ወቅት የድጋፍ ጥያቄዎችን ይቀንሳል።
ስቴተስ ገጼ ከመተግበሪያዬ ጋር አብሮ መስተናገድ አለበት?
አይገባም። ከመተግበሪያዎ ጋር ማስተናገጃ፣ የዶሜይን ማዋቀር ወይም ዳታቤዝ የሚጋራ ከሆነ፣ ሊዘግበው የተዘጋጀበት ተመሳሳይ መቋረጥ ውስጥ ሊወድቅ ይችላል። ለብቻው ያስተናግዱት፣ እንደ status.yourdomain.com ባለ ንዑስ ዶሜይን ላይ።
አውቶማቲክ ክትትል ያስፈልገኛል?
ይረዳል፣ ግን ለመጀመር አስፈላጊ አይደለም። ብዙ ትናንሽ ቡድኖች ክስተቶችን በእጃቸው ይለጥፋሉ እና ራሳቸውን ለማሳወቅ ከመተግበሪያቸው ውጭ የሚሰራ የመስራት ክትትል መሳሪያ ይጠቀማሉ። አውቶማቲክ የሁኔታ ለውጦች በኋላ ሊመጡ ይችላሉ።
የክስተት ዝማኔ ምን መናገር አለበት?
ምን ተጎድቷል፣ ተጠቃሚዎች ምን ያስተውላሉ፣ ምን እየሠሩ ነው፣ እና ቀጣዩ ዝማኔ መቼ እንደሚመጣ። አጭር፣ ግልጽ እና በሰዓት ማህተም የተያዘ ይሁን፣ ምንም እንኳ ዝማኔው 'አሁንም እየመረመርን ነው' ቢሆንም።