首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API监控工具

API监控工具
EN

Stack Overflow用户
提问于 2017-02-15 11:04:50
回答 3查看 999关注 0票数 1

我希望监控我在一个docker容器上创建的所有API。该Docker容器正在为其服务使用Django REST框架。我正在Azure上运行它。我希望通过以下方式监视我的API :它是否正在工作,或者如果有太多请求,它将抛出一个警报。它每秒的请求是什么,就像这样。

我们使用sysdig来监控我们的容器,但我不认为它有能力监控我们的Django Rest框架的所有API

EN

回答 3

Stack Overflow用户

发布于 2017-07-20 04:29:11

要监控您的API性能和停机时间,您可以创建自定义脚本来ping您的API,并在发生停机时向您发出警报,或者您可以使用第三方服务进行远程监控。这是更简单的选择,因为它不需要编写和维护代码。

您可以使用的第三方服务之一是我的https://assertible.com。它们提供频繁的健康检查(1/5/15分钟)、深度数据验证、与Slack和GitHub等其他服务的集成,以及查看/管理测试失败的良好方式。

如果您希望与自己的代码或脚本集成,则可以使用触发器URL和/或部署API随时随地以编程方式运行测试:

代码语言:javascript
复制
$ curl 'https://assertible.com/apis/{API_ID}/run?api_token=ABC'
[{
  "runId": "test_fjdmbd",
  "result": "TestPass",
  "assertions": {
      "passed": [{...}],
      "failed": [{...}]
  },
  ...
}]

希望它能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2019-06-09 04:53:14

您可以使用Postman中的监控功能。有关更多信息,请查看以下链接1。

1

票数 1
EN

Stack Overflow用户

发布于 2017-02-15 11:31:31

既然你在Azure上运行,你应该看看Application Insights

应用程序洞察是为多个平台上的web开发人员提供的可扩展应用程序性能管理服务。使用它来监控您的实时web应用程序。它将自动检测性能异常。它包括强大的分析工具,可以帮助您诊断问题并了解用户对您的应用程序的实际操作。它旨在帮助您不断提高性能和可用性。它适用于各种平台上的应用程序,包括.NET、Node.js和J2EE,托管在本地或云中。它与您的devOps流程集成,并具有到各种开发工具的连接点。Source

here描述了应用程序接口监控。

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

https://stackoverflow.com/questions/42239972

复制
相关文章

相似问题

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