访问opencensus exporter发送的自定义指标时出现问题

2024-03-28 10:59:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我想使用opencensus python导出器导出自定义度量,如所述:https://cloud.google.com/monitoring/custom-metrics/open-census

我在Google Cloud Run上部署了一个flask应用程序,它使用了示例中的代码片段。 当我部署服务时,一切似乎都正常(将统计数据导出到project日志指示正确的项目id),然后导出器在任何时候都不会抛出异常。调用mmap.record()方法时也不会出错

但是,我无法从度量资源管理器中检索任何值,也无法使用度量描述符API(搜索任务延迟分布)。监控API在我的项目中被激活,据我所知,没有必要通过API创建度量,因为导出程序应该自己创建度量

我的问题是:

  • 自定义指标是否与Google云运行部署兼容
  • 是否有办法检查/调试导出器发送的内容

或者更基本地说,有人知道测试会出什么问题吗:-)

谢谢你的帮助

奥雷林


Tags: 项目httpscomapicloud度量部署custom
1条回答
网友
1楼 · 发布于 2024-03-28 10:59:47

实际上,在gunicorn中使用预加载标志时出现了问题(禁用预加载标志后,它开始工作)。这似乎与gunicorn的工人被叉叉的方式有关。我们找到了一种解决方法,通过在第一次查询时惰性地实例化导出器,使其与preload标志一起工作(我们对这个解决方案并不完全满意,我们很高兴知道是否有其他人有更好的方法,但至少它正在工作)

希望这能帮助面临同样问题的人:-)

奥雷林

相关问题 更多 >