ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

ፕሮጀክቶቻችን አብዛኛውን ጊዜ ክልላዊ ናቸው, እና ደንበኞቹ አብዛኛውን ጊዜ ሚኒስቴር መሥሪያ ቤቶች ናቸው. ነገር ግን፣ ከመንግስት ሴክተር በተጨማሪ፣ የግል ድርጅቶችም ስርዓቶቻችንን ይጠቀማሉ። በእነሱ ላይ በተግባር ምንም ችግሮች የሉም.

ስለዚህ, ዋናዎቹ ፕሮጀክቶች ክልላዊ ናቸው, እና አንዳንድ ጊዜ በእነሱ ላይ ችግሮች አሉ. ለምሳሌ፣ ከአፈጻጸም ጋር፣ በክልሎች ውስጥ ከ20k በላይ ውድ ተጠቃሚዎቻችን በምርት አገልጋዮች ላይ አዲስ ተግባር በሚዘረጋበት ጊዜ። ህመም ነው…

ስሜ ሩስላን እባላለሁ እና የ BARS ግሩፕ የመረጃ ሥርዓቶችን እደግፋለሁ። ለአመጽ ተከታታይ ዲቢኤዎች ገዳይ ቦት ማዳበር. ይህ ልጥፍ ለልብ ደካማ አይደለም - ብዙ ፊደሎች እና ስዕሎች አሉ።

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

/ አውር

አንዳንድ መተግበሪያዎቻችን በOracle DBMS ላይ ይሰራሉ። በPostgreSQL DBMS ላይ ፕሮጀክቶችም አሉ። Oracle አስደናቂ ነገር አለው - በዲቢኤምኤስ ላይ ባለው ጭነት ላይ ያለውን ስታቲስቲክስ መሰብሰብ, ያሉትን ችግሮች የሚያጎላ እና እንዲያውም ለማስወገድ ምክሮችን ይሰጣል - አውቶማቲክ የስራ ጫና ማከማቻ (AWR). በአንድ ወቅት (በህመም ጊዜ) ገንቢዎቹ ያለማቋረጥ እንዲሰበሰቡ ጠይቀዋል። የAWR ሪፖርቶች ለአፈጻጸም ትንተና. እኛ በቅንነት ወደ DBMS አገልጋይ ሄደን ሪፖርቶችን ሰብስበን ወደ እኛ ወስደን ለመተንተን ወደ ምርት ልከናል። ከ5ኛ ጊዜ በኋላ የሚያናድድ ሆነ...ከ10ኛው በኋላ የሚያናድድ ሆነ...

አንድ የሥራ ባልደረባዬ አንድ ጊዜ ከአንድ ጊዜ በላይ የሚሠራው ነገር ሁሉ በራስ-ሰር መሆን እንዳለበት ሀሳቡን ገለጸ። እስከ መበሳጨት ድረስ ፣ እውነቱን ለመናገር ፣ ስለሱ አላሰብኩም እና በራስ-ሰር የሚሠሩትን ሁሉንም ነገሮች በራስ-ሰር ለማድረግ ሞከርኩ ፣ ግን ብዙ ጊዜ ፍላጎት አልነበረውም እና ከተተገበረ ተፈጥሮ ይልቅ የበለጠ ምርምር ነበር።

እና ከዚያ አሰብኩ: - "ሪፖርት ለማመንጨት አስተዳዳሪዎች አያስፈልጉም...". ደግሞም ሪፖርት መሰብሰብ ማለት የ sql ስክሪፕት @$ORACLE_HOME/rdbms/admin/awrrpt.sql መፈጸም እና ሪፖርቱን ከአገልጋዩ ወደ ቦታዎ መውሰድ ማለት ነው... ኦህ አዎ ልማትን ለምርት አንፈቅድም።

