网站错误监控服务-Elmah

网站错误监控服务-Elmah

专用API
服务商 服务商: Elmah
【更新时间: 2024.09.04】 网站错误监控服务-Elmah是 .NET 的简单错误日志记录和正常运行时间监控服务。通过支持所有 .NET Web 和日志记录框架来重新控制您的错误。
服务星级:2星
⭐ ⭐ 🌟 🌟 🌟 🌟 🌟
浏览次数
20
采购人数
0
试用次数
0
! SLA: N/A
! 响应: N/A
! 适用于个人&企业
收藏
×
完成
取消
×
书签名称
确定
<
产品介绍
>

什么是Elmah的网站错误监控服务?

"网站错误监控服务-Elmah"(通常简称为"Elmah")是一种面向.NET应用程序的错误日志记录和正常运行时间监控服务。它旨在帮助开发者监控网站和Web应用程序的错误、崩溃和可用性,从而及时发现并修复这些问题,确保应用程序的稳定性和用户体验。Elmah通过集成到.NET Web和日志记录框架中,自动捕获并记录应用程序中的错误,然后将这些信息同步到云端,以便进行进一步的监控和分析。

什么是Elmah的网站错误监控服务?

由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用Elmah的网站错误监控服务,从而实现程序的自动化交互,提高服务效率。

Elmah的网站错误监控服务有哪些核心功能?

错误监控
借助 elmah.io 错误监控,您网站上的所有错误都会自动同步到 elmah.io 在云中的强大基础设施。使用一系列不同的仪表板,您可以轻松监控应用程序的当前状态,并在出现故障时立即做出反应。您可以使用一系列有趣的指标来跟踪单个应用程序以及全面了解所有应用程序。与流行的即时消息和问题跟踪系统的集成,缩短了从引入错误到在生产中部署修复的时间。我们的用户告诉我们,elmah.io 帮助他们在应用程序中引入更少的错误。
正常运行时间监控
elmah.io 正常运行时间监控会从最多 5 个不同区域持续 ping 您的端点。当您的端点开始出现故障时,错误会记录在您现有的错误日志中。这意味着所有已设置的规则和通知都可以正常工作。无需在多个工具中维护您的团队和通知规则。正常运行时间检查还会验证您的 SSL 证书和域名,让您有机会在用户开始在浏览器中遇到错误之前更新这两者。
部署跟踪
部署跟踪为您提供了软件不同版本的完美概览。elmah.io 会自动注册软件的新版本。每个版本的性能指标都会立即收集。能够确定新版本是否引入了错误,将允许快速修复或回滚到以前的版本。部署跟踪支持市场上所有流行的部署选择,例如Azure DevOps和 Octopus Deploy。
心跳
Heartbeats 适用于计划任务和服务,就像 Uptime Monitoring 适用于您的网站一样。添加预定义时间表,并在计划任务成功时、每小时从 Windows 服务发布心跳等情况下将心跳发布到 elmah.io。elmah.io 会自动监控您的心跳。使用内置通知和App Store,一旦您的某个心跳不健康或缺失,您的团队就会收到通知。

Elmah的网站错误监控服务的核心优势是什么?

  1. 自动错误捕获:Elmah能够自动捕获.NET应用程序中的未处理异常,并将其记录到日志中,无需手动编写额外的错误处理代码。
  2. 实时监控和通知:它实时监控应用程序的运行状态,一旦检测到错误或崩溃,会立即通过Slack、Microsoft Teams、邮件等方式通知相关人员,以便快速响应。
  3. 集成与扩展性:Elmah支持与多种流行的即时消息和问题跟踪系统集成,如Slack、Teams等,同时提供丰富的API接口,方便开发者根据需要进行扩展和自定义。
  4. 强大的分析功能:提供一系列仪表板和指标,帮助开发者轻松监控应用程序的当前状态,跟踪错误趋势,并快速定位问题根源。
  5. 部署跟踪与版本管理:支持部署跟踪功能,能够记录软件不同版本的性能指标,帮助开发者快速确定新版本是否引入了错误,从而进行快速修复或回滚。

