我正在学习开放赛车标准,并阅读我没有找到的API默认端点应该由Tracer提供者使用的文档(Jaeger,LightStep.)。
今天,我使用Spring发送度量做Zipkin,现在我可以选择使用Opent式(勇敢),但是如果Opentracing文档没有API URL标准,Spring将如何知道正确的API URL。
I.即: Jaeger和LightStep (均为开放服务提供商)具有不同的API。
发布于 2019-07-31 16:48:01
OpenTracing没有定义具体的数据模型,也没有定义如何收集数据,也没有定义如何传输数据。因此,没有关于端点的规范。这允许像Jaeger这样的实现在将数据从客户端(跟踪器)发送到后端时默认使用非HTTP传输,方法是将UDP数据包发送到中间的"Jaeger Agent“。
考虑到基本模型在实现中非常相似,通常会有跟踪解决方案来支持彼此的端点。例如,Jaeger能够使用Zipkin相容性公开端点。
基于您的问题,我认为您可能对OpenTelemetry项目感兴趣,它是OpenTracing项目的继承者,是与OpenCensus项目合并的结果。OpenTelemetry提供了自己的跟踪器,能够以多种格式(包括Jaeger)“接收”数据,并将数据“导出”到多个后端。
https://stackoverflow.com/questions/57273076
复制相似问题