ASP.NET 性能计数器日志记录、报告工具

发布于 2024-09-12 02:35:48 字数 260 浏览 6 评论 0原文

我一直在寻找一种解决方案,使我们能够通过 ASP.NET 网站监控 Web 服务器性能计数器。

是否有现有的工具可供我用来完成此任务,或者我需要自己推出工具吗?

我在网上找到的唯一解决方案是使用 perfmon 连接到远程服务器,这是我需要避免的。

我们需要的唯一标准是能够选择或配置所使用的计数器以及稍后用于减少这些计数器的 Web 界面。我们需要历史记录或服务器性能。

我们在 IIS 上使用 asp.net 网站。

谢谢

I have been looking for a solution to allow us to monitor our web servers performance counters over an asp.net website.

Is there an existing tool that I can make use of to accomplish this or will I need to roll my own?

The only solution I have found online is the use of perfmon to connect to the remote server, this I need to avoid.

The only criteria we need is the ability to select or configure what counter are used and a web interface to few these counters at a later date. We need a historical record or the servers performance.

We are using asp.net websites on IIS.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ぃ双果 2024-09-19 02:35:49

远程使用 perfmon 是远程监控性能计数器的标准方法。这是由全球系统管理员完成的。

为什么需要避免这种情况?

但是,您需要推出自己的。我过去曾这样做过(无法弄清楚 perfmon 的用户......)。

就历史数据而言 - 您需要自己轮询性能计数器并以某种方式记录数据(数据库、平面文件等)。

您还可以设置一个网站来显示当前值、控制和配置性能计数器 - 但是,运行该网站的帐户将需要足够的权限。

Using perfmon remotely is the standard way to monitor performance counters remotely. This is done by sys admins across the globe.

Why do you need to avoid this?

However, your will need to roll out your own. I had done this in the past (users who could not figure out perfmon...).

In terms of historical data - you will need to poll the performance counters yourself and record the data somehow (database, flatfiles etc).

You can also setup a website to display current values, control and configure performance counters - the accounts the site runs under will required sufficient permissions, however.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文