હવે પછીના લેખમાં આપણે પ્રોમિથિયસ પર એક નજર નાખીશું. તેના વિશે મફત અને ખુલ્લા સ્રોત સ softwareફ્ટવેર જે અમને મેટ્રિક્સ એકત્રિત કરવાની મંજૂરી આપે છે અમારી એપ્લિકેશનોની અને તેમને ડેટાબેઝમાં સ્ટોર કરો. તે ગતિશીલ વાતાવરણ માટે યોગ્ય એક નિરીક્ષણ સિસ્ટમ છે. પ્રોમિથિયસ ગોમાં લખાયેલું છે. તે સીપીયુ, મેમરી, ડિસ્ક વપરાશ, I / O, નેટવર્ક આંકડા, MySQL સર્વર અને Nginx માટે મેટ્રિક્સ પ્રદાન કરશે.
હાથ ધરવામાં આવેલા મેટ્રિક્સનો સંગ્રહ છે લક્ષ્યાંક નિર્ધારિત અંતરાલો પર સેટ કરો. નિયમની અભિવ્યક્તિઓનું મૂલ્યાંકન કરે છે, પરિણામો પ્રદર્શિત કરે છે અને જો નિર્ધારિત શરતોમાંથી કોઈ પણ સાચી હોવાનું માલુમ પડે તો ચેતવણીઓને ટ્રિગર કરવામાં સક્ષમ કરે છે.
2012 માં તેની સ્થાપના પછીથી, ઘણી કંપનીઓ અને સંસ્થાઓએ પ્રોમિથિયસનો ઉપયોગ કરવાનું પસંદ કર્યું છે. આ ઉપરાંત, પ્રોજેક્ટમાં વપરાશકર્તાઓ અને વિકાસકર્તાઓનો ખૂબ સક્રિય સમુદાય છે. તે એકલ ઓપન સોર્સ પ્રોજેક્ટ છે જે કોઈપણ કંપનીથી સ્વતંત્ર રહે છે. આ પર ભાર મૂકવા, અને પ્રોજેક્ટના શાસન માળખાને સ્પષ્ટ કરવા, પ્રોમિથિયસ આમાં જોડાયા ક્લાઉડ નેટીવ કમ્પ્યુટિંગ ફાઉન્ડેશન ૨૦૧ 2016 માં, બીજા હોસ્ટ કરેલા પ્રોજેક્ટ તરીકે, પછી ક્યુબર્નેટિસ.
આ પ્રોગ્રામનો ઉપયોગ વિક્ષેપ દરમ્યાન થવા માટે કરવામાં આવ્યો છે, તે અમને પ્રદાન કરે છે તે ડેટાની સમસ્યાઓનું ઝડપથી નિદાન કરવાની મંજૂરી આપે છે. દરેક પ્રોમિથિયસ સર્વર સ્વતંત્ર છે, નેટવર્ક સ્ટોરેજ અથવા અન્ય રીમોટ સેવાઓ પર આધારીત નથી. આ જ કારણ છે કે જ્યારે આપણા ઇન્ફ્રાસ્ટ્રક્ચરના અન્ય ભાગો નિષ્ફળ જાય છે ત્યારે અમે તેના પર વિશ્વાસ કરી શકીએ છીએ.
તે સ્પષ્ટ કરવું જ જોઇએ જો તમારે 100% ચોકસાઈની જરૂર હોય, જેમ કે બિલિંગ, પ્રોમિથિયસ એ સારી પસંદગી નથી. એકત્રિત કરેલો ડેટા સંભવત detailed વિગતવાર અને પૂરતો નથી. આવા કિસ્સામાં, બિલિંગ માટે ડેટા એકત્રિત કરવા અને તેનું વિશ્લેષણ કરવા માટે કેટલીક અન્ય સિસ્ટમનો ઉપયોગ કરતા વધુ સારું રહેશે.
સામાન્ય પ્રોમિથિયસ સુવિધાઓ
- તે અમને પ્રદાન કરશે ઉચ્ચ પરિમાણીય ડેટા મોડેલ. સમય શ્રેણી સૂચક નામ અને કી-મૂલ્યના જોડીઓના સમૂહ દ્વારા ઓળખાય છે.
- અમે હશે લવચીક ક્વેરી ભાષાનો ઉપયોગ કરવાની સંભાવનાછે, જે અમને આલેખ, કોષ્ટકો અને adડ-હ .ક ચેતવણીઓ બનાવવા માટે એકત્રિત સમય શ્રેણી ડેટાને કાપી અને કાપી શકશે.
- અમારી પાસે ડિસ્ટ્રિબ્યૂટેડ સ્ટોરેજ પર નિર્ભરતા રહેશે નહીં.
- પ્રોમિથિયસ છે ડેટાને વિઝ્યુઅલાઈઝ કરવા માટે ઘણાબધા મોડ- એકીકૃત અભિવ્યક્તિ સંશોધક, ગ્રાફના એકીકરણ, અને કન્સોલ નમૂનાની ભાષા.
- મેમરી અને સ્થાનિક ડિસ્ક પર સમય શ્રેણી સ્ટોર કરે છે, વ્યક્તિગત અને કાર્યક્ષમ ફોર્મેટમાં.
- ચેતવણીઓ પ્રોમિથિયસની લવચીક ક્વેરી લેંગ્વેજના આધારે વ્યાખ્યાયિત કરવામાં આવી છે અને પરિમાણીય માહિતી જાળવી રાખે છે. એ ચેતવણી મેનેજર સૂચનાઓ નિયંત્રિત કરે છે અને તેમને મ્યૂટ કરે છે.
- આ ક્લાયન્ટ લાઇબ્રેરીઓ સેવાઓનાં સરળ ઉપકરણોને મંજૂરી આપો. કસ્ટમ લાઇબ્રેરીઓ અમલમાં મૂકવા માટે સરળ છે.
- હાલના નિકાસકારો મંજૂરી આપે છે તૃતીય પક્ષો સાથે ડેટા બ્રિજ બનાવવું.
પેરા વધુ જાણો વધુ વિગતવાર આ પ્રોગ્રામ અથવા તેની વિશેષતાઓ વિશે, તમે આની સલાહ લઈ શકો છો પ્રોજેક્ટ GitHub પાનું.
પ્રોમિથિયસ ઇન્સ્ટોલ કરો
ઉબુન્ટુ 18.04 પર આ પ્રોગ્રામ ઇન્સ્ટોલ કરવું સીધું સરળ છે. આપણે કરી શકીશું સ softwareફ્ટવેર વિકલ્પમાંથી તેને ઇન્સ્ટોલ કરો operatingપરેટિંગ સિસ્ટમ અથવા આપણે ટર્મિનલ (Ctrl + Alt + T) ખેંચી શકીએ છીએ. જો આપણે આ ઇન્સ્ટોલેશન વિકલ્પને પસંદ કરીએ, તો શરૂ કરવા માટે અમે ઉપલબ્ધ સ softwareફ્ટવેરની સૂચિને અપડેટ કરીએ છીએ. અમે નીચેની સ્ક્રિપ્ટ લખીને પ્રોમિથિયસ ઇન્સ્ટોલ કરવાનું ચાલુ રાખીશું:
sudo apt-get update -y && sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager
એકવાર ઇન્સ્ટોલેશન પૂર્ણ થઈ જાય, પછી આપણે કરી શકીએ સેવા શરૂ કરો કે અમે હમણાં જ સ્થાપિત કર્યું છે.
sudo systemctl start prometheus
અમે પરવાનગી આપી શકે છે કે સાધનસામગ્રી શરૂ કરતી વખતે સેવા શરૂ થાય છે ટાઇપિંગ:
sudo systemctl enable prometheus
અમે સક્ષમ થઈશું સેવા સ્થિતિ તપાસો નીચેના આદેશ સાથે:
sudo systemctl status prometheus
પ્રોમિથિયસ Accessક્સેસ કરો
ઇન્સ્ટોલેશન પછી, આપણે શોધીશું કે પ્રોગ્રામ 9090 પોર્ટ પર સાંભળો. હવે આપણે અમારું વેબ બ્રાઉઝર ખોલવું પડશે અને URL લખો http: // your-server-ip: 9090. તમને મુખ્ય પૃષ્ઠ પર રીડાયરેક્ટ કરવામાં આવશે જ્યાંથી અમે પૂછપરછ કરી શકીએ છીએ.
નીચેના આ ઉદાહરણ માટે ડેટા ક્વેરીનું પરિણામ હશે.
વધુ સારા ઉપયોગ માટે અથવા આ પ્રોગ્રામના ઉપયોગ દરમિયાન ઉદ્ભવતા કોઈપણ શંકાઓને દૂર કરવા માટે, અમે આનો સંપર્ક કરી શકીએ છીએ દસ્તાવેજીકરણ કે અમે સત્તાવાર પૃષ્ઠ પર શોધીશું.