使用任何 SQLite 浏览器浏览 Monika 探测活动
使用任何 SQLite 浏览器浏览 Monika 探测活动
Photo by GuerrillaBuzz 加密公关 on 不飞溅
你有没有想过你的 Monika 是否保存了你的探测活动日志?嗯,答案是肯定的,Monika 将您的探测活动保存在本地 SQLite 文件中。如果你还没有注意到它,它是 monika-logs.db
文件位于相对于您运行 Monika 的位置,该文件是在您运行 Monika 时创建的。
本文将向您展示如何使用访问 Monika 探测活动日志 SQLite 数据库浏览器 .所以,事不宜迟:
浏览 Monika 探测活动日志
[
下载monika的源码_GitHub_帮酷
Monika 是一个命令行应用程序,它使用一个简单的 YAML 配置文件来监控 Web 应用程序的每个部分。得到…
github.com
](https://github.com/hyperjumptech/monika)
莫妮卡 是一个开源和免费的综合监控命令行应用程序。莫妮卡代表“ 钱 托林贝尔 这 la”,在印尼语中意为“定期监测”。使用 Monika,您可以添加任意数量的网站或端点来监控。您可以监控多种情况,例如服务中断或服务缓慢。
您可以将 Monika 配置为通过您喜欢的通信工具(如 SMTP 邮件 , WhatsApp ( 免费! ), 微软团队 , 松弛 , 还有很多。有 18个通知渠道 时至今日,已融入莫妮卡。
要安装 Monika,您可以选择是否要使用 Node Package Manager (NPM), 从 Monika 发布页面下载二进制文件 , 包管理器如 家酿 或者 快手 , 或 Docker 镜像 .
在我们开始之前,请确保您已经从 SQLite 安装了 DB Browser。我们稍后会使用它。
首先,创建一个这样的配置:
此配置将探测 https://reqres.in/api/user 每十秒一次,如果响应时间超过 90 毫秒,将通过桌面通知提醒您进行测试。将其保存到本地硬盘驱动器。
然后,运行 莫妮卡-c monika.yml
使用上述配置运行 Monika。您应该能够看到 Monika 正在运行,它应该会自动创建一个 monika-logs.db
文件:
Example of running Monika
现在,您可以打开 DB Browser for SQLite 并打开 monika-logs.db
文件。您将看到 SQLite 文件的内容。
Example of Monika-logs.db contents
在这个 SQLite 文件中,Monika 存储探测事件或恢复、配置的通知通道和您的探测请求。默认情况下,Monika 仅在发生事件或恢复时存储数据。您可以选择使用 --keep-verbose-logs
旗帜。
Example of — keep-verbose-logs
请记住,通过使用 --keep-verbose-logs
标志,需要更多的硬盘空间,尤其是在您密集使用 Monika 的情况下。
结束
使用 DB Browser for SQLite,您可以浏览 Monika 探测活动的日志。如果您想从 Monika 探测活动中获得有关受监控端点的见解,您可以简单地使用 SQL 查询来查询日志。
如果您在使用 Monika 时遇到问题,请随时在 Monika 的 Github 问题页面 .如果你喜欢这篇文章,别忘了给你的朋友鼓掌分享这篇文章!
今天就到这里,我们下期再见!
超跳 是一家提供卓越工程服务的开源优先公司。我们的目标是建立和商业化 开源工具 帮助公司精简、简化和保护其现代 DevOps 实践中最重要的方面。
[
超跳
先开源。云原生。 DevOps 卓越。存储库 TypeScript 更新 429 MIT 50 8 Sep 13, 2022…
github.com
](https://github.com/hyperjumptech)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明