Hoppa till innehåll

Crash and Exception Handling

elmah.io

elmah.io är en molnbaserad tjänst för felloggning och uptime-övervakning riktad mot webbutvecklare. Namnet knyter an till ELMAH (Error Logging Modules and Handlers), det etablerade biblioteket för felloggning i .NET, och erbjuder motsvarande funktionalitet som en hostad tjänst snarare än ett självhostat bibliotek.

Besök elmah.io

Vad är elmah.io?

elmah.io är en molnbaserad tjänst för felloggning och drifttidsövervakning riktad till webbutvecklare, med särskild förankring i .NET-ekosystemet - namnet syftar på ELMAH (Error Logging Modules and Handlers), ett etablerat öppen källkod-bibliotek för felloggning i ASP.NET. elmah.io bygger vidare på det konceptet genom att erbjuda en hostad tjänst som samlar in, lagrar och visualiserar fel och undantag från webbapplikationer, samt övervakar att sajter/tjänster faktiskt är uppe och svarar (uptime monitoring). Det gör verktyget användbart både för att fånga kraschar i applikationskoden och för att få varningar om driftstopp, i samma gränssnitt. Enligt källan erbjuds en gratis "Small Business"-prenumeration specifikt för öppen källkod-projekt, vilket signalerar att den fullständiga kommersiella tjänsten normalt är betald. Tjänsten passar team som redan använder .NET/ASP.NET och vill ha ett verktyg som är kompatibelt med den etablerade ELMAH-loggningsmodellen utan att behöva hantera egen infrastruktur för loggning.

Vad den fria nivån räcker till

Free Small Business-abonnemang, men förbehållet öppen källkods-projekt - inte en generell gratisnivå för kommersiell drift.

Användningsfall

Centraliserad felloggning för ASP.NET

Samla och strukturera fel/undantag från ASP.NET-applikationer i ett gränssnitt.

Uptime-övervakning parallellt med felloggning

Få varningar när en webbtjänst slutar svara, i samma verktyg som felloggen.

Migrering från ELMAH

Flytta befintlig ELMAH-baserad felloggning till en hostad tjänst utan egen infrastruktur.

Kostnadsfri drift för öppen källkod

Ge open source-projekt tillgång till felloggning och driftövervakning utan kostnad.

Styrkor och begränsningar

Styrkor

  • Kombinerar felloggning och drifttidsövervakning i samma tjänst
  • Bygger på det etablerade och välkända ELMAH-konceptet från .NET-communityn, vilket ger enkel migrationsväg för befintliga ELMAH-användare
  • Gratis nivå tillgänglig specifikt för öppen källkod-projekt

Begränsningar

  • Gratisnivån är begränsad till öppen källkod-projekt enligt källan - kommersiella/privata projekt behöver sannolikt betala
  • Starkast förankring i .NET/ASP.NET-ekosystemet, vilket gör det mindre naturligt för team på andra stackar
  • Källan anger inga detaljer om självhostning, vilket kan vara en begränsning för team som kräver det

Jämfört med alternativen

Till skillnad från sentry.io och GlitchTip, som är plattforms- och språkoberoende med bred SDK-täckning, har elmah.io en tydligare nisch mot .NET/ASP.NET tack vare sin ELMAH-bakgrund. Honeybadger.io liknar elmah.io i att kombinera fel-, drifttids- och cron-övervakning i en tjänst, men har enligt källan en betydligt högre gratiskvot (12 000 fel/månad) jämfört med elmah.ios öppen källkod-begränsade Small Business-nivå.

Vanliga frågor

Är elmah.io gratis för alla projekt?

Nej, enligt källan gäller den fria "Small Business"-prenumerationen specifikt för öppen källkod-projekt.

Kan jag självhosta elmah.io?

Källan anger inget om detta för den hostade tjänsten - eftersom konceptet bygger på det öppen källkod-biblioteket ELMAH kan viss grundfunktionalitet finnas separat, men verifiera direkt hos leverantören för elmah.io-tjänsten specifikt.

Fungerar det bara med .NET?

Källan nämner ingen explicit teknisk begränsning, men namnet och konceptet (ELMAH) har sitt ursprung i ASP.NET - kontrollera aktuell plattformstäckning hos leverantören.

Vem passar elmah.io för?

Webbutvecklare, särskilt i .NET-ekosystemet, som vill ha felloggning och uptime-övervakning i samma verktyg.

Ingår drifttidsövervakning i gratisnivån?

Källan specificerar inte exakt vad Small Business-nivån innehåller utöver att den är gratis för öppen källkod - verifiera omfattningen hos elmah.io.

SIAX perspektiv

Relevant för team i .NET-tunga miljöer där ELMAH-arvet gör integrationen naturlig. Källan specificerar inga tekniska gränser utöver att gratisnivån är öppen-källkods-bunden, så för kommersiella projekt behöver man räkna med en betald plan - jämför då mot alternativ innan ni binder er, särskilt om uptime-övervakning redan finns på annat håll i stacken.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal