问题标签 [uptime-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.
php - 如何将 php 文件导入控制器并收集数据
我的控制器。
而我的 UptimeRobot.php 参考https://uptimerobot.com/api getMonitors()
方法
ApiCommand.php
目前正在构建一个 laravel Web 应用程序。
我只是想知道如何从 uptimerobot 收集数据。我将使用我的控制器,所以我可以将它传递给我的视图,但我不知道如何。我在下面的代码中有上面的 curl php 类型。真的很困惑我在这里做什么新程序员。有人可以解释我是在正确的道路上还是可以在控制器中做。提前致谢。
javascript - 我可以抓取网站的 JavaScript 调试器控制台数据吗?
我使用 Pingdom Uptime Monitor 来确保我的网站运行良好
我还想确保在我的网站上保留一个干净且空的 JS 控制台。如果它不为空,则表示可能出现问题,我需要调查。我希望在我的 JS 控制台中出现某些内容时收到警报,而无需手动检查。
我还没有找到有关如何发出 GET 请求以接收网站的 JS 控制台调试器信息的任何信息(不需要网站的 HTML、JS 或 CSS)
这也可以很容易地融入 SaaS。谢谢。
google-cloud-platform - 如何获得 GCP VM 实例的正常运行时间
我需要知道 GCP VM 实例(Windows 和 Linux)的正常运行时间,以及我需要停止 VM 的时间。不知何故,我没有得到任何更简单的方法来获得所有 GCP 虚拟机的正常运行时间,这些虚拟机的数量大约为 100 个,并且还会增加。
我经历了以下答案,但即使没有回答,我也无法添加评论,所以不得不提出新问题。 从 gcp 中的 stackdriver-agent 获取 vm 正常运行时间数据?
在下面链接的 Python 代码片段中,没有可用的模块,例如 uptime,我们所拥有的只是为服务可用性创建正常运行时间检查。 https://github.com/GoogleCloudPlatform/python-docs-samples
如何获得所有 GCP VM 实例的正常运行时间?
web-services - 需要帮助为分布式系统构建正常运行时间仪表板
我有一个产品,我想为其创建一个仪表板,以显示其可用性/正常运行时间随时间的变化并显示任何中断。
具体来说,我正在寻找
- 能够报告有关服务正常运行时间的历史信息
- 提供任何服务中断的详细信息
该产品在一组 linux 服务器上运行,并连接到在单独实例上运行的数据库,我们还有一些运行夜间批处理作业的专用实例。我的系统还依赖一些外部服务为特定客户提供附加功能。Redis 缓存也用于为多个客户缓存数据。
我们将上述所有设置(应用程序服务器、数据库、作业服务器、redis 缓存等)复制到大型客户的专用集群中。小客户被放在其中一个共享集群上以保持低成本。
目前,我们仅在应用服务器上运行健康检查,并在一个简单的 HTML 页面中提供该信息。这是最终用户/客户和支持团队的转到页面。
由于该产品是使用多个系统/服务构建的,因此我们当前的 HTML 页面经常显示系统已启动并运行良好,但可能会遇到其某些组件或外部服务的问题。
当前的健康检查使用简单的 HTTP 请求并查找 200 状态代码,此检查每分钟运行一次,我们将这些数据绘制成一个简单的图表以显示过去 30 天。我们还显示了带有时间戳和手动添加的其他静态信息的中断列表。
我们希望构建一个更强大的解决方案,该解决方案监控的内容远不止 HTTP 端口,并且我们可以在其中获得更多详细信息,例如系统的哪个部分存在问题以及这些问题如何影响系统以及哪些客户受到影响。
感谢任何指导或帮助。我们更喜欢使用开源工具构建解决方案,因为我们没有太多预算。目标是为我已经超负荷的团队成员改善事情。
uptime - GCP 中的正常运行时间:测量从 _any_ 位置可用的站点的正常运行时间百分比
我们的网站在 Google App Engine 上运行,并且我们设置了监控和正常运行时间警报。
我们希望能够以 % 的形式报告站点正常运行时间,如果可以从 6 个位置中的任何一个位置访问该站点,则该站点被视为正常运行:
- 如果位置 A 无法访问该站点,但位置 B、C、D、E 和 F 可以。该网站已上线。
- 如果位置 A、B、C、D 和 E 无法访问该站点,但位置 F 可以。该网站已上线。
- 如果位置 A、B、C、D、E 和 F 无法访问该站点。该网站已关闭。
目前,百分比计算是:(1 - 失败检查的总数)/(检查的总数)。不幸的是,这意味着正常运行时间受到无法访问该站点的单个位置的影响。
是否可以获得我们所追求的正常运行时间计算?
elastic-stack - 弹性正常运行时间监控 - 生成报告
当应用程序出现故障时,我必须为我的客户生成 SLA 报告。是否有可能在 Elastic 正常运行时间监控中生成此类报告。我正在使用心跳来检查应用程序是否启动。