我想使用opencensus python导出器导出自定义度量,如所述:https://cloud.google.com/monitoring/custom-metrics/open-census
我在Google Cloud Run上部署了一个flask应用程序,它使用了示例中的代码片段。 当我部署服务时,一切似乎都正常(将统计数据导出到project日志指示正确的项目id),然后导出器在任何时候都不会抛出异常。调用mmap.record()方法时也不会出错
但是,我无法从度量资源管理器中检索任何值,也无法使用度量描述符API(搜索任务延迟分布)。监控API在我的项目中被激活,据我所知,没有必要通过API创建度量,因为导出程序应该自己创建度量
我的问题是:
或者更基本地说,有人知道测试会出什么问题吗:-)
谢谢你的帮助
奥雷林
实际上,在gunicorn中使用预加载标志时出现了问题(禁用预加载标志后,它开始工作)。这似乎与gunicorn的工人被叉叉的方式有关。我们找到了一种解决方法,通过在第一次查询时惰性地实例化导出器,使其与preload标志一起工作(我们对这个解决方案并不完全满意,我们很高兴知道是否有其他人有更好的方法,但至少它正在工作)
希望这能帮助面临同样问题的人:-)
奥雷林
相关问题 更多 >
编程相关推荐