问题标签 [health-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
monitor - 使用 JMX 类随着时间的推移通知事件
我一直在寻找 JMX 来监控应用程序和系统指标(部分原因是 MBean 可以通过各种工具(例如 JConsole)访问)。看起来 JMX 包含的类对于指标超过阈值时的通知之类的事情很有用。但我不确定它们是否符合我想在指定时间段内测量它们的方式。
例如,假设我想在平均 CPU 负载超过 95% 超过 5 分钟时通知管理员。用 GaugeMonitor 可以做到这一点吗?从文档来看,它似乎不太适合这个,我想知道是否应该用必要的逻辑编写自己的 MBean。
一个更相关的例子是用户的登录时间在 5 分钟内超过 10 秒。略有不同的是,最近 20 次登录平均花费了 10 多秒。另一种情况是一个进程在一小时内崩溃 4 次以上。或者请求队列超过 15 5 分钟。JMX Monitor 类对这种事情有用吗?
asp.net - 健康监测不起作用
我正在尝试在 Windows Server 2003 上运行的 IIS 6/ASP.NET 2 应用程序上设置运行状况监控。
我要做的第一步是获取应用程序生命周期事件以及默认事件(在 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config 中指定)。
在我的开发机器上运行 IIS 7 作为 Windows 7 上的 NetworkService 工作正常。
在 IIS 6 机器上,默认事件仍会记录到事件日志中,但其他生命周期事件不会。此外,不会记录或显示有关错误配置的事件。此外,使用SimpleMailProvider 代替事件日志不会产生结果。
看起来它只是忽略了我的设置。我尝试了许多不同的设置 - 甚至将所有全局健康监控设置复制到应用程序 web.config 中 - 但没有运气。
提前致谢!
这是我添加到 web.config 中的设置:
monitoring - Azure 没有响应和/或忙,现在怎么办?
我们的https://data.stackexchange.com遇到了一些间歇性的 Windows Azure 问题
基本上这是正在发生的事情:
- 我们部署它
- 几天一切正常
- 服务器开始播放并将从“忙”切换到“无响应”
- 有时它会在几个小时/几天后退出状态 (3) 并恢复正常操作
我将如何去找出这个问题的根本原因?
- 是否有一些内部日志可以告诉我为什么 Azure 认为服务器没有响应
- 如果我们检测到这种情况,我有办法强制回收吗
- 我可以查看任何类似 perfmon 或 perfmon 的计数器来监控部署的运行状况
error-handling - 不同应用程序的错误监视器
目前我们有很多应用程序,每个应用程序都有自己的错误通知和报告机制,所以我们显然有很多问题:
- 跨不同系统/应用程序缺乏一致的错误监控:不同的 GUI、界面、不同的消息等。
- 每个应用程序的错误通知方法不同(许多应用程序使用电子邮件通知,其他应用程序将消息发布到队列等)。
- 用于报告和监控每个应用程序的单独配置设置:通知频率、消息收件人等。
您可以将许多其他问题添加到列表中,但要点很清楚。目前有计划开发自定义应用程序或服务,以针对这种情况提供一致且通用的解决方案。
无论如何,我不确定为此创建一个自定义应用程序是否是个好主意,我确信应该有一个框架、平台或现有的解决方案或产品(优先开源)已经解决了这个问题,所以我的问题是:您知道在决定创建我们的自定义应用程序之前要检查什么项目或产品吗?
谢谢!
twitter - ODL 的推文元语法
我对使用 Tweets/SMS/Identica 或其他短文本状态更新系统来跟踪日常生活观察(或 ODL)的想法很感兴趣。基本概念是您将状态更新发送到 Twitter 或 Identi.ca,或者可能只是一条 SMS 消息或其他可以稍后挖掘以显示模式的格式。
你可以用它来跟踪锻炼、饮食、电影偏好以及任何你喜欢的东西。
为此,您需要有一种语法,让人类和计算机都可以轻松解析您的状态更新。语法应该是密集的,它支持低字符数,但仍然是人类可读的。
这个想法并不新鲜,有很多 Twitter 应用程序可以用来追踪锻炼和饮食习惯。Twitter 本质上已经是一种短文本 ODL 媒体,您可以通过搜索#feeling http://search.twitter.com/search?q=%23feeling 或搜索#hurts http://search.twitter轻松查看.com/search?q=%23hurts或旨在挖掘大量 ODL 数据的应用程序已经进入 twitter:http ://www.tweetfeel.com/
通过使用 Twitter 跟踪 ODL,您不再需要强迫人们使用专门为此创建的给定集成引擎,例如 Google Health 和 HealthVault,而是专注于提高人们已经在使用的 ODL 跟踪系统的价值,例如 Facebook或推特。但要做到这一点,您需要一种可通用的方法来输入 ODL 并对这些条目进行数据挖掘,以便您可以在更高或至少不同的级别上获得意义。
还有几种语法可用于概括使用 Twitter 跟踪您喜欢的任何内容的方法。这些是我最感兴趣的。到目前为止,我知道几个:
Daytum 有一个 twitter 语法。它使用直接消息,如下所示:
Your.flowingdata.com 有更丰富的语法。它还使用直接消息传递。
对于每个操作,yfd 都会询问您有关数据类型的一些信息,要求您在以下选项中进行选择:
分类 - 如果您对不同单位的相同动作的发生感兴趣,例如吃玉米事件 - 如果兴趣点是发生某事的时间,例如晚安或便便计数器 - 如果您最感兴趣的是您完成的总时间例如抽了 5 支香烟 测量 - 如果您想查看某个值随时间推移的趋势,例如体重 160 或血压 170
很聪明不是吗?
我知道的最后一个是Grafitter 语法。到目前为止,这是一个非常简洁的概念,因为它以一种非常聪明的方式使用主题标签......
Tweet 你的饮食也使用 DM,并让你包括你吃的东西,以及包括卡路里/脂肪/点跟踪。所以语法看起来像
当然,重要的是要注意已经登录到 twitter 的不同 ODL 生成软件所使用的非常常见的自然语言模式,例如 runkeeper,它通常会产生如下内容:
那么现在我的问题是什么?
我忽略了哪些其他重要的 ODL 语法?DM 是进行数据收集的正确方法还是应该专注于主题标签?除了 runkeeper 等,还有哪些重要的“自然”ODL 正在发生?有谁知道关于这个问题的任何正式研究(社交媒体状态更新中的 ODL 语法)?有谁知道任何现有的实现此类事物的开源项目?
更新:Paul 指出 OMHE 项目会做这种事情。http://code.google.com/p/omhe/这是 OMHE 语法,它已经有一个基于 python 的解析器。
我的目标是在开源许可下编写一个解析器和数据显示工具,我通常在寻找我应该支持哪些类型的东西。因此,如果您能想到我应该提出的其他问题,以便为此类项目制作需求清单,请告诉我!例如,我知道对于提及、DM、回复等的标准 Twitter 语法,我知道有不错的解析器实现,我所讨论的应该扩展这项工作,或者完全并行实现。
目前我很高兴假设系统不支持“私人”日志记录,除非有人能以简洁的方式告诉我如何做到这一点。
weblogic - 如何在 weblogic 中监控数据库调用?
如何找到我的 weblogic 服务器当前执行的 DB 调用?
asp.net - 创建由负载均衡器 ping 的 ASP.NET 诊断页面
我们的服务器运营团队已要求 Web 开发团队 (ASP.NET) 在我们的应用程序中提供一个 URL,负载平衡器可以 ping 以执行健康检查。
在这个页面上应该执行什么?我认为我们应该尝试建立数据库连接以确保 Web 和数据库之间的连接。还要别的吗?
asp.net-4.0 - 无法让 HealthMonitoring 工作
使用 asp.net 4.0,一直试图遵循这个:
http://msdn.microsoft.com/en-us/library/ms998306
还尝试使用 eventlogprovider 和邮件提供程序。安静。关于健康监测有什么我应该知道的吗,就像它在 4.0 中不起作用一样?
目前我的 web.config 看起来像这样:
希望有人可以提供帮助。
java - 如何监控 c3p0 连接
我在我的 JBoss 战争中使用 Hibernate,使用 c3p0 进行连接池,两者都在我的类路径中的 hibernate.cfg.xml 配置文件中配置
我已经看到 server.log 生成了包含有关连接池的有趣信息的行:
调试 [com.mchange.v2.resourcepool.BasicResourcePool] 跟踪 com.mchange.v2.resourcepool.BasicResourcePool@63f5e4b6 [托管:10,未使用:9,排除:0]
对于我的监控池(我正在使用 nagios),我想提供一个 JSP 来告知正在使用的连接数以及空闲的连接数,如日志文件所述。
我如何询问 c3p0 有多少托管和未使用的连接?