Python 在web服务器级别监视web API响应时间
我试图为我的web应用程序测量一些指标(特别是不同URL的响应时间),这些指标将在一些用户负载下出现。我选择了它,因为它可以处理大量的数据,并与(Graphite对我来说也可以)很好地集成。我打算使用我的flask应用程序将我的响应时间发布到XDB中Python 在web服务器级别监视web API响应时间,python,nginx,uwsgi,graphite,influxdb,Python,Nginx,Uwsgi,Graphite,Influxdb,我试图为我的web应用程序测量一些指标(特别是不同URL的响应时间),这些指标将在一些用户负载下出现。我选择了它,因为它可以处理大量的数据,并与(Graphite对我来说也可以)很好地集成。我打算使用我的flask应用程序将我的响应时间发布到XDB中 我想知道是否有一种工具或简单的方法可以从NGINX或uWSGI填充InfluxDB,以获得更好的性能并从我的python应用程序中卸载它们?如果您想将性能数据从Web服务器提供给InfluxDB,有几种方法可以做到这一点。我向你推荐如下: 让您的W
我想知道是否有一种工具或简单的方法可以从
NGINX
或uWSGI
填充InfluxDB
,以获得更好的性能并从我的python应用程序中卸载它们?如果您想将性能数据从Web服务器提供给InfluxDB
,有几种方法可以做到这一点。我向你推荐如下:
InfluxDB
内置了一个graphite适配器,可以读取graphite协议并将数据放入InfluxDB
Grafana
显示您的InflxuDB
数据这只是一个示例工具链。您还可以使用来收集性能指标并将其发送到XDB的graphite适配器。但是我认为syslog ng的解决方案更优雅。谢谢!我不知道他们不用插件就可以登录系统日志。似乎
NGINX
>=1.7.1可以做到这一点。