【问题标题】:owin Self-hosting web api new relic monitoringowin 自托管 web api 新遗物监控
【发布时间】:2013-10-21 22:24:24
【问题描述】:

我刚刚将一些 web api 从 IIS web 角色转移到了 Windows Azure 中的工作者角色,这就是工作方式的赌注。我想知道的是,在我们使用 New Relic 监控 Web 服务器之前,这样会好多少。我在工作角色上安装了代理,但没有获得任何出色的分析。

(What I followed to make this work)

所以我希望有人可以帮助我获得一些基本统计数据,了解我的自托管 Web 服务器在新文物中的表现如何。我正在寻找吞吐量、响应时间和日志错误。

found something 这似乎让我认为我可以做到,但我不熟悉 owin。

如果有人对如何完成这项工作有一些想法,那就太好了!

编辑: 我正在寻找的是是否有人可以帮助我使用 newrelic api(RecordMetric()、RecordResponseTimeMetric()、IncrementCounter() 等)并将其连接到 owin 管道中以记录吞吐量、响应时间和日志错误?

【问题讨论】:

    标签: azure asp.net-web-api azure-worker-roles newrelic owin


    【解决方案1】:

    New Relic .NET 代理在 IIS 管道的上下文中收集大多数与事务相关的指标。代理可以获取一些独立服务的基本指标,例如 Worker Roles (WaWorkerHost.exe)。无需任何特殊设置,您就可以监控每分钟调用次数、RAM/CPU 利用率、数据库调用和外部请求。除此之外,您还需要使用 .NET 代理 API:

    https://newrelic.com/docs/dotnet/the-net-agent-api

    即 RecordMetric()、RecordResponseTimeMetric() 和 IncrementCounter() 可用于 Azure Worker Roles 和其他非 IIS 应用程序。 API 中的其他方法需要适当的 HttpContext 实例。

    【讨论】:

      猜你喜欢
      • 2019-02-24
      • 2015-01-09
      • 2023-04-04
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多