在哪些场景会用到Elmah的网站错误监控服务?

  1. 自动化错误处理:通过Elmah API,开发者可以自动化地处理错误日志的收集、分析和存储,减少手动干预,提高错误处理的效率。
  2. 自定义错误通知:利用Elmah API,开发者可以根据实际需求自定义错误通知的方式和内容,例如设置特定的通知渠道(如邮件、Slack等)和通知规则(如错误级别、发生频率等)。
  3. 集成到现有系统:对于已经拥有自己监控和日志系统的企业,Elmah API提供了与这些系统集成的可能性,使得开发者可以将Elmah的错误监控能力无缝地融入现有流程中。
  4. 构建自定义仪表板:通过调用Elmah API获取错误数据,开发者可以构建自己的自定义仪表板,以更直观、更个性化的方式展示错误信息和应用程序状态。这有助于开发者更好地了解应用程序的运行情况,从而做出更准确的决策。
<
产品价格
>

按月结算
按年结算

<
使用指南
>

ASP.NET 核心
安装Elmah.Io.AspNetCoreNuGet 包:

Install-Package Elmah.Io.AspNetCore


安装后,调用AddElmahIo并UseElmahIo在Program.cs文件中:

var builder = WebApplication.CreateBuilder(args);
// ...
builder.Services.AddElmahIo(options => // 👈
{
    options.ApiKey = "API_KEY";
    options.LogId = new Guid("LOG_ID");
});
// ...
var app = builder.Build();
// ...
app.UseElmahIo(); // 👈
// ...
app.Run();


确保插入您的 API 密钥和日志 ID。

指南详情链接:https://docs.elmah.io/

<
产品问答
>
?
我可以先试用再购买吗?
当然可以!每个人都可以免费试用 elmah.io 21 天,无需信用卡。
?
我以后可以升级或降级吗?
是的,您可以在组织设置页面随时升级或降级。
?
开始使用 elmah.io 需要花很多时间吗?
完全不是。我们的简单设置意味着只需安装一个 NuGet 包,即可在几秒钟内集成 elmah.io。
?
应用程序和消息有什么区别?
消息是您在发生错误时记录的时间戳、标题和其他数据,通过 log4net 记录信息消息等。应用程序是消息的容器。如何选择对消息进行分组完全取决于您。
?
为什么你们比其他服务便宜这么多?
我们将所有精力集中在一种语言上 - .NET - 我们做得很好。其他服务可能支持大量其他语言,但如果您只使用 .NET,那么为什么要为所有其他语言付费?这是我们的观点...
?
如果我想取消服务该怎么办?
没问题。如果您认为 elmah.io 不适合您,只需从组织设置页面取消订阅即可。
?
您使用什么货币收费?
我们始终以美元收费。对于某些国家/地区,我们会在金额中包含税费,但订阅金额和税费均以美元收取。
<
关于我们
>
Elmah
企业
创立 elmah.io 的契机是我在监控一系列网站时的经历和多年的痛苦。我一直在使用开源项目 ELMAH,但一路走来,一直遵循着奇怪的流程,有人负责每天查看错误、检查共享邮箱或类似的事情。基本上,这些流程工作了一个星期,然后就被悄悄遗忘了。虽然 elmah.io 最初是一个业余项目,但在过去三年里发生了很多事情。如今,elmah.io 是一家真正的公司,雇用了我和一些人。我们 100% 自力更生,从未接受过任何外部资金。这有助于我们专注于为用户打造出色的体验,而不必担心让投资者致富。
联系信息
服务时间: 0:00 - 24:00
邮箱: info@elmah.io

elmah.io 如何帮助我?你可能知道将新功能投入生产时的那种恐惧感。部署无错误的软件是不可能的,这就是为什么你需要一个工具来帮助你监控网站。认识 elmah.io!从开发到生产,我们通过记录所有未捕获的(如果您愿意,也可以捕获)错误来帮助您监控网站。与 ELMAH、平面文件、日志记录框架等不同,您的所有错误都已编入索引并可在云端搜索。记录后,我们将通过您选择的渠道通知您(邮件、Slack、Microsoft Teams等)。当您收到通知时,我们会为您提供快速修复错误所需的工具。结合社交媒体的答案和大量有关错误的背景信息,我们将帮助您以超音速的速度修复错误。

