问题标签 [application-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.
.net - 滚动您自己的应用程序监控
我想监控对我的 API 的端点请求以及响应时间。我看了New Relic和其他的,但它太贵了。
所以我有一个想法,将所有请求记录在我的数据库中 - 带有动词、网址和总响应时间的简单表。
这是一个坏主意吗?好的?这会严重影响我的应用程序的性能吗?
winapi - 为调用的进程禁用崩溃的应用程序对话框
我从应用程序启动一个进程来监视它。它可能会崩溃或挂起。
监控应用程序为此做好了准备并且可以处理它。
但是在崩溃窗口上会显示一个应用程序崩溃对话框。此时崩溃的进程仍在进程列表中。但是如果进程将被监控应用程序终止(在超时后),对话框不会消失TerminateProcess
。
我尝试使用WerAddExcludedApplication
and禁用此应用程序的 Windows 错误报告,WerRemoveExcludedApplication
但这只会删除在线搜索解决方案的选项。
我也不想完全禁用 WER。
是否有另一种方法可以以编程方式为给定的可执行文件禁用此对话框(它并不总是相同)?
amazon-web-services - 使用 AWS Cloudwatch 检查进程运行时
我正在编写一些应用程序(在 Go 中),它将在服务器上连续运行并执行各种任务。有些是 Web 服务,有些是带有 Thrift 接口的内部服务。还会有一些批处理。
我想监控这些进程是否正在运行,并认为我可以使用 AWS Cloudwatch 来执行此操作。
一个简单的实现如下:
启动一个单独的工作线程,我基本上每 5 分钟发布一次自定义 cloudwatch 指标,上面写着“我仍在运行”。然后我创建警报,如果每 5 分钟停止接收消息就会触发?
这类事情的最佳实践是什么?请注意,我并没有真正询问监控 Web 服务的可用性,这更微不足道。
谢谢
java - Spring 执行器可以与非 Web Spring Boot 应用程序一起使用吗?
我有一个 Spring Boot 应用程序,它侦听来自 IBM MQ 输入队列的消息,对消息进行一些处理,然后将消息放入输出队列。
像这样的应用程序可以利用 Spring 执行器来监控应用程序(例如心跳检查)吗?通过阅读 actuator 文档,它似乎只能与 Spring Web 应用程序一起使用?我的理解不正确吗?如果是这样,您能否提供有关如何在非 Web 应用程序中使用执行器的信息?
logging - 将 Cloud Foundry 流式传输日志重定向到虚拟机
我在 Azure 上有一个分布式云代工厂设置。
要访问应用程序日志,我必须使用cf logs <app-name>
. 此外,我还可以使用 firehose 插件查看所有 Cloud Foundry 日志。
但是所有这些日志都是流式日志。
有没有办法将这些日志重定向并存储到云代工厂设置之外的不同虚拟机?
我希望以后能够访问日志以分析是否发生崩溃或任何错误。
所以基本上我想将云铸造流日志本地存储在特定的虚拟机上。我不想使用第三方日志管理服务。
arangodb - 如何使用 Newrelic 监控 ArangoDB
我们在许多与经典关系数据库和 mongo 集成的项目中都有 Newrelic 应用程序监控,最近开始了一个将 ArangoDB 作为多模型图形数据库的新项目。
我在网络上找不到任何同时包含 ArangoDB 和 Newrelic 生物的文章。
是否有人尝试使用 Newrelic 使用 ArangoDB 监控后端应用程序?可能吗?它困难吗?
如果有人知道,请分享知识,描述可用的策略和可能的策略。
kubernetes - 在 Azure Kubernetes 集群中使用新的 relic 进行应用程序监控
要求- 作为 kubernetes 集群的一部分在 pod 中运行的应用程序的新 Relic 监控。
我已经在我的集群上安装了 Kube-state-metrics,并且能够使用 newrelic 洞察力查看 kubernetes 仪表板。
此外,还需要为此配置应用程序监控。遵循https://blog.newrelic.com/2017/11/27/monitoring-application-performance-in-kubernetes/相同。
有一些相同的问题 -
这可以使用 kube-state-metrics 来实现吗?
我是否需要为每个包含许可证密钥的 pod 提供单独的 yaml 文件?
我是否还需要在我的应用程序中进行更改,或者在规范中添加信息会起作用?
我需要在每个 pod 中安装 Java 代理吗?如果是,它会吃资源吗?
不知何故,应用程序监控的安装变得越来越复杂。请说明安装的具体要求
node.js - 不运行时如何启动应用程序
我在 Windows 7/10 启动时运行我的 node.js 应用程序 exe 文件。它工作正常,但在某些情况下我的 exe 停止工作并自动关闭。我想创建一些计划的作业来检查我的 exe 是否正在运行。如果未运行,则启动应用程序,如果正在运行,则不执行任何操作。
请指导我在 10 分钟内创建这种计划作业。
node.js - 如何为不使用 Express 中间件的 node.js 应用程序配置 AWS X-Ray?
我正在尝试将 AWS X-Ray 与托管在 AWS Lambda(无服务器)上的 nodejs api 集成。X-Ray 使用 express 中间件按 api 的预期工作,并且能够在 AWS 控制台上查看跟踪。对于没有 express 框架的异步函数,我在集成时遇到了问题。
尝试启用手动模式,但面临Lambda 不支持手动模式错误。
提到这个-为自动模式部分开发自定义解决方案但没有运气。
有人可以帮我解决这个问题吗?