AppOptics Review: Alkalmazásteljesítmény-kezelés

Az üzleti és informatikai világban, ha nem lépést tart a jelenlegi trendekkel, akkor kész. A felhőalapú számítástechnika jelenleg az „it” dolog, és forradalmasította az ipar minden vállalkozásának működését. Az egyik figyelemre méltó hatás az alkalmazások fokozott használata a vállalkozások és ügyfeleik közötti interakció eszközeként. De csak egy probléma van. A vállalkozások most új kihívással néznek szembe, hogy fenntartsák alkalmazásaik optimális teljesítményét a maximális vevői elégedettség elérése érdekében. És itt jön be a SolarWinds AppOptics szoftver. Nem ez az egyetlen Alkalmazásteljesítmény-figyelő, amelyet használhat, de véleményem szerint és számtalan más szakértő kifejezetten felülmúlja a többit. Ok?



Miért különbözik az AppOptics más APM megoldásoktól?

Elsősorban azért, mert az AppOptics teljes körű láthatóságot nyújt mind az alkalmazásokban, mind az infrastruktúrában. Általában minden környezethez más eszközt kell használnia. Az eszköz a SolarWinds, a Librato és a Traceview két másik népszerű eszközének kombinációja, amely lehetővé teszi a webes alkalmazások teljesítményének figyelemmel kísérését a vállalkozásában, valamint a teljes verem valós idejű figyelemmel kísérését.

Ezenkívül az AppOptics több nyelvet és keretrendszert is támogat már a doboz elején. Ezek a Java, a PHP, a Python, a Ruby, a Node.js .NET és a Scala.



Miért van szükségem alkalmazásfigyelőre, ha van hálózati teljesítménymonitorom?

Jó kérdés, és valószínűleg meg kell magyaráznia a cégtulajdonosoknak vagy a beszerzésért felelős személyeknek. És a válasz egyszerű. A Network Monitor általános megfigyelésre szolgál. Így például értesít, ha egy alkalmazás elérhetetlen, de nem segít az alkalmazás hibaelhárításában a gyökérprobléma azonosításában.



Másrészt egy alkalmazásfigyelőt építenek az alkalmazások különböző teljesítménymutatóinak összegyűjtésére, amelyek döntő fontosságúak lesznek a probléma azonosításában. Még ennél is rosszabb, ha csak az NPM-et használja, akkor teljes mértékben kihagyhat egy olyan teljesítményproblémát, mint például a lassú betöltési idő, mindaddig, amíg a végfelhasználó továbbra is hozzáférhet az alkalmazáshoz.



Az AppOptics segítségével gyűjtött teljesítménymutatók különböző típusai

Alkalmazás idősoros kulcs teljesítménymutató (KPI) mutatói

Ez olyan mutatókra vonatkozik, mint a percenkénti kérések száma, az átlagos válaszidő és az időbeli hibaarányok. Nem csak az alkalmazás, hanem a szolgáltatások és a tranzakciók számára is. És az oka annak, hogy idősoroknak nevezzük őket, az az, hogy egy bizonyos időszakon keresztül követik őket. Az ebben az időszakban bekövetkező változások tanulmányozásával fontos teljesítménytapasztalatokat vonhat le.

AppOptics Time-Series KPI mérőszámok

A legjobb dolog az, hogy ezeket a mutatókat valós időben követik, így megjelölheti a problémákat, amint azok felmerülnek. De még jobb, ha megfigyelheti a trendeket, hogy előre jelezzen egy potenciális problémát, és megoldja azt, mielőtt az a végfelhasználóig terjedne. Ez hasznos lesz a jövőbeni üzleti igények előrejelzésében is, és így segítséget nyújt az új erőforrások megszerzésének tervezésében.



Infrastruktúra KPI mérőszámok

Itt találja meg infrastruktúrájának teljesítménymutatóit, például a processzor terhelését, a memória kihasználtságát, valamint a lemezes és hálózati I / O-t.

Infrastruktúra KPI mérőszámok

Nem mindig az alkalmazás jelenti a problémát, és ezek a mutatók segítenek ennek bizonyításában. Ezenkívül segítenek azonosítani az infrastruktúra azon sajátosságait, amelyek teljesítményproblémákat okoznak. Ezenkívül, ha az infrastruktúra teljesítményével kapcsolatos problémákat elég korán rögzíti, akkor ez megakadályozza, hogy elérjék az alkalmazást, és így a legjobb digitális élményt nyújtsák.

A SolarWinds Application Performance Monitoring (APM) csomag

Az AppOptics önmagában is megbízható felügyeleti megoldás. A SolarWinds egy másik zseniális lépésében azonban integrálhatja azt három másik felhőalapú SAAS eszközükkel, hogy teljes csomagot alkossanak. A SolarWinds APM Suite tökéletesen alkalmas a hibrid és a felhő környezetek teljes halmazának ellenőrzésére. Ez a másik szoftver tartalmazza a csomagot.