ከዛም አስፈላጊውን መረጃ ጎግል አድርጌ፣ በፈተናው መሰረት ላይ ካለው መጣጥፍ ላይ ተግባሩን ፈጠርኩ፣ ስክሪፕቱን እና ተአምርን ሮጥኩ - ሪፖርቱ ተሰብስቦ በአካባቢው ሊቀመጥ ይችላል። የAWR ሪፖርቶች ብዙ ጊዜ የሚፈለጉባቸው ተግባራትን ፈጠረ እና ለገንቢዎች እንዴት እንደሚጠቀሙባቸው ነገራቸው።

በዚህ ጊዜ አካባቢ፣ በትርፍ ጊዜዬ፣ ከBotFather ጋር ከተነጋገርኩ በኋላ፣ ለራሴ የቴሌግራም ቦት ፈጠርኩ፣ ለመዝናናት ብቻ። እዚያ ቀላል ተግባር ውስጥ ገባሁ - የአሁኑን ጊዜ አሳይ ፣ የምንዛሬ ተመኖች ፣ የአየር ሁኔታ ፣ ለባለቤቴ (ከዚያም ለሴት ጓደኛ) ምስጋናዎችን በጊዜ ሰሌዳ ላይ እንዲልክ አስተምራለሁ ። ምናልባት፣ በዚያን ጊዜ ምስጋናዎችን መላክ የቦቴ በጣም ተወዳጅ ተግባር ነበር፣ እና ባለቤቴ ታደንቃለች።

ስለዚህ. ገንቢዎች በቴሌግራም ይጽፉልናል፣ በቴሌግራም ዘገባ እንልክላቸዋለን... ለቦት እንጂ ለእኛ ባይጽፉስ? ከሁሉም በላይ, ለሁሉም ሰው የተሻለ ይሆናል, ሪፖርቱ በፍጥነት ይቀበላል, እና ከሁሉም በላይ, እኛን በማለፍ. የእኔ ቦት የመጀመሪያ ታዋቂ ተግባር ሀሳብ የተወለደው በዚህ መንገድ ነው።

መተግበር ጀመርኩ። በተቻለኝ መጠን በPHP (የእኛ አፕሊኬሽን እራሱ በPHP ነው፣ እኔ ከፓይዘን የበለጠ ጠንቅቄአለሁ) አደረኩት። ጥሩ ኮድ አውጪ አይደለሁም፣ ስለዚህ የእኔን ኮድ ላሳይህ አልችልም :)

ቦት የሚኖረው በእኛ የድርጅት አውታረመረብ ላይ ሲሆን የታለመ የውሂብ ጎታዎችን ጨምሮ የተወሰኑ ፕሮጀክቶችን ማግኘት ይችላል። በቡድኑ ውስጥ ወይም በምናሌው ውስጥ ካሉ መለኪያዎች ጋር ላለመጨነቅ ይህንን ተግባር ከክትትል ማስታወቂያዎች ጋር ከቡድን ውይይት ጋር አያይዘዋለሁ። በዚህ መንገድ ቦት ሪፖርቱን ከየትኛው የውሂብ ጎታ መሰብሰብ እንዳለበት ወዲያውኑ ያውቃል።

እንደ ትእዛዝ ተቀብለዋል / አውር ኤን, N ማለት አንድ ሪፖርት የሚያስፈልገው የሙሉ ሰዓቶች ብዛት (በነባሪ - 1 ሰዓት) ነው, ለአንድ ሳምንትም ቢሆን, የውሂብ ጎታ እንደገና ካልተጀመረ, ቦት ወዲያውኑ መስራት ይጀምራል, ሪፖርቱን ይሰበስባል, እንደ ያትማል. ድረ-ገጽ እና ወዲያውኑ (እዚያው ማለት ይቻላል) ወደሚፈለገው ሪፖርት አገናኝ ያቀርባል።

ሊንኩን ተከተሉ እና የAWR ዘገባ ይኸውና፡-

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

እንደተጠበቀው፣ ገንቢዎቹ እንዲህ ዓይነት ሪፖርት ማመንጨትን ተቋቁመዋል፣ እና አንዳንዶቹም አመስግነውናል።