再次欢迎来到 elmah.io。如果您还没有,请查看我们的功能并注册免费试用。我们喜欢反馈,因此请随时通过右下角的聊天小部件与我们联系。

API接口列表
<
产品价格
>

按月结算
按年结算

<
使用指南
>

ASP.NET 核心
安装Elmah.Io.AspNetCoreNuGet 包:

Install-Package Elmah.Io.AspNetCore


安装后,调用AddElmahIo并UseElmahIo在Program.cs文件中:

var builder = WebApplication.CreateBuilder(args);
// ...
builder.Services.AddElmahIo(options => // 👈
{
    options.ApiKey = "API_KEY";
    options.LogId = new Guid("LOG_ID");
});
// ...
var app = builder.Build();
// ...
app.UseElmahIo(); // 👈
// ...
app.Run();


确保插入您的 API 密钥和日志 ID。

指南详情链接:https://docs.elmah.io/

<
依赖服务
>
<
产品问答
>
?
我可以先试用再购买吗?
当然可以!每个人都可以免费试用 elmah.io 21 天,无需信用卡。
?
我以后可以升级或降级吗?
是的,您可以在组织设置页面随时升级或降级。
?
开始使用 elmah.io 需要花很多时间吗?
完全不是。我们的简单设置意味着只需安装一个 NuGet 包,即可在几秒钟内集成 elmah.io。
?
应用程序和消息有什么区别?
消息是您在发生错误时记录的时间戳、标题和其他数据,通过 log4net 记录信息消息等。应用程序是消息的容器。如何选择对消息进行分组完全取决于您。
?
为什么你们比其他服务便宜这么多?
我们将所有精力集中在一种语言上 - .NET - 我们做得很好。其他服务可能支持大量其他语言,但如果您只使用 .NET,那么为什么要为所有其他语言付费?这是我们的观点...
?
如果我想取消服务该怎么办?
没问题。如果您认为 elmah.io 不适合您,只需从组织设置页面取消订阅即可。
?
您使用什么货币收费?
我们始终以美元收费。对于某些国家/地区,我们会在金额中包含税费,但订阅金额和税费均以美元收取。
<
关于我们
>
Elmah
企业
创立 elmah.io 的契机是我在监控一系列网站时的经历和多年的痛苦。我一直在使用开源项目 ELMAH,但一路走来,一直遵循着奇怪的流程,有人负责每天查看错误、检查共享邮箱或类似的事情。基本上,这些流程工作了一个星期,然后就被悄悄遗忘了。虽然 elmah.io 最初是一个业余项目,但在过去三年里发生了很多事情。如今,elmah.io 是一家真正的公司,雇用了我和一些人。我们 100% 自力更生,从未接受过任何外部资金。这有助于我们专注于为用户打造出色的体验,而不必担心让投资者致富。
联系信息
服务时间: 0:00 - 24:00
邮箱: info@elmah.io

elmah.io 如何帮助我?你可能知道将新功能投入生产时的那种恐惧感。部署无错误的软件是不可能的,这就是为什么你需要一个工具来帮助你监控网站。认识 elmah.io!从开发到生产,我们通过记录所有未捕获的(如果您愿意,也可以捕获)错误来帮助您监控网站。与 ELMAH、平面文件、日志记录框架等不同,您的所有错误都已编入索引并可在云端搜索。记录后,我们将通过您选择的渠道通知您(邮件、Slack、Microsoft Teams等)。当您收到通知时,我们会为您提供快速修复错误所需的工具。结合社交媒体的答案和大量有关错误的背景信息,我们将帮助您以超音速的速度修复错误。

再次欢迎来到 elmah.io。如果您还没有,请查看我们的功能并注册免费试用。我们喜欢反馈,因此请随时通过右下角的聊天小部件与我们联系。