最好的流量/性能/使用情况监控模块?

2023-12-02

是否有任何开源(或者我猜是商业)软件包可以插入您的站点以进行监控?我想要一些可以连接到我们的 ASP.NET 站点并用于提供以下内容的报告的东西:

  • 随着时间的推移表现
  • 电流负载
  • 页面流量
  • SQL性能
  • PU时间监控

最好是用 C# :)

加上一些性感的图表。

Edit:我也对一个可以提供统计数据和数据视图的软件包感到满意,它可以分析趋势,发现异常行为(例如“过去一小时没有人登录。这样可以吗?”,“检测到高流量水平”、“检测到 API 调用数量较少”)并且通常确实非常有用。这样的事情存在吗?

在我的上一个办公室,我们有一个大屏幕,它向我们展示了几个时间范围内的大量性能计数器,我们可以发现正在发生的奇怪的事情,但数据没有存储,也没有办法报告。这是我所追求的一个用于执行此操作的包。


应该指出的是,谷歌分析并不能准确代表网站的使用情况。这是因为页面上使用的网络信标(网络错误)由于以下原因并不总是加载:

  1. 谷歌分析服务器每秒被数百万个页面调用,并且不能总是及时处理请求。
  2. 用户经常在整个页面加载之前浏览离开页面,因此没有足够的时间加载谷歌的网络信标来记录点击。
  3. Google Analytics 需要安装可以禁用的 JavaScript。
  4. 相当多(但不是很多)人从他们的浏览器中屏蔽了 google-analytics.com,包括我自己。

物理日志文件是站点使用情况的最佳“真实”表示,因为它们记录了每个请求。另外还有更好的“专业”软件包,其中 Omniture 是我最喜欢的,它具有更好的响应时间、记录操作的替代方法和更多功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最好的流量/性能/使用情况监控模块? 的相关文章

  • 使用 GPU 进行 Matlab 卷积

    我用gpuArray尝试了matlab的卷积函数conv2 convn 例如 convn gpuArray rand 100 100 10 single gpuArray rand 5 single 并将其与 cpu 版本 convn ra
  • 为什么线程本地存储不使用页表映射来实现?

    我希望使用 C 11thread local将非常频繁地访问的每线程布尔标志的关键字 然而 大多数编译器似乎都使用一个表来实现线程本地存储 该表将整数 ID 槽 映射到当前线程上的变量地址 此查找将发生在性能关键的代码路径内 因此我对其性能
  • .NET 程序集大小会影响性能吗?

    net 程序集的大小是否会影响性能 您的 Windows 窗体 Web 窗体项目中的程序集数量如何 来自微软的模式和实践提高 NET 应用程序性能和可扩展性 http msdn microsoft com en us library ms9
  • 为什么对于整数键,“Map”操作比 JavaScript (v8) 中的“Object”慢得多?

    我很高兴使用Map对于在我的 JavaScript 代码库中随处访问的索引 但我刚刚偶然发现了这个基准 https stackoverflow com a 54385459 365104 https stackoverflow com a
  • 使用 FILE_FLAG_NO_BUFFERING 会带来明显的速度增益吗?

    最近在MSDN中注意到FILE FLAG NO BUFFERING标志的详细描述 并阅读了几条关于Windows中无缓冲I O的Google搜索结果 http msdn microsoft com en us library aa36385
  • 如何以最佳方式计算 python 列表中的元素数量

    这几乎是同一个问题here https stackoverflow com questions 3710976 counting unique elements in a list 除了我要询问排序结果的最有效解决方案 我有一个列表 大约
  • dns-prefetch + 预连接与浏览器缓存

    为了提高页面加载时间 我想使用dns prefetch and preconnect对于外部 JavaScript 如果资源 在我的例子中是外部 javascript 已经在浏览器缓存中会发生什么 做dns prefetch and pre
  • 每组最大 n 个 SQL 查询的高性能方法

    我正在尝试构建一个基础设施 以便根据需要快速运行回归 从包含我们网络服务器上所有历史活动的数据库中提取 apache 请求 为了通过确保我们仍然回归来自较小客户的请求来提高覆盖范围 我想通过为每个客户检索最多 n 个 为了这个问题 假设 1
  • 尝试 Catch 性能 Java

    当捕获异常而不是进行检查时 try catch 需要多长时间 以纳秒为单位 假设消息具有用于查找的 HashMap 类型性能 try timestamp message getLongField MessageField TIMESTAMP
  • 为什么 foreach 这么慢?

    PHPBench com http www phpbench com 在每个页面加载上运行快速基准测试脚本 在 foreach 测试中 当我加载它时 foreach 的运行时间是第三个示例的 4 到 10 倍 为什么本机语言构造明显比执行逻
  • App Engine memcache / ndb.get_multi 的性能问题

    使用从 Memcache 获取多个键时 我发现性能非常差ndb get multi 在 App Engine Python 中 我正在获取大约 500 个小对象 所有这些都在内存缓存中 如果我这样做使用ndb get multi keys
  • 我可以比较 IL 代码以确定哪种技术更快或更好吗?

    背景 这个问题 https stackoverflow com questions 1297231 convert string to int in one string of code using linq让我思考一些事情 最近 因为我一
  • php 排序比 mysql“order by”更好吗?

    我想知道 就性能而言 并考虑在具有非常非常多 gt 1 000 000 记录的表上进行mysql选择 使用sql order by 对结果进行排序或在查询后使用经典编程排序对结果进行排序是否更好算法 有人有什么建议吗 Tanks mySQL
  • 应该尝试...catch进入循环内部还是外部?

    我有一个看起来像这样的循环 for int i 0 i lt max i String myString float myNum Float parseFloat myString myFloats i myNum 这是一个方法的主要内容
  • MySQL:向大表添加字段

    我有一个包含大约 200 000 条记录的表 我想向其中添加一个字段 ALTER TABLE table ADD param 21 BOOL NOT NULL COMMENT about the field AFTER param 20 但
  • 将字符串中单词的第一个字符大写

    我想将字符串格式化为大写字符格式 即大写单词的第一个字符 For Example If Input is NEW YORK CITY then the desired output is New York City 我的字符串最多包含 3
  • 基数首先排序最重要的还是最不重要的,哪个更快?

    我一直在研究基数排序实现 到目前为止粘贴在下面的代码 代码是用 Java 编写的 但在 C C 中应该也能正常工作 正如您从实现中看到的 我首先执行最高有效位 即整数的第 31 位 这似乎更快 因为一旦子组完成 就不再需要迭代 例如 打个比
  • 为什么我的 Project Euler Problem 12 算法这么慢?

    我已经在 Scala 中为 PE P12 创建了解决方案 但速度非常非常慢 有人可以告诉我为什么吗 如何优化这个 calculateDevisors 简单的方法和calculateNumberOfDivisors 除数函数具有相同的速度 i
  • 如何使用 python 子进程杀死性能记录?

    我正在尝试使用性能实用程序 https www brendangregg com perf html监视我的系统 它将在 python 脚本中启动和终止 我创建了一个沙箱 如下所示 extra params F 99 g a record
  • Postgres 服务器性能在达到一定数量的记录后急剧下降

    我正在使用游标从大型 postgres 表中检索记录 4亿条记录 使用子表对数据进行分区 我的游标定义为 select from parent table order by indexed column 同时使用 JDBC 和 psql 前

