使用任何 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 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/36316/45021410

posted @ 2022-09-14 10:46  哈哈哈来了啊啊啊  阅读(77)  评论(0编辑  收藏  举报