如何实现REST API调用跟踪

时间:2018-08-28 14:16:27

标签: rest tracing

我有几个微服务,希望能够看到特定API调用经过的每个端点。本质上,给定一个requestID,我应该能够生成其旅程的序列图。

研究表明,我需要在每个请求上附加一个UUID,然后我可以将请求记录到ELK上任何我感兴趣的地方。似乎合乎逻辑。

我的担忧:

  1. 如何确保某些中间服务或功能不会剥离或更改此requestID?
  2. 在客户端或API网关中生成ID是个好主意吗?
  3. 您将把requestID:标头保存在哪里?身体?网址参数?

我不希望有假设性的建议(我已经考虑过),而是希望有这样做的人提供实际经验。谢谢。

0 个答案:

没有答案