随机推荐

  • 编译错误:需要标识符

    import java io public class details BufferedReader in new BufferedReader new InputStreamReader System in System out prin
  • 将字符串转换为浮点数 SQLAlchemy

    从数据库读取时有什么方法可以将字符串转换为浮点数吗 所以我的专栏size由字符串值组成 即 45 当我使用 SQL Alchemy 查询数据库时 如何获取浮点值 我知道最简单的方法是float value 但如果该值为NULL我需要处理捕获
  • Android 模拟器上的蓝牙支持

    我想知道制作模拟器的开发团队是否有一些信息可以使蓝牙在 Android 模拟器中工作 指出一些有关它的链接 他们是否有发布日期或者他们是否会使其在未来工作 据我所知 模拟器不支持蓝牙 我将不得不在一些课程中教授安卓和蓝牙 学生需要在 And
  • 查找当前文件夹的路径 - cmd

    我使用此脚本查找当前文件夹及其 bat 文件 for f i in 0 do set curpath dpi echo curpath 如果路径包含空格 它无法正常工作 D Scripts All Scripts gt 仅检索 D Scri
  • 无法播放 mp4 转换后的文件 - JavaFX 2.1

    我已经转换了我的 mov视频到 mp4 但是当我在 javafx 应用程序中播放视频时 它不起作用 我可以听到视频文件的音频 但没有图片 也许 mp4 的编解码器不正确 有什么想法或解决方案吗 UPDATE 使用相同的代码 我在相同的条件下
  • Swagger Gateway 微服务聚合

    我正在使用 SpringBoot 开发一个微服务应用程序 有面向公众的网关微服务 它将请求重定向到特定的微服务 在不同的主机上运行 现在 我有多个微服务 每个微服务都使用 Swagger 公开了它们的 API 我们希望为公共客户聚合所有这些
  • 如何从 extjs 4 商店获取数据

    我一开始就使用 ext js 4 我试图在使用 store 启动应用程序时获取当前用户数据 但我没有从商店获取任何数据 甚至 store count 返回 0 我发现很多描述如何创建存储 但没有描述如何访问其中的数据 我设法使用 Ext a
  • 以语义方式填充元组列表

    我正在编写一段代码 我必须处理元组列表 其中 键 的顺序和名称 fst元组的 s 匹配某个模板 我通过验证并 如果需要 根据输入生成有效列表来实现容错 这是我的意思的一个例子 给定密钥模板 hello world this is a tes
  • 如何在 Lotus Domino 上设置 CORS?

    我尝试通过跨域请求通过 REST 与 Domino 进行通信 但遇到了问题 我已经设置了一个 Internet 站点文档 其中包含 IP 地址 本地主机和作为主机名列出的服务器名称 该网站正在按照我在该网站上设置的重定向规则运行 我还使用以
  • 添加到 CodeBehind 的代码未执行

    我对 Umbraco 很陌生 我仍在摸索它的工作方式 所以我完全有可能错过了一些非常明显的东西 我被要求修改 MasterPage 上滑块的功能 我发现滑块的标记位于 MasterPage 的 cs 文件中 void CreateSlide
  • 检索音频 - 二进制文件 - 存储在我的 Mlab 中

    基本上 我已经使用 MediaDevices getUserMedia WebRTC API 设置了一个应用程序 我已经录制了音频 理论上一切都很好 但我现在必须检索音频来听他们的声音 我现在想知道如何在我的 MongoDB 数据库中下载音
  • “标题”视图和按钮:如何将侦听器附加到没有自己的 Activity 的“标题”中的按钮?

    我已经触及这个问题here 克里斯托弗对此给出了答案 但我不太明白 所以我认为是时候让它成为一个真正的问题 而不仅仅是 跟进 目前 我正在编写的应用程序有 4 个不同的屏幕 屏幕 1 节点列表 主屏幕 屏幕 2 选项菜单 带按钮的表格布局
  • 无法更新 Dart SDK。重试

    我正在尝试安装颤振 但是当我运行 cmd flutter doctor 时发生错误 正在检查 Dart SDK 版本 PowerShell exe 未被识别为内部或外部命令 可运行的程序或批处理文件 错误 无法更新 Dart SDK 正在重
  • 子类化 NSDrawer 的 contentView 以实现完全自定义的抽屉

    我想通过子类化 NSView 并在其中完成所有视图绘制来完全实现我自己的自定义抽屉 我创建了一个自定义 NSView 类 除了实现 initWithFrame 和 drawRect 之外几乎不做任何事情 我已经记录了 NSView 的框架
  • 在 Visual Studio 2012 中使用 EF Scaffolding 创建新的 Web API 控制器时,“对象引用未设置为对象的实例”

    我有一个 MVC4 Web API 项目 带有实体框架 Code First 数据模型 当我尝试使用数据上下文和模型创建具有读 写方法的新 API 控制器时 我收到一条警告 提示 对象引用未设置到对象的实例 我做了一些搜索 发现一些原因是
  • 导入 cx_Oracle 模块时出错 [Python]

    我使用 Windows 7 64 位和 Oracle 10g 我已经安装了 python 2 7 2 amd64 和 cx Oracle 5 1 10g win amd64 py2 7 当我导入 cx Oracle 模块时 出现此错误 回溯
  • PHP 中的 $_REQUEST

    我有这个代码 message if REQUEST msg new message New User has been added successfully else if REQUEST msg edit message User has
  • 我希望我的用户只能访问我的 php 文件,如果他们尝试访问我想要包含我的页面 404 文件的文件夹

    我有我的请求参数包括我的页面 在我的主页中 如下所示 它工作正常 我包括我的页面很好 但发生了一些问题 我找不到如何解决这个问题 我将尝试用一个例子来解释我的问题 我有一个文件夹 teachers 里面有两个pdf文档和一个页面 docum
  • 在 FCM 中单击通知时打开特定活动

    我正在开发需要显示通知的应用程序 对于通知 我正在使用 FireBase 云消息传递 FCM 当应用程序处于后台时 我能够收到通知 但是当我点击通知时 它重定向到主页 java页 我希望它重定向到通知 java page 那么 请告诉我如何
  • 最好的流量/性能/使用情况监控模块?

    是否有任何开源 或者我猜是商业 软件包可以插入您的站点以进行监控 我想要一些可以连接到我们的 ASP NET 站点并用于提供以下内容的报告的东西 随着时间的推移表现 电流负载 页面流量 SQL性能 PU时间监控 最好是用 C 加上一些性感的