Инфрақұрылым мониторингі метрикалары: шын мәнінде нені қарау керек
Инфрақұрылымды мониторинг метрикалары мәселені пайдаланушылардан бұрын табуға көмектеседі. Сервер, желі, СХД және қызметтерге арналған көрсеткіштер мен шуды азайтатын алерттер.

Неге барлық метрикаларды жинап емес, дұрыс метрикаларды таңдау керек
Барлық метрикаларды бірден қарауға тырысу әдетте маңыздыны өткізіп алумен аяқталады. Графиктер тым көп, назар шашырайды, және ақау кезінде команда жүздеген ұқсас сигналдың арасында себеп іздеуге уақыт жоғалтеді.
Екінші мәселе — хабарландырулар. Егер алерттер әр нәрсеге жанса, оларға сенім тез жоғалады. Қателескен ескерту уақытты жеп, шынайы инциденттер шудың ішінде «жұп-жұқа» қалады. Соңғы нәтиже біреу: бизнес тоқтап қалуды көреді, пайдаланушылар «бәрі баяулап кетті» дейді.
Пайдалы инфрақұрылым мониторингі метрикалары — шешім қабылдауға және қызметті тез қалпына келтіруге көмектесетіндер. Олар әдетте қарапайым сұрақтарға жауап береді:
- Бұл көрсеткіш қазір пайдаланушыға әсер етіп тұр ма (жылдамдық, қолжетімділік, қателер)?
- Бұны қарап деградацияны алдын ала байқауға бола ма, тек құлауды анықтаумен шектелмей ме?
- Егер метрика нашарласа, кім және не істеуі керек — анық па?
- Метриканың базалық деңгейі бар ма, қалыпты мен мәселені ажыратуға мүмкіндік беретін?
Мысалы: сервер стойкасында (GSE S200 сияқты) ондаған аппараттық сенсорлар болуы мүмкін. Бірақ диск кешігулерінің, CPU жүктемесінің және желі қателерінің метрикалары болмаса, бухгалтерия 1С баяулап жатыр дейді, ал «темір тірі» болғанымен не себепті екенін түсінбей қаласыз.
Мағыналық айырмашылық та маңызды. Мониторинг "не бұзылды және қашан" деген сұраққа жауап береді. Обсервация (observability) кеңірек: метрикаларға логтар мен трассировкалар қосып, "неге бұзылды" сұрағына жауап табуға көмектеседі.
Қай метрикалар нақты қажет екенін қалай анықтауға болады
Графиктерден емес, пайдаланушы үшін маңызды нәрседен бастаңыз: қолжетімділік, жауап уақыты және қателер саны. Егер метрика «пайдаланушы риза ма, жоқ па» деген сұраққа жауап бермесе, ол көбіне шуды арттырады.
Жұмыс тәсілі: сигналдарды (симптомдарды) себептерден бөліңіз. Симптомдарға алерт қою керек — олар "қазір және мұнда" мәселені көрсетеді. Себептер тергеу үшін пайдалы, бірақ олар үшін түнде оятуға болмайды.
Көп жағдайда тиімді сигналдар
Көп жағдайда шағын және әмбебап сигналдар тобы жеткілікті, олар деградацияны шағымдардан бұрын ұстап қалады:
- Кешігу (қызметтің жауап уақыты, диск кешігуі, желілік RTT)
- Трафик (кіріс және шығыс, сұраныстар секундына)
- Қателер (5xx, таймауттар, тапсырма сәтсіздіктері)
- Қанығу (CPU, жад, диск кезегі, арнаның толуы)
Одан әрі қызметті деңгейлерге бөлу пайдалы: инфрақұрылым (серверлер, желі, СХД), платформа (DB, кезектер, виртуализация) және қосымша өзі.
Пайдаланушылар «баяу» деп шағымданып жатса, алертті қызмет деңгейінде кешігулер мен қателер өсімі бойынша қою жақсы, ал CPU, iowait және СХД кешігулерін себепті іздеуге арналған көрсеткіштер ретінде пайдаланыңыз.
Серверлер: артық емес негізгі көрсеткіштер жиынтығы
Серверлерде жүздеген көрсеткіш арасында адасу оңай. Практикалық тұрғыдан қысқа жиын сақтаған дұрыс: сервер жүктемемен қалай күресіп жатқанын және ресурстарға тіреліп тұрған-жоғын анықтайтындар.
CPU бойынша орташа жүктемені ғана емес, шыңдарды да қадағалаңыз. Қысқа 100% шарықтау қалыпты болуы мүмкін. Ал тұрақты шыңдар мен load average өсуі тапсырмалар CPU өңдей алмай жатыр немесе процестер диск күтуде дегенді білдіруі мүмкін. Денсаулықтың жақсы көрінісі — load ұзақ өспейді және тұрақты түрде ядро санына тең немесе одан төмен болады.
Жадта нақты тапшылықты кэштен ажырату маңызды. High used өзі қорқынышты емес, егер cache өсіп, жүйе swap-қа кірмесе. Жаман белгілер — тұрақты жоғары swap used, айқын swap in/out және жауап деградациясы.
Диск — көбіне "бәрі жұмыс істейді, бірақ баяу" жағдайының себебі. Толтыруды, IOPS және ең бастысы — latency мен кезекті қараңыз. Егер latency орташа IOPS-та өсе берсе, бұл артық жүктеме, СХД-де немесе файл жүйесінде проблема бар деген сигнал.
ОС деңгейінде процестер метрикаларын: ашық дескрипторлар саны, ағындар, сервис қайта іске қосылулары — сақтау пайдалы. Бұл утечкалар мен циклдық құлауларды ұстауға көмектеседі.
Аптайм және reboot фактілері KPI емес, бірақ маңызды контекст. Қайта жүктеуден кейін қатты қателердің көбеюі конфигурацияда немесе автозапустить проблемаларында екендігін көрсетеді.
Серверлер үшін алерттер әдетте минималды топтан тұрады:
- жоғары swap және белсенді swap in/out
- диск latency өсуі немесе кезектің әдеттегі деңгейден жоғары болуы
- диск толуының «жақын арада бітеді» болжамымен
- критикалық процестердің жиі қайта іске қосулары
- қызмет деградациясымен қатар тұрақты өсіп жатқан load average
Желі: деградацияларды ұстау үшін не өлшеу керек
Желі жиі "пұтыламайды", бірақ нашарлайды: беттер ұзақ ашылады, қоңыраулар үзіледі, дерекқорлар кешігіп жауап береді. Сондықтан желіні мониторингтеу тек қолжетімділікті емес, сапаны да көрсетуі керек.
Интерфейстерден бастаңыз: link up/down, пакет жоғалтулар, қателер санағы. Линк "ап" болуы оның арқылы қалыпты жұмысқа болмайды дегенді білдірмейді. 0,5–1% пакет жоғалту дауыс, VPN және қашықтан жұмыс үшін елеулі болады.
Кешігу және джиттер көбінесе өткізу қабілеттіліктен маңыздырақ. Канал 30% жүктелген болуы мүмкін, бірақ порт кезегінде джиттер өссе пайдаланушылар «бәрі баяу» дейді. Сондықтан маңызды нүктелерге (шлюз, ядро, сыртқы провайдер) RTT және кешігудің тұрақтылығын өлшеу пайдалы.
Арналардың жүктемесіне кіріс/шығыс, шыңдар және 95-перцентильді қарайтын болыңыз. Орташа мән алдайды: жүктемелер қысқа шарықтаулармен болады. 95-перцентиль көбіне «шәйнекше жеткілікті ме» дегенді көрсетеді.
Желілік деградацияны талдағанда бірінші тексеретіндер: интерфейстегі errors және packet loss, drops және queue drops, шеткі түйіндерде TCP retransmits өсуі, сондай-ақ трафик асимметриясы. Коллизиялар сирек, бірақ дуплекс мәселелері кезінде олар да маңызды.
DNS пен DHCP-ны ұмытпаңыз. Пайдаланушы мұнда мәселені «интернет жұмыс істемейді» деп қабылдайды, ал желі тірі болуы мүмкін: DNS баяу жауап береді, DHCP мекенжайлар кеш береді немесе пул таусылып жатыр. Жақсы ерте белгі — DNS жауап уақытының өсуі және сәтсіз сұраулардың үлесі.
СХД және сақтау: көлем, кешігулер және күй
Сақтау жиі кенеттен орын таусылғанға дейін «қалыпты» көрінеді. Сондықтан СХД метрикаларын таңдау үш сұраққа жауап беруі керек: ертеңге орын жетеді ме, қазір баяулап жатыр ма, және құрамдас бөлік өліп бара жатыр ма.
Шынайы көмектесетін минималды жиынтық
Бастапқыда көлем және оның динамикасын бақылаңыз. Тек «қанша бос» емес, өсудің жылдамдығы маңызды. Трендті көрсеңіз лимитке қашан жететініңізді алдын ала анықтай аласыз.
Әрі қарай — өнімділік. Пайдаланушы үшін «бәрі баяу» көбіне IOPS төмендеу емес, latency өсуі дегенді білдіреді. Сондықтан оқу/жазу кешігулерін және кезек ұзындығын бақылаңыз: кезек өссе, сервисдер дискті күтеді, тіпті орташа жүктеме кезінде де.
Практикалық минимум СХД үшін:
- пул немесе томдардың көлемі: пайдаланылған, бос, тренд және бітетін уақытқа болжам
- оқу/жазу latency және орташа кезек (queue depth)
- IOPS және өткізу қабілеттілігі, бірақ тек latency-мен бірге
- массив күйі: degraded, rebuild, hot spare, диск қателері
- thin provisioning пен пулдар бойынша overcommit қаупі
Бэкаптар және «жасырын» деградациялар
Бэкаптарды тек іске қосылғандығымен емес, әсері мен нәтижесімен бақылау керек. Ұзақтығын, сәттігін немесе сәтсіздігін және терезеге сыйуын бөлек тіркеңіз.
Типтік жағдай: түнгі бэкап ұзақтай бастайды, таңертеңгі шыңға тиесілі уақытпен қиылысады, және жазуға latency 2–3 есе өседі. Пайдаланушылар «тормоз» деп шағымданады, ал CPU мен желі қалыпты көрінеді. Latency өсуі мен бэкап ұзақтығының артуы туралы алерт проблеманы сұраулар бастардан бұрын береді.
Қызметтер мен қолданбалар: пайдаланушы көретін метрикалар
Пайдаланушы сіздің сервердегі CPU мен жадты білмейді. Ол қарапайым нәрселерді көреді: бет ашыла ма, қаншалықты тез және қателер бар ма. Сондықтан инфрақұрылым метрикаларын қызметтік метрикалармен толықтыру керек, олар нақты тәжірибені көрсетеді.
Қолжетімділікті сыртқы тексерумен (синтетикалық сұраныстар) өлшеу жақсырақ — процесс тірі ме дегеннен гөрі. Процесс тірі болса да 500 қайтара алады немесе сұраныстарда ілініп қалуы мүмкін.
Кешігуді p50, p95 және p99 бойынша қадағалаңыз. Орташа мән жиі адастырады: көп сұраныс тез болуы мүмкін, бірақ "ұзын құйрық" шағымдар мен қолдау кезегін жасайды.
Қателерді бөлек 4xx және 5xx бойынша, сондай-ақ таймауттар мен қайта әрекеттер (retries) бойынша өлшеңіз. Кейде 5xx аз, бірақ таймауттар көп, және пайдаланушыға бәрібір нашар.
Қанығу кезектер мен лимиттерден көрінеді: тапсырмалар кезінің ұзындығы, ағын пулдарының бос/толықтығы, дерекқорға белсенді қосылымдар саны, лимиттердің таусылуы.
Тәуелділіктерді жасырып қою үшін DB, кезектер және сыртқы API бойынша бөлек метрикалар қосыңыз: жауап уақыты, қателер пайызы, күту саны. Мысалы, сервер (корпоративті контурда S200 сияқты) DB-ге баяу сұраныстардан баяулауы мүмкін — бұл p95 пен таймауттардың өсуінде бірден көрінеді, тіпті CPU бос болуы мүмкін.
Платформа: DB, кезектер, кэш, виртуализация және сертификаттар
Тек CPU және RAM қарап отырсаңыз, платформа ішіндегі мәселелерді өткізіп алуыңыз оңай. Дерекқордың, кезектердің, кэштің, виртуализация қабатының және тіпті сертификаттардың қалай әрекет ететінін көру пайдалы.
Дерекқор, кезектер және кэш
Дерекқорда деградацияның үш негізгі себебі жиі шығады: қосылымдардың өсуі, блокировкалар және баяу сұраныстар. Белсенді қосылымдар мен блокировкалар күшейсе, сервис "тірі", бірақ жауап уақыты бірнеше есе ұзауы мүмкін.
Кезектер мен брокерлерде тек кезектің тереңдігін емес, lag (артта қалу) пен өңдеу жылдамдығын да қараңыз. Кезек кішкентай болып көрінуі мүмкін, бірақ тұтынушы жайлап өңдейді және кешігу өсуде.
Кэшта hit rate, evictions, latency және көлем маңызды. Hit rate төмендесе және evictions өссе, серверлер CPU жағынан қалыпты болуы мүмкін, бірақ пайдаланушылар баяулатуды сезінеді.
Виртуализация, контейнерлер және сертификаттар
Контейнерлар мен виртуалдауда қайта іске қосылулар мен ресурстар бойынша шектеулерді қадағалау пайдалы. Қайталанатын тарих: контейнерлар CPU бойынша throttling бастайды немесе memory pressure-ды сезінеді, бірақ «темір» графиктері тыныш көрінуі мүмкін.
Күтпеген тоқтауларды өткізіп алмайтындай төменгі тексерістерді сақтаңыз:
- TLS сертификаттарының мерзімі (апталар бұрын ескерту артық емес)
- TLS/handshake қателерінің өсуі
- Белгілі бір кезеңдегі контейнер қайта іске қосылулар саны
- Кезектердегі lag және өңдеу уақыты
- Дерекқордағы блокировкалар және баяу сұраныстардың үлесі
Мысал: GSE S200 деңгейіндегі серверлер тұрған инфрақұрылымда сервис кенет баяулады. Себеп CPU емес, дерекқордағы блокировкалар мен контейнерлердегі жад лимиттерін өзгерткеннен кейін кэш hit rate-тың төмендеуі болып шықты.
Логтар мен трассировкалар: метрикаларға не қосу керек
Метрикалар ресурс "жұмыс істейді" екенін жақсы көрсетеді. Бірақ олар пайдаланушыға неге баяу екенін әрдайым түсіндіре бермейді. Типтік жағдай: CPU пен жад қалыпты, желіде жоғалту жоқ, дисктер "жасыл", бірақ веб-бет 15 секунд ашылады.
Шынайы көмектесетін минималды логтар
"Нені және қашан" сұрақтарына жауап беретін логтардан бастаңыз. Ең пайдалы жазбалар — сұраныс пен уақытпен байланысты болатындар.
Минималды жиынға әдетте мыналар кіреді:
- код пен қысқа хабарламамен қателер мен исключениялар
- таймауттар (DB-ге, сыртқы API-ге, кезектерге)
- сервистердің старттары, тоқтауы, қайта іске қосылулары, құлауы
- ұзақ операциялар (мысалы, 1–2 секундтан артық сұраныстар)
- конфигурация өзгерістері мен деплойлар (кім және қашан)
Метрикалар мен логтардың инцидентте тоғысуы үшін қарапайым корреляция қажет: бірдей уақыт белдеуі, дәл уақыт белгілері және жалпы идентификатор (request_id, trace_id). Сол кезде 10:14-те кешігудің өскенін және логтарда дәл сол уақытта нақты DB таймауттарының басталғанын көресіз.
Трассировкалар ең көп пайда әкелетін кез
Трассировкалар микросервистерде және "қызмет -> DB -> сыртқы провайдер" сияқты тізбектерде әсіресе пайдалы, онда уақыт қай сатыда жоғалғанын түсіну маңызды. Олар сұраныстың компоненттер бойынша өтуін көрсетіп, "кодтан баяулатуда" ма әлде "тәуелділіктерден ба" екенін ажыратады.
Оповещениелерді кезең-кезеңімен қалай баптау
Оповещениелер тек мәні бойынша байланыстырылған кезде ғана жұмыс істейді, ал емес-толық сигналдарға емес. Алдымен бизнестің және пайдаланушылардың үшін не мәселе екендігін келісіңіз.
Ыңғайлы баптау бірнеше қадамнан тұрады:
- Қызмет картасын жасаңыз: не немен тәуелді және не критикалық (төлемдер, пошта, жазбалар, қызметішілік портал).
- Қызметке 1–2 SLI таңдаңыз және 2–4 аптаның тарихын қараңыз: кешігу, қателер пайызы, қолжетімділік, жауап уақыты. Шектерді нақты деректерге негіздеп алыңыз, «дөңгелек сандардан» емес.
- Алерттерді екі түрге бөліңіз: page (дежурного оятатын, дереу реакция қажет) және ticket (жұмыс уақытында шешуге болатын).
- "Пайдаланушыға әсері" тексерісін қосыңыз: CPU бойынша алерт page емес, егер қателер немесе жауап уақыты өспесе.
- Эскалациялар, дежурства және жоспарлы жұмыстарға "тыныштық терезесін" орнатыңыз, жалған срабатываниядан сақтану үшін.
Мысал: серверде жүктеме өсуде, бірақ пайдаланушылар шағымданбайды. Бұл жағдайда тренд бойынша ticket ашып, зерттеу тапсырмасын жасаған дұрыс; page — тек сигналдардың комбинациясы кезінде (5xx қателер + p95 кешігудің өсуі) тұруы керек.
Соңғы қадам — оқу инциденттерінде алерттерді тестілеу. Тексттің түсінікті екенін, иесі бар ма және келесі 5 минут ішінде не істеу керектігін түсінуге болатынын тексеріңіз.
Шуды азайту және шынайы проблемаларды өткізіп алмау
Алерт шу пайда болады, бір ақау ондаған хабарламалар тудырғанда және шектер нақты өмірді ескермегенде: бэкаптар, түнгі терезелер, маусымдық шыңдар. Мақсат жеңіл: бір инцидент — бір түсінікті сигнал, және ол тек мәселе тұрақты болғанда ғана берілуі керек.
Жылдам әсер әдетте мына ережелер береді:
- Дедупликация және группировка: алерттерді қызмет, хост және ақау түрі бойынша біріктіріңіз.
- Алерттің кешіктірілуі: күй N минут немесе N рет тексеру бойы сақталғанда ғана сработасын.
- Деңгейлерді бөлу: тренд үшін ескерту, тоқтау үшін критикалық.
- Уақыт пен оқиға бойынша фильтрлер: бэкап терезелері, жоспарлы жұмыстар мен түнгі сағаттар үшін бөлек ережелер.
- Динамикалық шектер: статикалық шектер зиян келтіретін жерлерге (мысалы, желі трафигі немесе жүктемелі сервис CPU) қолдану.
Кішкентай мысал: әр түн бэкап жүріп, диск 95% толады да, I/O бойынша алерттердің қағазы келеді. Шешім: кешігу өсіміне ескерту қалдырып, критикалық алертті тек егер жоғары кешігу 10 минуттан артық созылса және бэкап терезесінен тыс болса қосу. Осылай нақты проблемаларды өткізіп алмастан, күтілетін процестерге жауап бермейсіз.
Пайдалы тексеріс: егер алерт "келесі қадамды" көрсетпесе (қайда қарау және қаншалықты шұғыл), онда ол көбіне артық.
Метрикалар мен алерттердегі типтік қателіктер
Ең жиі кездесетін проблема — деректер жеткіліксіз емес, олар пайдаланушы жағдайының нашарлауын көрсетпейді. Сонда алерттер үнемі срабатырады немесе шынайы апатты өткізіп жібереді.
Бірінші қате — тек CPU бойынша алерт (мысалы, «80% және одан жоғары»). Жоғары жүктеме әрдайым проблема емес. Маңыздысы — кешігулер өсіп, тапсырма кезегі пайда болды ма, таймауттар басталды ма. Керісінше де болады: CPU қалыпты, бірақ қызмет диск немесе желі күтулерінде баяулауда.
Екінші қате — ағымдағы көлемді бақылау, бірақ трендтерді елемеу. Орын таусылуы кенет емес сияқты көрінуі — бұл ешкім өсім жылдамдығын бақыламаған кезде "кенеттен" болады.
Үшінші қате — тым жалпы тексерістер. Ping бар, порт ашық, ал ішінде қосымша ілініп қалған немесе 500 қайтарады. Нәтижесінде мониторинг «бәрі жасыл» дейді, ал пайдаланушылар қоңырау шала бастайды.
Төртінші және бесінші қателер жиі жұптасады: алерттің иесі жоқ және инциденттен кейін ешкім себептерді талдамайды. Содан бірдей проблемалар қайталана береді және ережелер жақсартылмайды.
Қарапайым мысал: түнде «CPU 85%» алерті келеді. Дежурный сервис қайта жүктейді, жүктеме қайта төмендейді, бірақ бір сағаттан кейін бәрі қайталанады. Егер жанында жауап уақыты мен кезек ұзындығы сияқты метрикалар болса, себебі диск баяулауы екенін көруге болатын еді.
Жөндеу үшін қарапайым ережелер ұстаңыз:
- Алерттерді сервиске әсеріне байлаңыз: latency, қателер, кезек, таймауттар.
- Тек «5% қалды» емес, алдын ала ескерту мен өсім жылдамдығын қосыңыз.
- "хост тірі" емес, "сценарий жұмыс істейді" тексеріңіз (сұраныс, транзакция, негізгі операция).
- Алертке иесін және қысқа әрекет жоспарын жазып қойыңыз.
- Инциденттен кейін порогтарды және шарттарды түзетіп, қайталанбауын қадағалаңыз.
30 минут ішінде не тексеруге болады — қысқа чеклист
Отыз минут ішінде мониторингтің көмектесіп жатқанын немесе жай графиктер салып отырғанын анықтауға болады. Бұл чеклист негізгі тәуекелдердің жабылғанын және алерттер фонға айналмағанын тексеруге арналған.
Бес нәрсені тексеріңіз:
- Қамту: серверлер (CPU, жад, диск), желі (жоғалтулар, кешігу), СХД (кешігулер және толу) және 3–5 критикалық қызметтер (қолжетімділік және жауап уақыты) бойынша кем дегенде бір көрсеткіш бар ма?
- Негізгі алерттер: 5–10 нақты сигнал бөлінген бе (мысалы, сервис қолжетімсіз, диск әлдеқайда толған, СХД кешігудің кенет өсуі, қателер пайызы жоғары)?
- Көлемдік қор: алдын ала ескертулер орнатылған ба, «бәрі құлағаннан кейін» емес? «7 күнде орын бітеді» сияқты ескерту «диск 100%» дегеннен пайдалы.
- Шындыққа тексеру: оқу инцидентін іске қосып, алерттен әрекетке дейінгі тізбекті көргенсіз бе? Қарапайым нұсқа — сынақ сервисін уақытша тоқтату немесе шешілмейтін серверде диск бөлігін босату.
- Нұсқаулықтар: әр алерттің қасында қысқа нұсқа — мәселені қайдан растау, бірінші қадам не және қашан эскалациялау керек.
Егер кем дегенде екі пункт не болмаса одан да көп жерде сәтсіз болса, апта бойына метрикалар мен алерттер жиынтығын түсінікті минимумға қысқартыңыз. Солай мониторинг жұмыс құралына айналады, тың тіршілік емес.
Практикалық мысал: «бәрі жұмыс істейді, бірақ өте баяу»
Симптом қарапайым: пайдаланушылар қызмет 5–10 секунд «ойланады» деп шағымданады, бірақ құламайды. Дашбордта бәрі жасыл: қателер аз, серверлерде CPU 30–40%, жадта swap жоқ. Бастапқы көрініс бойынша темір кінәлі емес сияқты.
Бірінші сигнал — пайдаланушыға жақын көрсеткіштер: p95 жауап уақыты өседі, ал p50 айтарлықтай өзгермейді. Бұл көбіне кейбір сұраныстар сирек, бірақ өте ұзақ кешігеді дегеннің белгісі. Қателер аз, өйткені таймауттар әлі басталмаған.
Келесі көмекші тексерістер тізбегі:
- желі: DB немесе СХД-ге RTT өседі, микропотерялар пайда болады
- СХД: оқу/жазу latency өседі, диск кезегі ұзарды
- DB: сұраныстардың p95 өседі, блокировкалар көбейді
- қосымша: қосылым пул лимитіне тіреліп, сұраныс кезегі ұзады
Бір жағдайда себеп СХД болды: әр бірнеше минут сайын latency 5–7 есе секіріп, сирек сұраныстар «ұзын құйрыққа» түсіп жатты. Алерттер бұлтартпас еді, себебі порогтар орташа мәнге және ұзақ терезеге бапталған (мысалы, «10 минуттық орташа»), ал бұл шарықтар сөндірілді.
Не өзгертті: порогтарды latency үшін p95 (немесе p99) бойынша ауыстырды және бір жаңа сигнал қосты — SLA-дан асатын сұраныстар үлесі. Мұндай алерт тез срабатысып, шамадан тыс шу тудырмайды.
Келесі қадамдар: мониторингті енгізу және қолдау
Барлығын бірден жинап кетуден гөрі, 1–2 апта ішінде түсінікті метрикалар жиынтығын енгізіп, оған сенім арту пайдалырақ.
Практикалық жоспар:
- Әр аймақ (серверлер, желі, СХД, қызметтер) үшін бірінші деңгейлі метрикаларды таңдаңыз және қандай шектер мәселе екенін бекітіңіз.
- Рөлдерге қарай қарапайым дашбордтар жинаңыз: әкімшіге CPU/жад/дисктер керек, желішіге — жоғалтулар мен кешігу, сервис иесіне — жауап уақыты мен қателер.
- Алерттер ревизиясын өткізіңіз: дубликаттарды жойып, әрекетсіз оповещениелерді ажыратып, команда шын мәнінде жауап беретіндерді қалдырыңыз.
- Сынақ жоспарлаңыз: бір түйінді өшіріп немесе арнаны шектеу арқылы кім алерт алады, не істейді және қалпына келтіру қанша уақыт алатынын тексеріңіз.
- Ай сайын қысқа инцидент талқылауын енгізіңіз және шектерді түзетіңіз.
Негізгі ұстаным: алерт келгенде дежурныйға анық келесі қадам болуы керек.
Егер "темір" және енгізу бойынша көмек қажет болса, сыртқы көздің көмегі пайдалы болады. GSE.kz (gse.kz) — S200 серверлері және жүйелік интегратор ретінде жүктеме бойынша платформа таңдау және 24/7 қолдау көрсетуде тәжірибеге ие; бұл мониторингті тек орнатумен шектемей, оны жұмыс күйінде ұстап тұруға көмектеседі.