【问题标题】:Track traffic endpoints with Nginx使用 Nginx 跟踪流量端点
【发布时间】:2019-02-17 17:18:19
【问题描述】:

我正在使用 Nginx,我想跟踪我们到达哪个端点的命中次数。

我们网站上的服务很少,我们如何跟踪每个服务的点击次数(不仅是连接数,还包括到平台的哪个路径)?

例如,通过这种方式,我们可以查看 API 的每个点获得最多的点击率,并在那里进行改进。

如果有办法进一步了解请求的来源,那就太好了。

我已经安装了 Datadog 代理,但没有安装任何与 NGINX 相关的东西,有更好的工具来完成这项任务吗?

谢谢!

【问题讨论】:

    标签: performance http nginx monitor datadog


    【解决方案1】:

    使用 Datadog 的日志管理产品,这变得非常容易——您可以通过端点测量很多东西,包括命中、唯一客户端 IP 计数、延迟(如果您将响应时间添加到您的 nginx 日志)。

    有关设置和这些用例的更多信息in this blogpost。

    有关 nginx 集成 here 的日志部分的文档。

    【讨论】:

    • 谢谢,代理够安装还是我还需要配置NGINX的东西?
    • datadog 代理版本 6+ 就足够了,默认的 nginx 日志记录将让您了解随着时间的推移哪些端点受到的打击最多,等等。如果您想更进一步,您可以修改您的 nginx 日志记录设置以包括响应时间,并且您可以修改您的 datadog 源:nginx 处理管道以很好地处理该自定义。
    猜你喜欢
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 2019-10-05
    • 1970-01-01
    相关资源
    最近更新 更多