首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Prometheus监视web场景

如何使用Prometheus监视web场景
EN

Stack Overflow用户
提问于 2022-03-16 18:03:22
回答 1查看 391关注 0票数 2

我有一个web应用程序,它由多个页面组成,需要使用web表单进行身份验证。

  1. 我想确保应用程序工作正常,仅仅检查登录页面是不够的,我需要确保几个页面作为一个检查的一部分正确加载,并且整个场景不会超过X秒。
  2. 还需要检查用于该web应用程序的SSL证书。

我想弄清楚普罗米修斯是否有可能完成这两项任务?我看到它有一个Blackbox出口商,但看起来它只能对目标发出“一次性”呼叫,并且只支持基本的身份验证。但这不是我要找的。

在像Zabbix或Site24x7这样的工具中,我可以创建一个"web场景“,其中我会记录监控工具需要执行的步骤,作为检查的一部分。例如:打开登录页面,键入用户名和密码,然后单击链接,然后单击按钮并检查结果是否有预期的关键字。结果显示为一个图,显示场景的每一步的执行时间。

使用Prometheus监控web应用程序的最佳实践是什么?

谢谢您:)

EN

回答 1

Stack Overflow用户

发布于 2022-03-16 19:22:00

Prometheus是一个度量可视化和警报工具。它被动地观察你的网站上正在发生的事情,但是它没有主动地攻击你的网站本身。它依赖于您网站上现有的活动流量来创建可视化和警报。

换句话说,您可以使用它来回答和提醒如下问题:

  • 最近对我的重要页面有点击吗?
  • 现在是否存在过多的错误状态?
  • 用户是否看到加载缓慢的页面?

然而,Prometheus不会向您的网站发送生成此数据的请求。相反,它依赖于web服务器发布的所有流量指标。Prometheus是一个工具,用于从您的web服务器中抓取度量数据、聚合它并对其进行报告。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71502244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档