8 parimat tööriista serverivabade rakenduste jälgimiseks ja silumiseks

Teage, mida teie funktsioonid teevad, see on parem viis serverivaba rakenduse jälgimiseks.


Traditsiooniliste rakenduste toimivuse jälgimiseks on palju keerukaid tööriistu, kuid serverivaba süsteem alles elavneb. Serverita arhitektuur on erinev, seega vajate selleks loodud tööriista. Need tööriistad integreeruvad tihedalt serverivaba käitustõmmisplatvormiga, et koguda olulisi andmeid parema nähtavuse ja silumise jaoks.

Need aitavad teil rakendust kiiremini ja enesekindlamalt arendada. Kui olete serverlessi uus kasutaja, võiksite kaaluda seda sissejuhatusartiklit või kaaluda selle kasutuselevõttu Nigel Poultoni veebikursus.

Valmis uurima?

Dashbird

Dashbird on populaarne lahendus AWS-i lambdapõhise rakenduse jaoks. See loob ühenduse AWS-iga ja pakub konto, teenuse ja funktsiooni taseme mõõdikuid, et optimeerida kulusid, jõudlust ja ressursse. Dashbird suudab tuvastada lambda spetsiifilisi tõrkeid.

Näide:

  • Aeg maha
  • Mälu küsimus
  • Vale konfiguratsioon
  • Kestusvead
  • Erandid

Rikkest teavitamisest saab teatada e-posti või lõtva vahendusel.

Pilvekella logid on saadaval täistekstiotsingus ja tõrkeotsinguks saate teha reaalajas saba.

Funktsioonid:

  • Erinevate mõõdikute vead tõrkeotsingu hõlbustamiseks
  • Kontopõhine süsteemi tervise ja reaalajas mõõdikud
  • Looge oma ettevõtte jaoks olulise funktsiooni jälgimine – Microservice Monitor
  • Süsteemi jõudluse mõõdikud
  • Täitmise ajakava ja kutsumuste jaotus

Dashbird integreerub AWS-i röntgenikiirgusega, et anda teile kutsumuse ülevaade.

Saate selle TASUTA alustada. Praegu toetab see järgmisi keeli.

  • Java
  • Node.js
  • Mine
  • Python

Proovige näha, kuidas Dashbird töötab. Nad said suurepärased dokumentatsioon.

IOpipe

Märguanded, reaalajas mõõdikud, vigade koondamine, profileerimine, jälgimine – kõik on saadaval IOpipe.

Hankige täielik pilt AWS-i lambdafunktsioonide toimimisest ja kui midagi läheb valesti, saate sellest märku lingil, e-posti teel, veebišokkides ja PagerDuty’is. Mõõdikud on näidatud suure eraldusvõimega ja saate tutvuda täpse kutsumisega.

IOpipie sai võimsa jälituse funktsioonikõne jälgimiseks ja hoiatuse saamiseks jõudluse halvenemisel. See võib olla mugav jõudluse probleemide tõrkeotsinguks pärast väljaandmist. Vaatame mõnda funktsiooni.

  • Võimas otsing andmete kiiremaks otsimiseks.
  • Iganädalased e-posti aruanded populaarsemate vigade, hoiatuste, toimivuse parandamise jms kohta.
  • Kutse sildistamine
  • Node.js tõrkeotsing CPU kõrgeks kasutamiseks koos CPU profileerimisega

IOpipe on serveriteta rakenduse DevOps. Võite proovida nende TASUTA plaani, et jälgida igal kuul 1 miljonit funktsiooni kutsumist.

SignalFx

SignalFx on võimeline jälgima AWS Lambda, Google’i pilvefunktsioonid, ja Azure’i funktsioonid. Teie funktsioonide nähtavuse ja toimivuse jälgimine reaalajas.

Mõned funktsioonid on:

  • Madala peiteajaga mõõdikud
  • Reaalajas nähtavus ja koondamine
  • Mälu kasutamise ja täitmise aja jälgimine
  • Külmakäivituse tuvastamine
  • Kulude optimeerimine

Thundra

Heitke pilk peale Thundra interaktiivne demo.

Thundra aitab teil oma AWS Lambda-põhist rakendust jälgida ja profileerida null pea kohal. Nagu demos näete, on järgmised mõõdikud graafiliselt kaunilt esitatud.

  • Kutsumiste arv ja kestus
  • Külma stardi arv ja kestus
  • Viga funktsioonide järgi
  • Viga veatüüpide järgi (TimeOut, DemoIllegalAccessException, DemoIllegalArgumentException, NullPointException, JDBCConnectionException, TypeError jne)

Thundra ei pane teie funktsioone üle, kuna see kasutab CloudWatchi logisid asünkroonselt, et jälgida teie serverita rakendust.

Mõned funktsioonid on järgmised:

  • Dünaamiline mõõtevahend, nii et peate koodimuutuse ja ümberpaigutamise asemel lisama keskkonnamuutuja
  • Üksikasjalik ja konfigureeritav jälgimine
  • Andmete filtreerimine ja täpsem otsing
  • Täpsem silumine
  • Profiilige oma Lambda funktsioone, et näha protsessori ja mälu kasutamist koos GC-de arvuga

Thundra on endiselt beetaversioon ja saate seda juba täna proovida.

Amazon CloudWatch

Algselt, CloudWatch kogub Lambda põhilisi mõõdikuid. Kuid teil on võimalus kohandatud mõõdikud lubada. Ei ole ettemaksu ega kohustust, nii et saate selle tasuta tööle panna ja maksta nagu te kasutate / lähete.

CloudWatchi abil saate kogu oma AWS-i andmeid koguda ühelt platvormilt, et ressursid oleksid täielikult nähtavad.

Rookout

Rookout on serverivabade funktsioonide jaoks tootmiseks valmis silumisplatvorm. See töötab mittemurdva murdepunkti sisestamine oma rakenduskoodis.

Praegu toetab see AWS Lambda ja IBM Cloud Functions.

Stackdriver

Stackdriver aitab jälgida Google’i pilvifunktsioonide logisid. Alarmi läve saate seadistada, et saada sellest märku e-posti, PageDuty, HipChat, Campfire, Slack jne kaudu..

Epsagon

Epsagon võimendab AI-algoritmidega hajutatud jälgimistehnoloogiat, et kogu ettevõtte süsteemis tuvastada automaatselt kõik tehingud, pakkuda äriprotsessi toimivust ja kulusid ning teavitada kasutajaid probleemidest enne nende tekkimist.

Epsagon kasutab automaatset mõõteriista ega nõua kasutajalt koodimuudatusi.

Järeldus

Loodetavasti annab see teile idee mõne tööriista kohta, mis aitavad teil tänapäevaseid rakendusi jälgida ja siluda. Enamik neist sai TASUTA plaani, nii et kõige parem on proovida näha, mis teie jaoks sobib.

Kui vajate praktilist koolitust AWS Lambda ja Serverless raamistiku kohta, siis vaadake seda kursus Stephane Maarek.

Sildid:

  • Serverita

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