pat*_*atb 3 google-app-engine appstats google-app-engine-python google-cloud-trace
Google Cloud 拥有强大的跟踪工具,用于分析请求和 RPC 的延迟。但它似乎只是选择了一些它认为值得跟踪的请求。有时这已经足够了,您只需浏览现有的跟踪即可。但是,如果您正在致力于性能增强,您希望立即跟踪特定查询,您不想等到它被认为有趣的时候。
问题是
哪些规则会影响决定跟踪哪些查询?
有没有办法要求捕获给定 URI 的跟踪?
是从开发人员控制台中,还是从我们的应用程序中调用一些 API?或者通过一些 app.yaml 配置?或者我们是否必须等待并祈祷伟大的算法来选择我们的请求?
您可以通过正确设置云跟踪上下文标头来强制跟踪 HTTP 请求:
$ curl -H "X-Cloud-Trace-Context: 01234567890123456789012345678901;o=1" http://<your-app>.appspot.com/<path>
Run Code Online (Sandbox Code Playgroud)
01234567890123456789012345678901(32 个十六进制字符)是跟踪 ID。您想每次使用不同的。
o=1启用跟踪。
使用以下 URL 查看跟踪(最后一部分是跟踪 id): http://console.developer.google.com/traces/details/01234567890123456789012345678901
| 归档时间: |
|
| 查看次数: |
5396 次 |
| 最近记录: |