0

这更像是一个获取知识并选择我们是否正在寻求正确解决方案的问题。

我的应用程序通过 Grafana 和 Prometheus 进行监控。目前正在使用 Ansbile Tower 进行自我修复。所有基于应用程序性能的警报都通过 Grafana 仪表板进行管理。

我们知道想要将 Grafana 和 Ansible playbook 缝合在一起,以便 Grafana 中的警报可以触发 Ansible 中的 playbook。

我没有看到任何开箱即用的集成,但想知道是否有一种方法可以使用 Grafana 警报来实际调用 REST API 或在 Grafana 周围做任何事情来调用 Ansible 中的剧本。

谢谢你,阿尼什

4

1 回答 1

0

根据Tower API 参考指南 作业模板,可以通过简单的 REST API 调用来启动作业模板(剧本),例如

curl --silent -u ${TOWER_USER}:${TOWER_PASSWORD} --request POST --location https://${TOWER_URL}/api/v2/job_templates/${TemplateID}/

所以可能只使用一个Webhook

于 2022-02-14T18:44:58.600 回答