假设您有一个HTTP端点,该端点在被触发时会发布PubSub消息,然后发送响应。
还有另一个Cloud Functions订阅了此事件,执行需要执行的操作,然后结束。
您将如何跟踪由初始请求(在本例中为第一个HTTP请求)触发的函数执行的整个顺序?
我在Google Cloud Platform日志中看到一个函数执行ID,但是随着触发的每个函数而变化,因此很难遵循执行顺序。有自动化的方法吗?还是需要自定义实现?
谢谢!
答案 0 :(得分:1)
您将需要定制解决方案。如果您想一直追溯到客户端请求,则需要在客户端上生成一些唯一的ID,并将其传递给HTTP函数,然后再通过消息有效负载将其传递给pubsub函数。 。依此类推。
使用StackDriver logging收集围绕该唯一ID的日志可能会有所帮助。