የቡድኑን ምቾት በማድነቅ ከሌሎች ክልሎች የመጡ የፕሮጀክት አስተዳዳሪዎች ከደንበኛው ብዙ ስለሚያገኙ እና ስለ ስርዓቱ አፈፃፀም እና ተገኝነት ስለሚጨነቁ ተመሳሳይ ነገር ይፈልጋሉ። ቦቱን ወደ ሌሎች ቻቶች ጨመርኩት። አሁንም ይጠቀሙበታል, እና ስለሱ ደስ ብሎኛል.

በኋላ፣ የCIT ባልደረቦች እንዴት ሪፖርቶችን እንደምንሰበስብ አወቁ እና እሱንም ማድረግ ፈልገዋል። ወደ ውይይታችን አላከልኳቸውም፣ ከሪፖርቶች ማመንጨት ጋር በጊዜ መርሐግብር እና በጥያቄ የተለየ ውይይት ፈጠርኩ።

/ pgBadger

ከPostgreSQL ጋር በመተባበር በ PHP ውስጥ ሌሎች መተግበሪያዎች አሉን። ለተቸገሩት የ pgBadger ሪፖርቶችን ስብስብ ተመሳሳይ መርህ በመጠቀም ተግባራዊ አድርጌያለሁ - በቡድን ውይይት። መጀመሪያ ላይ ተጠቀሙበት, ግን ከዚያ በኋላ ቆሙ. ተግባራዊነቱ እንደ አላስፈላጊ ተቆርጧል።

/ ግዴታ

የእኛ ክፍል የምሽት ፈረቃዎች አሉት እና በዚህ መሠረት መርሃ ግብር አለው። ጎግል ሉሆች ውስጥ ነው። ሊንክ መፈለግ፣ ቻርት መክፈት፣ እራስህን መፈለግ ሁል ጊዜ አይመችም... ከቀድሞ ባልደረቦቼ አንዱ ከቴሌግራም ቦቱ ጋር ተጫውቶ ወደ ዲፓርትመንታችን ውይይት አስተዋወቀ። ለክፍል ሰራተኞች የግዴታ ፈረቃ መጀመርን በተመለከተ ማሳወቂያዎች. ቦቱ የጊዜ ሰሌዳውን ይመረምራል, በስራ ላይ ያለውን ሰው አሁን ባለው ቀን ይወስናል እና እንደ መርሃግብሩ ወይም በተጠየቀው መሰረት, ዛሬ በስራ ላይ ያለውን ሪፖርት ያደርጋል. በጣም ጥሩ እና ምቹ ሆኖ ተገኝቷል. እውነት ነው, የመልእክቶቹን ቅርጸት በትክክል አልወደድኩትም. እንዲሁም ለሌላ ክፍል ሰራተኞች (ለምሳሌ, BC "መድሃኒት"), በሌሎች አቅጣጫዎች በስራ ላይ ስላሉት መረጃ በትክክል አያስፈልግም, ነገር ግን በችግሮች ጊዜ "መድሃኒት" ውስጥ ማን እንደሚሠራ ማወቅ አለብዎት. ተግባራዊነቱን "ለመበደር" ወሰንኩ, ነገር ግን የማልወደውን ነገር ቀይር. የመልእክት ፎርማት ለራሴ እና ለሌሎች ምቹ እንዲሆን አድርጌያለሁ፣ አላስፈላጊ መረጃዎችን አስወግጄ።

/tnls

