首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果没有服务,如何避免开放遥测+ zipkin + python的异常?

如果没有服务,如何避免开放遥测+ zipkin + python的异常?
EN

Stack Overflow用户
提问于 2022-08-18 14:55:19
回答 1查看 60关注 0票数 0

在我的Python应用程序中,我已经成功地建立了使用开放遥测和Zipkin出口商的跟踪。当我关闭运行Zipkin的docker容器时,应用程序启动(非常正确)以抛出异常。由于我的首选是应用程序功能/性能而不是跟踪可用性,所以我想了解是否存在一个设置或配置来忽略不能导出跟踪的事实?

我短暂地使用了Jaeger,我认为它使用了UDP,所以我不关心是否停止或启动了docker实例。这将适合我有类似的功能。

我已经考虑过在运行时选择出口商,其中之一的控制台或Zipkin,但然后我需要重新启动应用程序来改变。

EN

回答 1

Stack Overflow用户

发布于 2022-08-22 19:16:36

由于我的首选是应用程序功能/性能而不是跟踪可用性,所以我想了解是否存在一个设置或配置来忽略不能导出跟踪的事实?

这确实是OTEL https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/error-handling.md#basic-error-handling-principles错误处理原则中的基本要求之一。

span处理器实现确保捕捉到导出过程中可能发生的任何异常,并且只记录可见性,但不会抛入主应用程序。您可以验证它是这里 ( SimpleSpanProcessor )还是这里 ( BatchSpanProcessor )。您可能希望共享在应用程序流中看到异常抛出的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73405240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档