Reduce bugs with monitoring & notifications

elmah.io is the easy error logging and uptime monitoring service for .NET. Take back control of your errors with support for all .NET web and logging frameworks.

wave-image

Trusted by more than 8,000 developers from 70 countries

SAP Software Solutions Statoil Cogworks Rosslyn Analytics Nexwork Oneil Noordigital Peloton

Error Monitoring

With elmah.io Error Monitoring, all errors on your websites are automatically synced to elmah.io’s powerful infrastructure in the cloud. Using a range of different dashboards, it is easy for you to monitor the current state of your applications and react as soon as something breaks down. You can track both a single application as well as get the full picture of all applications, using a range of interesting metrics. Integrations with popular instant messaging and issue tracking systems, reduce the time from introducing an error to deploying a fix in production. Our users tell us that elmah.io helps them introduce fewer errors into their applications.

Learn more about .NET error logging and monitoring

Watch video

Uptime Monitoring

elmah.io Uptime Monitoring continuously pings your endpoints from up to 5 different regions. When your endpoints start failing, errors are logged in your existing error logs. This means that all of the rules and notifications already set up just work. No need to maintain your team and notification rules in multiple tools. Uptime checks also validate your SSL certificates and domain names, giving you a chance to renew both before users start experiencing errors in their browser.

Learn more about Uptime Monitoring .NET web applications

Watch video

Deployment Tracking

Deployment Tracking gives you a perfect overview of the different versions of your software. New versions of your software are automatically registered by elmah.io. Metrics about the performance of each release are collected immediately. Being able to determine if a new release introduced bugs, will allow for quick fixing or rollback to a previous version. Deployment Tracking supports all of the popular deployment choices on the market, like Azure DevOps and Octopus Deploy.

Learn more about Deployment Tracking and releasing new software with confidence

Watch video

Heartbeats

Heartbeats is for scheduled tasks and services as Uptime Monitoring is for your websites. Add a predefined schedule and publish heartbeats to elmah.io when a scheduled task succeeds, every hour from your Windows Service, and much more. elmah.io automatically monitors your heartbeats. Using the built-in notifications and App Store, your teams are notified as soon as one of your heartbeats is unhealthy or missing.

Learn more about why your scheduled tasks and services will love Heartbeats

Watch video
David Strickland recommend elmah.io
Gary Chapman recommend elmah.io
Angela Rogers recommend elmah.io
Lars Jacobsson recommend elmah.io
Quynh Nguyen recommend elmah.io

Angela Rogers

Senior .NET Developer at P&RO Solutions - Bringing efficiency and effectiveness to plant management teams

elmah.io is amazingly easy to implement. You put in a few lines of code and it just works.

We were looking for a good way to be notified when any of our systems were down. By combining .NET Core Health Checks with elmah.io, we are immediately notified if any of our Windows services are not running, if configured database queries fail, or any configured endpoints are not responding. elmah.io has provided a way for us to be aware of problems before our customers.