የቴሌግራም ቦት በመጠቀም አውቶማቲክን ከሞከርኩ በኋላ ብዙ የተለያዩ ሀሳቦች ታዩ፣ ነገር ግን በጣም አስፈላጊ የሆኑ ነገሮችን ማድረግ እፈልግ ነበር። ለመምራት ወሰንኩ በጥያቄዎች ላይ ስታቲስቲክስ። የደንበኞቻችንን ፕሮጄክቶች ለመድረስ “ዝላይ አገልጋይ” ወይም አስተላላፊ አገልጋይ የሚባለውን ተግባራዊ አድርገናል። የቪፒኤን ግንኙነቶች በእሱ ላይ ይነሳሉ, ከዚያም የመተግበሪያ ወደቦች, የውሂብ ጎታዎች እና ሌሎች ረዳት ማስተላለፎች በ ssh በኩል ወደ የአካባቢያችን አውታረመረብ ይላካሉ, የሰራተኞቻችንን ፕሮጀክቶች በቀላሉ ለማግኘት, በ VPN ግንኙነቶች ላይ ችግር ሳይኖር. የሚያስፈልግህ ከድርጅታችን አውታረመረብ ጋር የቪፒኤን ግንኙነት ማቀናበር ብቻ ነው።

የጥያቄዎች ስታቲስቲክስ እንደሚያሳየው ብዙውን ጊዜ አንደኛው ዋሻዎች ከተሳኩ በኋላ (በአውታረ መረብ ችግሮች ፣ ለምሳሌ በጊዜ ማብቂያ) ሰዎች የፕሮጀክቱን መዳረሻ ወደነበረበት ስለመመለስ ያነጋግሩን ። በአብዛኛዎቹ ሁኔታዎች ግንኙነቱን እንደገና ማስጀመር ብቻ በቂ ነው እና ሁሉም ነገር ጥሩ ነው. እራስህ እናድርገው. ትእዛዙ ይህ ነው፡-
ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

በተፈለገው ምናሌ ውስጥ "ይወድቃሉ" ፕሮጀክትዎን ይምረጡ, አንድ ደቂቃ ይጠብቁ እና ሁሉም ሰው ደስተኛ እና እርካታ አለው ...

ትዕዛዙን ሲቀበሉ ፣ በባይት እና ቢት ትንሽ እንቅስቃሴ ፣ ቦት ከማስተላለፊያ አገልጋይ ጋር ይገናኛል ፣ የትኛው ማስተላለፍ እንደገና መጀመር እንዳለበት አስቀድሞ ያውቃል እና ሥራውን ያከናውናል - ከፕሮጀክቱ ጋር ያለውን ግንኙነት ይመልሳል። እንደነዚህ ያሉትን ጉዳዮች እራስዎ መፍታት እንዲችሉ መመሪያዎችን ጻፍኩ ። እና ሰዎች ያነጋገሩን የቀረበው መሳሪያ ካልሰራ ብቻ ነው...

/ecp_ወደ_pem

ተጨማሪ አኃዛዊ መረጃዎች እንደሚያሳዩት ብዙውን ጊዜ መለወጥ አስፈላጊ ነው EDS Crypto Pro በፔም ቅርጸት(መሠረት 64) ለተለያዩ ውህደቶች፣ እና በጣም ብዙ አለን። ተግባር፡ ኮንቴይነር ይውሰዱ፣ ወደ ዊንዶውስ ኮምፒዩተር ይቅዱት P12FromGostCSP መገልገያ የተጫነው (በነገራችን ላይ የሚከፈል)፣ ወደ pfx ይቀይሩት እና ከዚያም pfx ን በ OpenSSL (በ GOST ምስጠራ ድጋፍ) ወደ pem ይለውጡ። በጣም ምቹ አይደለም, ነገር ግን በጣቶችዎ ጫፍ ላይ ይፈልጋሉ.

ጎግል እንደገና ለማዳን ደርሷል። ተገኝቷል የአንድ ዓይነት ሰው መገልገያ. በ README ላይ እንደተፃፈው ሰበሰብኩት - ሰርቷል። ቦቱን ከመገልገያው ጋር እንዲሰራ አስተምሬዋለሁ እና ፈጣን ለውጥ አገኘሁ።
ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

በመጨረሻው ትግበራ ጊዜ, ወደ አዲስ የምስጠራ ቅርጸት - gost-2012 ለመቀየር ትእዛዝ ተሰጥቷል. እኔ እስከማስታውሰው ድረስ, በዚያን ጊዜ መገልገያው ከአሮጌው GOST (2001) ጋር ብቻ ይሠራ ነበር, ምናልባትም ከሌላ ደግ ሰው ሌላ ተመሳሳይ መገልገያ ነበር, በትክክል አላስታውስም.
ወደ አዲሱ GOST ከተሸጋገረ በኋላ የቦቱ አሠራር ለደህንነት ሲባል ተወግዷል. በዶክተር መያዣ ውስጥ ተተግብሯል.

ዶከርፋይል፣ ማንም ሰው የሚያስፈልገው ከሆነ፡-

FROM ubuntu:16.04                                                                                                                                                                        
RUN apt update && apt -y install git sudo wget unzip gcc g++ make &&                        
   cd /srv/ && git clone https://github.com/kov-serg/get-cpcert.git &&                     
   cd get-cpcert && chmod +x *.sh && ./prepare.sh && ./build.sh &&                         
   mkdir -p /srv/{in,out} &&                                                               
   echo '#!/bin/bash' > /srv/getpem.sh &&                                                  
   echo 'cd /srv/get-cpcert' >> /srv/getpem.sh &&                                          
   echo './get-cpcert /srv/in/$CONT.000 $PASS > /srv/out/$CONT.pem' >> /srv/getpem.sh &&   
   chmod +x /srv/getpem.sh                                                                  ENTRYPOINT /srv/getpem.sh

ለመለወጥ ዋናውን መያዣ (እንደ xxx.000 ማውጫ) በ / srv / ማውጫ ውስጥ ማስቀመጥ እና የተጠናቀቀውን pem ወደ /srv/out መውሰድ ያስፈልግዎታል።

ለመለወጥ፡-

 docker run -t -i -e CONT='<имя директории с контейнером(без ".000")>' -e PASS='<пароль для контейнера>' -v /srv/in:/srv/in -v /srv/out:/srv/out --name ecptopem <адрес нашего репозитория>/med/ecptopem:latest 

/emstop እና /emstart

አንድ ቀን፣ በጣም አሪፍ Oracle DBA፣ በዲቢኤምኤስ አስተዳደር እና ልማት ብዙ ልምድ ያለው፣ በኩባንያችን ውስጥ ሥራ አገኘ። እና ወዲያውኑ ከ DBMS አገልጋዮች ጋር በ ssh መገናኘት ላይ ችግር አጋጥሞታል: የት እና እንዴት እንደሚገናኙ አያውቅም, መዳረሻው በግልጽ አልተገለጸም, ወይም እሱ የሚያስፈልገውን ነገር ወደ ራሱ ማስተላለፍ አይችልም. ደህና፣ ስለረዳን ደስ ብሎናል፣ እንዴት እንደሚገናኝ ነገርነው፣ እና የኢንተርፕራይዝ ሥራ አስኪያጅ ላክን። ነገር ግን ነገሮች አሁንም በ ssh አልሰሩም። ከስራ ባልደረባዬ አንዱ በቀላሉ አብራርቶታል፡ ንፁህ ብራድ ዲቢኤ :) በአገልጋዩ ላይ የሆነ ነገር ማስተካከል ካስፈለገን እራሳችንን እንደምናደርገው ወስነናል።

EM አንዳንድ ጊዜ በከባድ ጭነት ይሰናከላል፣ እና እንደገና ለማስጀመር... በssh በኩል መገናኘት እና በተርሚናል በኩል እንደገና ማስጀመር ያስፈልግዎታል። አዲሱ ባልደረባችን "አስተዳዳሪዎች በዚህ ጥሩ ናቸው" ሲል ወሰነ። በዲቢኤምኤስ ላይ ያሉ ከባድ ሸክሞች ለኛ እንግዳ አይደሉም፣ እና EMን እንደገና ለማስጀመር የሚቀርቡ ጥያቄዎችም የተለመዱ ናቸው። ከዚያ ተመሳሳይ ሁኔታ: ውጥረት, ብስጭት እና ለችግሩ መፍትሄ መፈለግ. ስለዚህ በተመሳሳዩ ቡድን ውስጥ የሚከተሉት ትዕዛዞች ታይተዋል- /emstop እና /emstart.

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