Pingdom - Ez egy megoldás az alkalmazás figyelemmel kísérésére a végfelhasználó szempontjából. A Pingdom teszteli webhelyét, hogy megállapítsa, online-e és normálisan működik-e. Ez megkönnyíti a gyors hibaelhárítást, majd az AppOptics segítségével gyorsan megtalálja és megoldhatja a gyökérproblémát.

Loggly és Papertrail - Ez a két eszköz felelős a naplóelemzésért és -kezelésért. Lehetővé teszik, hogy az AppOptics szoftver problémamegjelenítéseitől elmozduljon, és megtekinthesse az alkalmazások által lekérdezett különféle naplókat. Loggly és Papertrail nélkül sok erőfeszítést és időt igényelne az adott naplóadatok megtalálása, amelyek relevánsak az alkalmazás problémájához. A naplóelemzés segítségével észlelheti azokat a rendellenességeket is, amelyek jelzik a lehetséges problémákat, és megoldhatja azokat, mielőtt azok a végfelhasználó számára problémát jelentenének.

SolarWinds AppOptics


Próbálja ki most

Telepítés

AppOptics telepítése

Az AppOptics egyik legjobb tulajdonsága a könnyű telepítés. Az eszköz nem igényel konfigurációt, és szinte minden alkalmazással integrálódik. A telepítés két nagy lépésre osztható. Az egyik az alkalmazásügynök telepítését jelenti, míg a másik az állomásügynök telepítését az infrastruktúra megfigyeléséhez.

Az APM Agent telepítése

Az első lépés annak a nyelvnek a kiválasztása lesz, amelyen az alkalmazás fut. Ezután meg kell határoznia az operációs rendszert, és nevet kell rendelnie a szolgáltatásához.

Alkalmazásügynök telepítése

Innen megkapja az utasításokat a gazdagép beállításához, amely magában foglalja a megadott parancsfájl futtatását a kívánt telepítési könyvtárban. Az ügynök letöltését követően be kell állítania a Java virtuális gépet az ügynök elfogadásához. A feladat szkriptje ismét rendelkezésre áll, ezért csak végre kell hajtania. Miután minden elkészült, indítsa újra az JVM-et az ügynök betöltéséhez, és szinte azonnal csatlakoznia kell az AppOptics alkalmazáshoz.

Alkalmazásügynök telepítő szkript

Ha szolgáltatásait különböző nyelveken hozták létre, mint manapság az alkalmazás terjesztése miatt, akkor ismételje meg a fenti eljárást, és válassza ki a megfelelő nyelvet. Az AppOptics kompatibilis 7 programozási nyelvvel, amelyek szinte az alkalmazások fejlesztésével kapcsolatos összes nyelvet jelentik. Ez az APM eszköz automatikusan felfedezi az alkalmazásokat, feltérképezi a kapcsolódó szolgáltatásokat, és körülbelül két perc múlva megkezdi a teljesítménymutatók lekérdezését.

Az Infrastructure Agent telepítése

Ehhez a folyamathoz el kell mennie a kezdeti lépéshez, és ki kell választania a Telepítse a Gazdagazdát választási lehetőség. Ismét megkapja a telepítő szkriptet, amelyet a kívánt telepítési könyvtárban kell végrehajtania. Ezután természetesen meg kell adnia a megfigyelési környezetet.

AppOptics Infrastructure Agent telepítése

Amit szerettem az AppOptics-ban

Felhasználóbarát

Az AppOptics telepítése után az első dologra figyeltem fel, hogy mennyire rendezett. A környezetében található összes szolgáltatás fel van sorolva az otthoni felületen, az egyes irányítópultokkal együtt az összes teljesítménymutatóra, amelyet figyelni fog. Megtekintheti az összes aktív beépülő modulját, valamint a figyelmeztetést igénylő lehetséges problémákat jelző riasztások listáját.

A teljesítménymutatók irányítópultjai áttekintést nyújtanak a mögöttes problémáról. A problémáról további információkat az irányítópultra kattintva érhet el. Az AppOptics emellett egy nagyon egyszerű módon követi nyomon a felhasználói kéréseket a veremben, és hőtérkép segítségével segít pontosan meghatározni az alkalmazás vagy az infrastruktúra pontos területét, ahol szűk keresztmetszet jelentkezik. Az egyszerűsített kezelőfelület és a pontos követési technikák mind a javítási idő (MTTR) csökkentését szolgálják, és így biztosítják a legjobb felhasználói élményt.

És az APM néhány más eszközétől eltérően az AppOptics mindezeket a funkciókat a háttérben végzi, anélkül, hogy lassítaná az alkalmazásokat. Ez meghiúsítaná annak teljes célját, hogy az alkalmazások legjobb teljesítményt nyújtsanak, igaz?

Testreszabható irányítópultok

