问题标签 [opencensus]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 Cloud Function 调用时,Cloud Trace 时间戳记录不准确
现在,我的任务是使用 Cloud Trace 记录功能性能。
所有功能都正常记录,直到我必须用定义的开始时间和结束时间记录进程。
我找到了一种基于此文档的方法
- https://opencensus.io/api/php/api/master/OpenCensus/Trace/Span.html#method_setStartTime
- https://cloud.google.com/bigquery/docs/reference/rest/v2/Job#JobStatistics
我从 OpenCensus PHP 库中调用了这些函数,并插入了从 bigQuery 传递的参数。跨度显示在 Cloud Trace 中,但时间戳非常错误。
我的问题是,为什么 Cloud Trace 日志时间戳存在差异,至少在设置开始时间和结束时间时?这是我的错误还是这是预期的行为?
bigQuery 结束时间 - 开始时间 = 0.03ms 结束时间 - Trace 记录的开始时间 = 222.271ms