AI Baseline Analyzer 1.0
Toto je jeden z tých problémov, čo ma v práci trápia už celú večnosť.
Zakaždým, keď som bol požiadaný analyzovať a vyriešiť problém s výkonom databázy, začínal som s minimom alebo takmer žiadnymi informáciami o tom, čo sa vlastne považuje za "akceptovateľný výkon". Keď sa hovorí o výkone, v podstate sa snažíte nájsť rovnováhu medzi cenou a rýchlosťou služby. Ale kto je vlastne schopný povedať, ako vyzerá "normálny stav", alebo kde získať očakávanú predstavu o správaní systému?
Musel som si každú informáciu pracne vyhľadať a čo najrýchlejšie si urobiť obraz o prostredí, čo si vyžiadalo značné úsilie a zabralo mi väčšinu cenného času.
Keď nežijete s nejakým systémom každý deň, nemáte vedomosti o tom, aká je bežná prevádzka v pondelok ráno, alebo v stredu popoludní, alebo pätnásty deň v mesiaci, či aké sú jeho časy špičiek. Kedy môžem naplánovať údržbu, alebo kedy má systém dostatok priestoru na viac výkonov.
Áno, pamätám si teóriu o východiskovej, resp. referenčnej hodnote (tzv. Baseline). A vždy by ste ju mali mať stanovenú. To vám dá odhad, aká je "očakávaná" hodnota konkrétneho ukazovateľa v konkrétnom čase.
Pravdou je, že v praxi sa len málokto stará o vytvorenie východiskových hodnôt predtým, ako sa systém preťaží a nastane problém. A často je vtedy už neskoro. To znamená, že vás to bude stáť čas, peniaze a zrejme trochu aj reputáciu, pretože nefunkčný a spomalený systém si užívatelia všimnú vždy a ten rýchly a funkčný naopak málokedy. Keď už systém úlohy nezvláda alebo sa dramaticky spomalia odozvy, väčšinou to znamená to, že vy alebo niekto iný, kto za to zodpovedá, neplánoval záťaž alebo nedimenzoval systém správne.
Preto som vytvoril nástroj, vďaka ktorému dokážem "nastúpiť do idúceho vlaku" takmer okamžite. Neustále zbiera dáta o výkone, generuje východiskové hodnoty pre každý ukazovateľ z údajov z minulosti a poskytuje prehľadný súhrn, aby som hneď pochopil celkový obraz. Tak dokonca predpovedá budúcu očakávanú záťaž v konkrétnom čase. Súhrn je generovaný na konci každého mesiaca. A verte mi - to je absolútne postačujúce, pretože kto z nás má čas čítať obrovské množstvo dát denne alebo týždenne medzi desiatkami iných úloh? Zdôrazňujem, že každý Systémový inžinier alebo IT manažér by mal mať zaužívanú mesačnú rutinu, aby zostal v obraze o tom, čo sa deje v jeho systémoch z pohľadu výkonu, a vedel ľahko identifikovať anomálie či vidieť trendy.
Účelom nástroja je udržať administrátora aj manažment v obraze s minimom investovaného času.
Používateľské rozhranie je vytvorené v neónových farbách. Nápad bol taký - síce pracuješ, ale máš pocit, že si vo Vegas! ;-)
Modely umelej inteligencie sa využívajú pri úlohách, ktoré su bežne pre človeka ťažké a príde mi to tak prirodzené. Analyzovať stotisíce riadkov dát, uložiť ich do pamäte a dať ich do kontextu? Pre človeka takmer nemožné aj s pomocou Excel-u. Pre AI? Hračka. Aspoň taká je idea. Realita je samozrejme rôzna, a líši sa od modelu k modelu. No každý model pridáva nejaký kontext k nekonečnému množstvu dátových vzoriek a prekladá ich do zrozumiteľného jazyka, čo by bez AI nebolo vôbec možné. Pretože nikto by nezaplatil za rozsiahlu analýzu dát 50+ ukazovateľov pre každý systém.
Kľúčové vlastnosti:
• Zber výkonových ukazovateľov
• Výpočet základných štatistických hodnôt pre ukazovatele - Priemery, Minimá, Maximá
• Náčrt referenčných hodnôt - Baseline pre jednotlivé ukazovatele
• Zobrazenie rozsahu výkonnostného ukazovateľa v čase
• Hodnotenie pomocou umelej inteligencie a prehľad cez genaratívny model AI
• Správa o výkone a záťaži sytému
Zber výkonových ukazovateľov
Výkonnostné dáta systému sa zbierajú neustále, priebežne ukladajú do vyrovnávacej pamäte a uložia sa v privátnom cloude dodávateľa riešenia, kde sa následne nad dátami robí všetka analytika a spracúvajú reporty.
Výpočet základných štatistických hodnôt pre ukazovatele - Priemery, Minimá, Maximá
Štatistické informácie – Priemery, Minimá a Maximá sa vypočítajú a pridajú do správy za mesiac. Týmto spôsobom môžete sledovať okrajové hodnoty vašich ukazovateľov. Získate prehľad o najvyšších hodnotách ukazovateľov. Vďaka mesačnej periodicite viete porovnávať zmenu a trend.
Náčrt referenčných hodnôt - Baseline pre jednotlivé ukazovatele
Pre každý ukazovateľ sa vypočíta referenčná hodnota z historických dát. To je kľúčové na pochopenie typickej záťaže. V správe sa zobrazí ako prerušovaná čiara, vďaka ktorej si dokážete ľahko všimnúť, či sa záťaž zmenila, alebo či je na bežných, očakávaných úrovniach. Môžete jednoducho porovnať, aké sú typické hodnoty ukazovateľa v určitom čase a reagovať podľa toho. Už na prvý pohľad si všimnete, či sa deje niečo zvláštne, neočakávané. Časom navnímate ako vaše servery bežne fungujú a všimnete si neobvyklé aktivity omnoho skôr.
Zobrazenie rozsahu výkonnostného ukazovateľa v čase
Vzorkovanie ukazovateľov je v 15 sekundových intervaloch. Takéto detailné rozlíšenie nie je zvyčajne potrebné pre bežné pozorovanie trendu výkonnosti systémov. Je možné ho využiť hlavne pri identifikácii špecifických problémov so zaostrením na veľmi krátke časové okno. Pri analýze veľkých časových okien už ide o veľké dátové toky, ktoré sa zjednodušujú priemerovaním na menšie rozlíšenia, napríklad 15 minút alebo celá hodina. Aby sa tým nestratili dôležité informácie o maxime a minime v týchto úsekoch, v grafe sa zobrazuje rozsah hodnôt ukazovateľa. Je zobrazený pomocou farebej výplne medzi minimálnou a maximálnou hodnotou, v o niečo tmavšej farbe samotného ukazovateľa.
Hodnotenie pomocou umelej inteligencie a prehľad cez genaratívny model AI
Výkonnostné dáta sú predostreté generatívnemu AI modelu pre detailnú analýzu a vytvorenie prehľadov. Nech umelá inteligencia vykoná túto náročnú prácu. Nemusíte sa zaoberať čítaním a popisovaním obrovského množstva dát do zrozumiteľného textu. Nech to zvládne táto "beštia", a ušetrí náš čas. Prečítate si už len výsledky.
Správa o výkone a záťaži sytému
Na začiatku každého mesiaca sa vygeneruje a rozošle Správa o výkone systému. Práve túto správu si prezeráte, aby ste pochopili celkový obraz. Na zorientovanie sa v nej venujete najviac 10 minút. Všetko je na jednom mieste – všetky ukazovatele, referenčné hodnoty, prehľady a súhrny. To vám má ušetriť maximum času a zároveň poskytnúť výborný prehľad o systémoch.
Zavedenie skutočnej referenčnej hodnoty je v súčasnosti ešte dôležitejšie, keďže sa budeme čoraz viac stretávať s náhodnou a nepredvídateľnou záťažou databáz spôsobenou agentickými systémami.
Ak ešte nemáte referenčné hodnoty pre vaše kritické systémy, zaveďte ich a buďte pripravení na výzvy, ktoré vás čakajú. Môžu vám spraviť dobrú službu tým, že vás upozornia na potenciálne problémy ešte skôr ako nastanú.
Podporované platformyMicrosoft Windows Server 2016 and vyšší, Microsoft SQL Server 2016 and vyšší
Záver
Používaním tohto nástroja a spoluprácou s nami získate možnosť mať dohľad nad vašimi kľúčovými a kritickými systémami bez kompromisov a porovnávať výkonnosť systémov mesiac po mesiaci, alebo dokonca rok po roku, čo vám pomôže v kľúčových strategických rozhodnutiach o technológiách.
Ak vás zaujali vlastnosti tohto riešenia a chcete sa dozvedieť viac, vyžiadajte si živé demo na info@stormetric.ai