/ መግደል

በመረጃ ቋቱ ላይ ጠንካራ ውድድር ካለ እና ይህ አንዳንድ ጊዜ የሚከሰት ከሆነ የውሂብ ጎታውን በፍጥነት ማውረድ አስፈላጊ ነው። በጣም ፈጣኑ መንገድ ችግር ያለበትን ሂደት መግደል ነው ... ይህንን ለማድረግ በ ssh በኩል ይገናኙ, ይገድሉ -9 ... ቦት ይረዳል!

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

አሌክሲ ቡድኑን በማድነቅ በፍቅር ስም ሰጠው - "ኪሊልካ" ወይም ሽጉጥ.
አንድ ቀን አሌክሲ እንዴት እንደሞከረ እና እንደተሰቃየ ከተመለከትኩ በኋላ በእያንዳንዱ ሂደት xxx እየገባ /መግደል ፣ ወደ ጠመንጃችን “መልቲ በርሜል” ለመጨመር ወሰንኩ ።

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

ይህ የተሻለ ነው! ሁሉም ነገር ለእርስዎ ነው, አሌክሲ, ስራ ብቻ, ውድ!

በተፈጥሮ, እንዲህ ያለ አስፈላጊ ቡድን ውስን ነበር በተጠቃሚ_መዳረሻ - "የሞኝ መከላከያ"። ሌሻ በመረጃ ቋት አገልጋዩ ላይ እንዴት ሂደቶችን በዘፈቀደ እንደሚገድል ሲመለከት፣ ብዙ ሰዎች በዘፈቀደ የሂደት ቁጥር ትዕዛዝ ለማስገባት ሞክረው ነበር፣ ነገር ግን የእኔን ብልጥ ቦት ማታለል አልቻልክም ፣ ወዲያውኑ ፈቃደኛ አልሆነም።

/ ማንቂያ

ደህና፣ እንደዚያ ከሆነ፣ ትእዛዝ ሰጥቻለሁ፡-
/alertlog <የመስመሮች ብዛት> - የተገለጸውን የማስጠንቀቂያ መስመሮች ቁጥር ያግኙ
ቦት ማንቂያ ሎግ ይጎትታል እና ወደ አገልግሎታችን ይልካል፣ ልክ እንደ ፓስታቢን፣ pyste ይባላል፣ እና ወደ መለጠፍ ጥያቄ ቻት አገናኝ ይልካል።

/ ቼኮች

ቀጥሎ ጥያቄ መጣ የመተግበሪያችንን ትክክለኛ አፈፃፀም መከታተል። እስካሁን ድረስ የፕሮጀክት ቴክኒካል ድጋፍ ይህንን መረጃ በእጅ ሰብስቧል። ምንም አይደል! የእኛ ጀግኖች ሞካሪዎች ለዚህ የሙከራ ጉዳዮችን አዘጋጅተዋል። የተገኘው የፈተና ምዝግብ ማስታወሻ ለማንበብ በጣም ምቹ አይደለም፤ ልምድ የሌለው ተጠቃሚ ለመረዳት ረጅም ጊዜ ይወስዳል እና አስፈላጊውን መረጃ እንደሚያጎላ እርግጠኛ አይሆንም። እና በእጃችን ማድረግ የማንችለውን በእጃችን ማድረግ አንወድም ... ለቦቱ አዲስ ተግባር!

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

የ/ቼክ ትዕዛዙ ቀላል እና የማያሻማ ሜኑ ያሳያል፤ በዚህ ጊዜ ወገኖቻችን ይህንን ትዕዛዝ ያለ መመሪያ እንዴት መጠቀም እንደሚችሉ ተምረዋል!

