പ്രോമെഥിയസ് 3 ഉം ഗ്രാഫാനയും ഉള്ള ഒരു നിരീക്ഷണ സ്റ്റാക്ക്
പ്രൊമേഥിയസ് 3 ൽ പുതിയതെന്താണ്, ഇന്ന് ഞാൻ സജ്ജമാക്കിയ സ്റ്റാക്കും.
പ്രൊമേഥിയസ് 3 ൽ പുതിയതെന്താണ്, ഇന്ന് ഞാൻ സജ്ജമാക്കിയ സ്റ്റാക്കും.

ഏകദേശം ഒരു ദശകത്തോളമായി കുബർനെറ്റസ് നിരീക്ഷണത്തിന്റെ നട്ടെല്ല് പല്ലാണ് പ്രോമിതിയസ്. കുബർനെറ്റസിന് ശേഷം സിഎൻസിഎഫിൽ ചേരുന്ന രണ്ടാമത്തെ പ്രോജക്റ്റായിരുന്നു ഇത്. പിന്നെ, 2024 അവസാനത്തോടെ, പ്രോമിത്തേയസ് 3.0 വന്നു, ഏഴ് വർഷത്തിനിടെ ആദ്യത്തെ പ്രധാന പതിപ്പ്.
ഇതാ മാറ്റം. ഒരു സാധാരണ കുബർനെറ്റ്സ് സജ്ജീകരണത്തിനായി ഞാൻ ഇന്ന് നിർമ്മിക്കുന്ന മോണിറ്ററിംഗ് സ്റ്റാക്കും.
പുതിയ വെബ് ഇന്റർഫേസ്. ഒരു ആധുനിക അന്വേഷണ എഡിറ്റർ, മെച്ചപ്പെട്ട ഓട്ടോമാറ്റിക് പൂരിപ്പിക്കൽ, പ്രോംക്യുഎൽ അന്വേഷണങ്ങൾ തകർക്കുന്ന ഒരു "വിവചിക്കുക" കാഴ്ച എന്നിവ ഉപയോഗിച്ച് ആദ്യം മുതൽ പുനർനിർമ്മിച്ചു. ഒടുവിൽ ഈ ദശകത്തിലെ ഒരു ഉപകരണമായി തോന്നുന്നു.
ഓപ്പൺ ടെലിമെട്രി പിന്തുണ. പ്രമേത്യുസിന് ഇപ്പോൾ മെട്രിക്സ് ലഭിക്കും ഒടിഎൽപി നേരിട്ട് ഓപ്പൺ ടെലിമെട്രി ഉപയോഗിച്ച് ഉപകരണങ്ങൾ ഉപയോഗിക്കുന്ന ആപ്ലിക്കേഷനുകൾക്ക് അധിക പരിഭാഷാ പാളി ഇല്ലാതെ മെട്രിക്സ് പ്രോമെഥിയസിലേക്ക് നീക്കാൻ കഴിയും.
UTF-8 മെട്രിക്, ലേബൽ പേരുകൾ. പ്രമേത്യുസ് പേരുകളില് പരിമിതമായ അക്ഷരങ്ങള് മാത്രമേ അനുവദിച്ചിരുന്നുള്ളൂ. ഇപ്പോൾ ഡോട്ടുകളും മറ്റു പ്രതീകങ്ങളും അനുവദനീയമാണ്, അത് ഓപ്പൺ ടെലിമെട്രിയുടെ പേരുനൽകൽ കൺവെൻഷനുകൾക്ക് പ്രധാനമാണ് http.server.request.duration.
നാടൻ ഹിസ്റ്റോഗ്രാമുകൾ. ബക്കറ്റ് അതിരുകൾ മുൻകൂട്ടി തിരഞ്ഞെടുക്കാതെ ലേറ്റൻസി വിതരണങ്ങൾ സൂക്ഷിക്കുന്നതിനുള്ള കൂടുതൽ കാര്യക്ഷമവും കൃത്യവുമായ മാർഗ്ഗം. അവ 3.x പതിപ്പുകളില് പക്വത പ്രാപിച്ചു വരികയാണ്. അവ ലേറ്റൻസി മെട്രിക്സിനു ഉപയോഗിക്കാന് നല്ലതാണ്.
വിദൂരമായി എഴുതുക 2.0. ദീർഘകാല സംഭരണ സംവിധാനങ്ങളിലേക്ക് ഡാറ്റ അയയ്ക്കുന്നതിനുള്ള കൂടുതൽ കാര്യക്ഷമമായ പ്രോട്ടോക്കോൾ.
മാറ്റങ്ങൾ മാറ്റുന്നു ചെറിയ അളവിൽ സൂക്ഷിച്ചുവെങ്കിലും ചില സ്ഥിരസ്ഥിതികൾ മാറ്റി (ഉദാഹരണത്തിന് സ്ക്രാപ്പ് പ്രോട്ടോക്കോളുകളും ചില ഫ്ലാഗുകളും). അപ്ഗ്രേഡ് ചെയ്യുന്നതിനു മുമ്പ് മൈഗ്രേഷൻ ഗൈഡ് വായിക്കുക.
കുബർനെറ്റീസിൽ, ഒരു പൂർണ്ണ സ്റ്റാക്ക് ലഭിക്കുന്നതിനുള്ള ഏറ്റവും എളുപ്പവഴി കുബേ-പ്രൊമേഥിയസ്-സ്റ്റാക്ക് ഹെൽം ചാർട്ട്:
helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
helm install monitoring prometheus-community/kube-prometheus-stack \
--namespace monitoring --create-namespace
ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നുഃ
നിങ്ങളുടെ സ്വന്തം ആപ്ലിക്കേഷനുകൾ സ്ക്രാപ്പ് ചെയ്യാന്, ഒരു സർവീസ് മോണിറ്റർ അല്ലെങ്കില് പോഡ് മോണിറ്റർ:
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: shop-api
namespace: shop
labels:
release: monitoring
spec:
selector:
matchLabels:
app: shop-api
endpoints:
- port: http
path: /metrics
interval: 30s
ഓപ്പറേറ്റര് അത് എടുത്ത് പ്രൊമെഥിയസിനെ ഓട്ടോമാറ്റിക്കായി ക്രമീകരിക്കുന്നു. ഒരു കേന്ദ്ര കോൺഫിഗറേഷൻ ഫയല് എഡിറ്റ് ചെയ്യാന് പാടില്ല.
പ്രോമെഥിയസ് മനഃപൂർവം ലളിതമാണ്. അത് സ്ക്രാപ്പ് ചെയ്യുന്നു, സംഭരിക്കുന്നു, അലേർട്ട് ചെയ്യുന്നു, ഈ മൂന്ന് കാര്യങ്ങളും വളരെ നന്നായി ചെയ്യുന്നു.
ഒരു പ്രോമെഥിയസ് സെര് വര് ഡുകള് ലോക്കല് ആയി സൂക്ഷിക്കുന്നു, സാധാരണയായി ഏതാനും ആഴ്ചകളോളം. ഇത് ദീർഘകാല സംഭരണത്തിനോ പല ക്ലസ്റ്ററുകളിലെയും ആഗോള കാഴ്ചയ്ക്കോ രൂപകൽപ്പന ചെയ്തിട്ടില്ല. അതിനായി, മൂന്ന് ജനപ്രിയ ഓപ്ഷനുകളുണ്ട്:
ചെറിയ ഒരു കൂട്ടത്തിന് വേണ്ടി, കുറച്ച് ആഴ്ചകൾ മാത്രം നിലനിര് ത്തുന്ന ഒരു സാധാരണ പ്രമേത്യുസ് തികച്ചും ശരിയാണ്. ഒരു കാഴ്ചയില് മാസങ്ങളോ പല ക്ലസ്റ്ററുകളോ ആവശ്യമുള്ളപ്പോള് ഇവയില് ഒന്ന് ചേര് ക്കുക.
ഗ്രാഫാന നൂറുകണക്കിന് ഡാഷ്ബോർഡുകൾ ഉണ്ടാക്കുന്നു, പക്ഷെ മിക്ക ആളുകളും അവയെ വീണ്ടും നോക്കാറില്ല. ഞാന് ഉപയോഗിക്കുന്നവയാണിവ:
ഗിറ്റിലെ ഡാഷ്ബോർഡുകൾ സൂക്ഷിക്കുക (ഫയലുകളിൽ നിന്നും ഡാഷ് ബോർഡുകൾ പ്രൊവിഷനിംഗ് ചെയ്യുന്നതിനുള്ള ഗ്രാഫാന പിന്തുണയ്ക്കുന്നു, ഒപ്പം കുബർനെറ്റസിനായി ഒരു ഗ്രാഫന ഓപ്പറേറ്റർ ഉണ്ട്), അങ്ങനെ അവ പതിപ്പുകൾ പോലെ അവലോകനം ചെയ്യുകയും അവലോകനം ചെയ്യുക.
കുബെ-പ്രൊമേഥിയസ് സ്റ്റാക്കിൽ പല അലേർട്ടുകളും ഉണ്ട്. ചിലത് നല്ലതാണ്, ചിലത് നിങ്ങളുടെ പരിസ്ഥിതിയിൽ ശബ്ദമായിരിക്കും. അവയിലൂടെ പോകുക, പ്രവർത്തിക്കാൻ കഴിയുന്നവ സൂക്ഷിക്കുക, ലക്ഷണങ്ങൾ നിങ്ങളുടെ സ്വന്തം സേവനങ്ങൾക്കായി.
അവരെ വഴിതിരിച്ചുവിടുക. അലർട്ട് മാനേജർ ഗ്രൂപ്പിംഗിനൊപ്പം (അനുബന്ധ അലേർട്ടുകൾക്ക് ഒരു അറിയിപ്പ്), തടയൽ (ഒരു ക്ലസ്റ്റർ മുഴുവനും ഡൌൺ ആയിരിക്കുമ്പോൾ എല്ലാം അലേർട്ട് ചെയ്യരുത്) വ്യത്യസ്ത ഗുരുതരതയ്ക്കുള്ള വ്യത്യസ്ത റിസീവറുകൾ.
ഒരു ടെസ്റ്റ് ക്ലസ്റ്ററിൽ കുബെ-പ്രൊമെഥിയസ്-സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്യുക, നിങ്ങളുടെ ആപ്ലിക്കേഷനുകളിലൊന്നിനായി ഒരു സർവീസ് മോണിറ്റർ ചേർക്കുക, അതിനായി ഒരൊറ്റ RED ഡാഷ്ബോർഡ് നിർമ്മിക്കുക. നിങ്ങൾ ഇതിനകം ചെയ്തിട്ടില്ലെങ്കിൽ പ്രോമെഥിയസ് 3 ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യുക, പുതിയ ഇന്റർഫേസ് പരീക്ഷിക്കുക. ദീർഘകാല സംഭരണം ആവശ്യമുള്ളതുവരെ കാത്തിരിക്കാം.
എന്റെ അഭിപ്രായം: പ്രോമിത്തേയസ് 3 പ്രോമിത്തേയം മഹത്തരമാക്കിയ എല്ലാ കാര്യങ്ങളും സൂക്ഷിക്കുന്നു, ഒടുവിൽ ഓപ്പൺ ടെലിമെട്രി സംസാരിക്കുന്നു. തുടക്കത്തിലേ മികച്ച സ്ഥലമാണ്.
ഡെസ്ലി