8 legjobb eszköz a kiszolgáló nélküli alkalmazások figyelésére és hibakeresésére

Tudja meg, hogy mit végeznek a funkciói. Ez a szerver nélküli alkalmazások figyelésének jobb módja.


Rengeteg kifinomult eszköz van a hagyományos alkalmazásteljesítmény figyelésére, de a kiszolgáló nélküli szolgáltatás továbbra is felveszi a figyelmet. A kiszolgáló nélküli architektúra eltérő, tehát ehhez egy eszközre van szüksége. Ezek az eszközök szorosan integrálódnak a kiszolgáló nélküli futásidejű platformon, hogy lényeges adatokat gyűjtsenek a jobb láthatóság és a hibakeresés érdekében.

Segítik az alkalmazás gyorsabb és magabiztosabb fejlesztésében. Ha még nem ismeri a Serverless szolgáltatást, akkor érdemes megnéznie ezt a bevezető cikket, vagy megfontolhatja a online tanfolyam: Nigel Poulton.

Készen áll a felfedezésre?

Dashbird

Dashbird egy népszerű megoldás az AWS lambda alapú alkalmazáshoz. Csatlakozik az AWS-hez, és fiók-, szolgáltatás- és funkciószintű mutatókat biztosít a költségek, a teljesítmény és az erőforrások optimalizálása érdekében. A Dashbird képes észlelni a lambda-specifikus hibákat.

Volt:

  • Időtúllépés
  • Memória kérdés
  • helytelen beállítás
  • Futásidejű hibák
  • Kivételek

A hibajelzés e-mailben vagy e-mailben értesíthető.

A Cloudwatch naplói teljes szövegű keresésben érhetők el, és a hibaelhárítás érdekében élő farokból is végezhetsz.

Jellemzők:

  • A különféle mutatókból származó hibák az egyszerű hibaelhárítás érdekében
  • Fiók-szintű egészségi állapot és valós idejű mutatók
  • Hozzon létre egy figyelmet egy olyan funkció számára, amely elengedhetetlen az üzleti életéhez – Microservice figyelés
  • Rendszer teljesítmény mutatók
  • Végrehajtási ütemterv és meghívásos bontás

A Dashbird integrálódik az AWS X-Ray-hoz, hogy betekintést nyújtson a meghívásba.

INGYEN elindíthatja. Jelenleg a következő nyelveket támogatja.

  • Jáva
  • node.js
  • Megy
  • Piton

Próbáld meg megnézni, hogyan működik a Dashbird. Nagyszerűek voltak dokumentáció.

IOpipe

Riasztás, valós idejű mutatók, hibaösszeállítás, profilozás, nyomon követés – minden elérhető IOpipe.

Szerezzen teljes képet arról, hogy miként működnek az AWS lambda funkciói, és értesítést kap a laza, e-mail, webhook és PagerDuty alkalmazásokról, ha valami rosszra fordul. A mutatók nagy felbontásúak, és a pontos meghíváshoz legkésőbb részleteket is be lehet mutatni.

Az IOpipie hatékony nyomon követést kapott a funkcióhívás és a riasztás nyomon követésére, amikor a teljesítmény romlik. Ez hasznos lehet a teljesítménygel kapcsolatos problémák elhárításához a kiadás után. Vessen egy pillantást néhány funkcióra.

  • Erőteljes keresés az adatok nyomon követésére, gyorsabb.
  • Heti e-mail jelentések a legfontosabb hibákról, riasztásokról, teljesítményjavításokról stb.
  • Meghívás-címkézés
  • Hibaelhárítás a Node.js alkalmazásban a magas CPU-felhasználás érdekében a CPU-profilozással

Az IOpipe a DevOps a kiszolgáló nélküli alkalmazás számára. Kipróbálhatja INGYENES tervét, hogy havonta megfigyelje a 1 millió funkcióhívást.

SignalFx

SignalFx képes monitorozni AWS Lambda, Google Cloud funkciók, és Az Azure Functions. Valós idejű láthatóság és teljesítményfigyelés a funkcióinak.

Néhány jellemző a következők:

  • Alacsony késleltetési mutatók
  • Valós idejű láthatóság és összesítés
  • Memóriahasználat és a végrehajtási idő figyelése
  • Hidegindítás észlelése
  • Költségoptimalizálás

Thundra

Vessünk egy pillantást Thundra interaktív bemutató.

Thundra segít nyomon követni és profilozni az AWS Lambda-alapú alkalmazását nulla fölött. Mint látható egy bemutatóban, a következő mutatók szépen vannak ábrázolva grafikonokban.

  • A behívások száma és időtartama
  • Hidegindítások száma és időtartama
  • Hiba a funkciók miatt
  • Hiba hiba típusok szerint (TimeOut, DemoIllegalAccessException, DemoIllegalArgumentException, NullPointException, JDBCConnectionException, TypeError stb.)

A Thundra nem fejti ki a funkcióit, mivel a CloudWatch naplókat aszinkron módon kihasználja a kiszolgáló nélküli alkalmazás megfigyelésére..

Néhány jellemző a következő:

  • Dinamikus műszerezés, ezért a kódváltás és az újrafelhasználás helyett a környezeti változót kell hozzáadnia
  • Részletes és konfigurálható nyomkövetés
  • Adat szűrés és speciális keresés
  • Speciális hibakeresés
  • Profilálja a Lambda funkcióit a CPU és a memória kihasználtságának, valamint a GC számlálásának megtekintéséhez

A Thundra még mindig bétaverzióban van, és kipróbálhatja még ma.

Amazon CloudWatch

Alapértelmezés szerint, CloudWatch összegyűjti az alapvető Lambda mutatókat. Lehetősége van azonban az egyéni mutatók engedélyezésére. Nincs előzetes díj vagy kötelezettségvállalás, így INGYEN elindíthatja és fizetheti, ahogy használja / megy.

A CloudWatch segítségével az AWS-adatait egyetlen platformon összegyűjtheti, hogy az erőforrások teljes láthatóságot biztosítsanak.

Rookout

A Rookout egy kiszolgáló nélküli funkciók számára készen áll a hibakeresési platformra. Ez működik egy törésmentes töréspont beillesztése az alkalmazás kódjában.

Jelenleg támogatja az AWS Lambda és az IBM Cloud Functions szolgáltatásokat.

Stackdriver

Stackdriver segíthet a Google Cloud Functions naplók figyelésében. Beállíthat egy riasztási küszöböt, hogy értesítést kapjon e-mailben, PageDuty, HipChat, Campfire, Slack stb..

Epsagon

Epsagon kiaknázza az elosztott nyomkövetési technológiát AI algoritmusokkal, hogy automatikusan felismerje a teljes tranzakciókat a vállalati rendszerben, biztosítsa az üzleti folyamat teljesítményét és költségeit, és értesítse a felhasználókat a problémákról, mielőtt azok bekövetkeznének.

Az Epsagon automatikus műszereket használ, és nem igényel kódváltoztatást a felhasználótól.

Következtetés

Remélem, ez ötletet ad néhány eszközről, amelyek segítik a modern alkalmazás figyelését és hibakeresését. Legtöbbjük INGYENES tervet kapott, tehát a legjobb dolog az, ha megpróbálják megnézni, mi működik az Ön számára.

Ha szüksége van valamilyen gyakorlati képzésre az AWS Lambda és a Serverless keretrendszeren, akkor nézd meg ezt tanfolyam Stephane Maarek.

CÍMKÉK:

  • vagy szerver

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map