微服务监控:使用 Prometheus 和 Grafana
在微服务架构中,监控是保障系统稳定运行的关键环节。本文将详细介绍如何使用 Prometheus 和 Grafana 来收集和监控微服务的性能指标,并设置相应的告警。
1. 准备工作与仪表盘创建
在开始测试新的仪表盘之前,需要停止正在运行的负载测试工具 Siege。在 Siege 运行的命令窗口中,按下 Ctrl + C 即可停止它。
接下来,我们将创建一个名为 “Hands-on Dashboard” 的仪表盘,具体步骤如下:
1. 点击页面顶部的 “Save” 按钮。
2. 在弹出的 “Save dashboard as…” 对话框中,确保名称为 “Hands-on Dashboard”,然后再次点击 “Save” 按钮。
2. 测试仪表盘指标
2.1 测试断路器指标
为了测试断路器指标,我们需要强制打开断路器,使其状态从关闭变为打开,最终变为半开状态。这些状态变化应在断路器面板中显示。
打开断路器的步骤如下:
1. 获取访问令牌:
ACCESS_TOKEN=$(curl https://writer:secret-writer@minikube.me/oauth2/token -d grant_type=client_credentials -d scope="product:read product:write" -ks | jq .access_token -r)
echo ACCESS_T
超级会员免费看
订阅专栏 解锁全文
1646

被折叠的 条评论
为什么被折叠?



