elmah.io ist ein gehosteter Dienst für Fehlerprotokollierung und Uptime-Überwachung für .NET. Er sammelt Fehler aus .NET-Web- und Logging-Frameworks sowie aus JavaScript-Anwendungen in Dashboards für eine einzelne oder alle Anwendungen zusammen. Benachrichtigungen erfolgen per E-Mail, Slack und Microsoft Teams. Hinzu kommen Uptime-Prüfungen aus bis zu fünf Regionen, Deployment-Tracking und Heartbeats für geplante Aufgaben. Bugster, ein integrierter Assistent, erklärt Stacktraces und schlägt Korrekturen vor, und ein MCP-Server verbindet den Dienst mit KI-Werkzeugen.
elmah.io wird von der elmah.io ApS in Laasby, Dänemark, entwickelt und ist ohne externe Finanzierung aufgebaut. Der Dienst ist Closed Source und wird vom Anbieter selbst betrieben. Die veröffentlichte Liste der Unterauftragsverarbeiter nennt unter anderem Microsoft Azure für das Hosting, Cloudflare als Firewall und Content-Delivery-Netzwerk sowie Stripe für die Abrechnung. Bugster nutzt auf Azure gehostete OpenAI-Modelle; mit eigenem Schlüssel von OpenAI, Gemini oder Claude gehen Logdaten an diesen Anbieter. Da Logs personenbezogene Daten enthalten können, sollten europäische Organisationen die Liste der Unterauftragsverarbeiter und das Hosting vor dem Einsatz prüfen.