የተፈለገውን ንጥል ሲመርጡ ከምናሌው ይልቅ የፈተናውን ጅምር የሚመለከት ማሳወቂያ ይመጣል፣ በዚህም ትዕግስት የሌላቸው ተጠቃሚዎች የእኛን ፈተና 100500 ጊዜ እንዳያካሂዱ፡-

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

በተመረጠው የሜኑ ንጥል ላይ በመመስረት, ከኛ አውታረመረብ ውስጥ አንድ የተወሰነ ሙከራ ተጀምሯል, ማለትም ቦት ከሚኖርበት ማሽን (jmeter ቀድሞ ተስተካክሏል, አስፈላጊዎቹ ሙከራዎች ይገኛሉ ...) ወይም በቀጥታ ከመረጃ ማእከል (ከኤ. ከመተግበሪያው ቀጥሎ የተዘጋጀ ማሽን) ፣ መዘግየቶችን በሚሞክሩበት ጊዜ የአውታረ መረብ ግንኙነቶችን ለማስቀረት ወይም በትንሹ እንዲቀንሱ ለማድረግ።

ፈተናውን አጠናቅቆ መዝገቡን ከተቀበለ በኋላ ቦቱ ተንትኖ ውጤቱን “በሰው ሊነበብ በሚችል” ቅጽ ያስገኛል፡-

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

የመለኪያዎች ስብስብ

ተግባራዊነቱ ደርሷል እና ፍላጎት ያላቸው የፕሮጀክት አስተዳዳሪዎች ለክልሎቻቸው እንዲህ ያለውን ተግባር ተቀብለዋል. እና አንድ አዛኝ የፕሮጀክት ስራ አስኪያጅ “የጊዜ ስታቲስቲክስ እንዲኖረኝ እፈልጋለሁ!” አለ። ከ CIT የመጣ አንድ ሰው በዛቢክስ ውስጥ ይህንን ሁሉ ለመከታተል እንደሚመች ነገራት። ዛቢክስ፣ ስለዚህ ዛቢክስ...

መፍትሄውን ለመድገም አስፈላጊነት መዘጋጀት እንዳለብኝ አሰብኩ… ሀሳቡን ወደ ዶከር ኮንቴይነር ውስጥ አስገባሁ። በመያዣው ውስጥ jmeter በፕሮግራም (በ 10 ደቂቃ አንድ ጊዜ) ይጀምራል ፣ ምዝግብ ማስታወሻውን በተወሰነ ቦታ ላይ ያስቀምጣል ፣ ፒኤችፒ ይተነትናል እና አስፈላጊውን መረጃ በድረ-ገጽ መልክ ያሳያል። Zabbix, የ web.page.get ቁልፍን በመጠቀም, ይህንን ገጽ ይቀበላል, ለአንዳንድ ጥገኛ አካላት አስፈላጊውን ውሂብ በየጊዜው ይመርጣል እና ግራፍ ይገነባል.

ጊዜን, ነርቮችን እና የሰው ሰአታት እንቆጥባለን

መጥፎ ሆኖ አልተገኘም ብዬ አስባለሁ። ግራፉን በመመልከት ፣ በመጀመሪያ ፣ የመተግበሪያውን ግምታዊ ፍጥነት እናያለን ፣ እና በግራፉ ላይ ጫፎች ከተገኙ ፣ “ተሰኪው” የት እንዳለ እናውቃለን። ቀላል ነው። እስካሁን ድረስ ለአንድ ክልል ብቻ የሚፈለግ ሆኖ ተገኝቷል, ነገር ግን ፍላጎት ላላቸው ሰዎች ለመድገም ዝግጁ ነኝ.

የመተግበሪያ ልማት

በተመሳሳይ ስራዎች ላይ ያሉ አኃዛዊ መረጃዎች በቅርቡ ሥራን ለማቅለል እና ለማመቻቸት ተጨማሪ ሀሳቦችን ሰጥተዋል. በአንዳንድ ፕሮጀክቶች ላይ, በመተግበሪያ አገልጋዮች ላይ, ቁልፍ የ Crypto Pro መያዣዎችን መጫን ያስፈልጋል, ብዙዎቹም አሉ, እና ዲጂታል ፊርማ በጊዜ ሂደት ያበቃል. አንዳንድ ጊዜ በቀን 2 ተግባራት ይደርሳሉ. ነገር ግን ለእነዚህ አላማዎች ቦት መጠቀም ደህንነቱ እንዳልሆነ ቆጠርኩ እና ተግባራዊነቱን በቀጥታ በመተግበሪያው ውስጥ እንደምፈጥር ወሰንኩ። በተፈጥሮ ፍቃድ እና የመዳረሻ መብቶችን በማጣራት. አስፈላጊዎቹ መብቶች ካሉዎት ከዲጂታል ፊርማዎች ጋር ለመስራት ፣ ለመጫን ፣ ለመሰረዝ ፣ መረጃን ለመመልከት ፣ ወዘተ ተጨማሪ የምናሌ ንጥል ነገር ይኖራል ። ተግባሩ በአሁኑ ጊዜ በመገንባት ላይ ነው። እንደ ተለወጠ, ይህ በጣም አስቸጋሪ አይደለም, ያሉትን መመሪያዎች ትንሽ ማንበብ ብቻ ነው, የኮድ ምሳሌዎችን ይመልከቱ, በልማት ውስጥ የበለጠ ልምድ ያላቸውን ባልደረቦች ይጠይቁ እና ከዚያ ያድርጉት. በምርምር ሂደቱ ውስጥ, ወደ ማመልከቻው ለመጨመር ሀሳቦች መጡ. የናፖሊዮን እቅዶችን አላደርግም - ልማት አለ ፣ ሁሉም ሰው የራሱን ንግድ እንዲያስብ ያድርጉ። ግን አስደሳች ቢሆንም, እኔ ራሴ እያደረግሁ ነው.

ዕቅዶች

እንደተናገርኩት ብዙ የተለያዩ ሀሳቦች የተወለዱት የእኛን ቦት ለመጠቀም ብቻ አይደለም - በአጠቃላይ ፣ እንበል ፣ ለ “አውቶማቲክ ነጥቦች” ሀሳቦች ፣ ብዙዎቹ ተረስተዋል ፣ ምክንያቱም እነሱን ለመፃፍ ጊዜ አላገኘሁም። አሁን ወደ አእምሮዬ የሚመጣውን ሁሉ ለመጻፍ እሞክራለሁ, እና ሌሎችም እንዲሁ እንዲያደርጉ እመክራለሁ.

ነገር ግን አሌክሲ ምኞቱን መስጠት አይረሳም. ከቅርብ ጊዜ ጀምሮ፡-
/የገዳይ_ስኩዌር SQL_ID - በዚህ የSQL_ID ጥያቄ ሁሉንም ክፍለ-ጊዜዎች ይገድሉ።
/ገዳይ_አግድ - ስርወ ማገድ ክፍለ መግደል
/ አሳይ - የ EM አፈፃፀም ምስል አሳይ
እሱ ተንኮለኛ ሰው ነው ከስልክ ላይ DBA መስፋት ይፈልጋል =)

ለእናት ሀገር ጥቅም የምንሰራው በዚህ መንገድ ነው!

እራስዎን ከመደበኛ እና የማይስቡ ስራዎች እንዴት ማስወገድ እንደሚቻል?

ንባቡ አስደሳች እና ምናልባትም ለአንድ ሰው ጠቃሚ ሆኖ እንደተገኘ ተስፋ አደርጋለሁ እና አንባቢውን ለማሰላሰል ጊዜ አላገኘሁም ... መልካም ዕድል ለሁላችንም።

ምንጭ: hab.com

አስተያየት ያክሉ