Az APM szoftver másik kiemelkedő tulajdonsága, hogy testreszabhatja az irányítópultokat, ami két okból is fontos. Az első az, hogy lehetővé teszi olyan irányítópultok létrehozását, amelyek csak az alkalmazások alapvető teljesítménymutatóit jelenítik meg. Az AppOptics nem tudja megmondani, hogy mely szolgáltatások a legfontosabbak a szervezete számára, ami azt jelenti, hogy az általa megjelenített alapértelmezett mutatók nem feltétlenül azok, amelyeket figyelni kíván.

A másik ok az, hogy az irányítópult testreszabása lehetővé teszi, hogy több irányítópultot egyesítsen egybe, hogy ne kelljen folyamatosan váltani közöttük. Tökéletes módja az infrastruktúra-mutatók és az alkalmazás-mutatók kombinálásának a jobb összehasonlítás és összefüggés érdekében.

Nagyon nyújtható

AppOptics bővítmények

A dobozon kívül az AppOptics több mint 150 beépülő modult támogat. Ide tartoznak többek között a Kubernetes, az Apache, a MySQL. Hozzáférhet a SolarWinds Online közösség tagjai által létrehozott további integrációkhoz is, amelyeket felhasználhat a szoftver képességeinek bővítésére. És még jobb, ha létrehozza a beépülő modulokat és további mutatókat, amelyek jobban megfelelnek az alkalmazásának és a környezetnek, amelyben fut.

Live-Code profilozás

Ez a szolgáltatás beépült az AppOptics-ba a felhasználói visszajelzésekre válaszul. És ez egy dolog lenyűgöz a SolarWinds-ben. Magas szintű együttműködés van ügyfeleikkel, és mindig új funkciókat adnak termékeikhez az ügyfelek ajánlásai alapján. Ez biztosítja, hogy a termék mindig párhuzamosan álljon a jelenlegi trendekkel.

Az élő kódprofilozás különösen hasznos lesz a DevOps csapat számára, mivel lehetővé teszi számukra, hogy meghatározzák a problémát okozó kódsort. Az AppOptics összegyűjti a tranzakció során leggyakrabban használt függvényeket és módszereket, és lebontja azokat olyan fontos részletek megadásával, mint az osztály, módszer, fájlnév és páros sorszám.

Időbeli eseménykezelés

Ez az AppOptics másik fontos szempontja, amely segít elkerülni az alkalmazás teljesítményével kapcsolatos pontatlan következtetéseket. Hogyan? Nos, vannak olyan időbeli események, amelyeknek biztosan meg kell történniük egy informatikai környezetben, és teljesítményproblémákhoz vezethetnek az alkalmazással kapcsolatban. Vegyük például egy új szolgáltatás telepítését vagy egy tervezett leállást. Az AppOptics lehetőséget kínál arra, hogy az ilyen eseményeket társítsa az alkalmazások teljesítményváltozásaihoz, és megkülönböztesse őket az Ön figyelmét igénylő egyéb súlyos problémáktól. Ez biztosítja, hogy ne pazarolja az idejét azokra a problémákra összpontosítva, amelyek a tervezett esemény végrehajtása után elmúlnak.

Riasztási értesítések

Minden figyelő eszköznek rendelkeznie kell azzal a képességgel, hogy figyelmeztesse Önt, ha valamilyen probléma merül fel az informatikai környezetben. Ellenkező esetben minden másodpercben lábujjhegyen kell lenned, hogy ne hagyd ki a fontos frissítéseket. Az AppOptics többféle értesítési módszerrel érkezik, mint például e-mailek, irányítópult-vizualizációk, és más eszközökkel is integrálható, amelyek lehetővé teszik a jegy megnyitását és a megfelelő fejlesztőhöz rendelését.

AppOptics Alert Notification

A riasztások testreszabása egyszerűbbé vált, és az AppOptics mostantól tanulmányozhatja az alkalmazásokat, és előállhat az alapteljesítménnyel. Ezután referenciaként szolgálhat bármilyen testreszabáshoz, és a végrehajtandó művelet attól függ, hogy az aktuális teljesítmény hogyan tér el az alapvonaltól.

Következtetés

Az AppOptics az alkalmazás teljesítményfigyelésének svájci bicskája. Nemcsak az infrastruktúráját és az alkalmazási környezetét figyeli, hanem a megadott adatok is hasznosak lesznek a DevOps, az Operations és az üzleti vezetők számára. Ez az eszköz lehetővé teszi az operációs csapat számára, hogy a fejlesztői csapat bevonása nélkül megtalálja és megoldja az alkalmazásokban felmerülő problémákat.

A Librato és a Traceview egyesítésével a SolarWinds mindent megtett annak biztosítása érdekében, hogy olyan terméket hozzon létre, amely képes megbirkózni a modern alkalmazások bonyolultságával és fokozott terjesztésével. És ez a lépés lehetővé teszi az integrációt az általunk említett három másik eszközzel (Pingdom, Loggly, Papertrail). Nos, számomra ez az, ami cementálja az AppOptics-ot, mint az igazi erőművet, amikor az alkalmazás teljesítményének figyelemmel kíséréséről van szó.

SolarWinds AppOptics


Próbálja ki most