haskell-opentracing-light:用于Haskell的OpenTracing的极简方法

时间:2024-05-31 14:09:13
【文件属性】:

文件名称:haskell-opentracing-light:用于Haskell的OpenTracing的极简方法

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-31 14:09:13

Haskell

仆人追踪 该存储库是将跟踪数据发布到Zipkin或Jaeger的最低要求。 它遵循但缺少一些功能。 有关模块级别的详细信息,请参见“黑客”文档。 使用图书馆 OpenTracing标准围绕单个功能recordSpan 。 recordSpan负责创建新的跨度(请参阅标准以了解跨度的定义),并确保子跨度使用新的ID。 为了正确构建此调用树,用户必须通过MonadTracer实例(请参见MonadTracer )提供必要的环境。 库用户负责定义自己的发布循环。 Tracing.Zipkin有一个默认的Zipkin发布者,该发布Tracing.Zipkin可与Jaeger&Zipkin一起使用,但是耗尽spanBuffer的循环必须由用户提供。 foo :: (MonadIO m, MonadTracer m) => Int -> m String foo str = rec


【文件预览】:
haskell-opentracing-light-master
----app()
--------Main.hs(4KB)
----Setup.hs(46B)
----src()
--------Tracing()
--------Servant()
----.travis.yml(463B)
----LICENSE(1KB)
----README.md(2KB)
----servant-tracing.cabal(3KB)
----test()
--------Tracing()
--------Zipkin()
--------Spec.hs(366B)
--------Instances.hs(2KB)
--------Servant()
--------DataDog()
----ChangeLog.md(55B)
----stack.yaml(34B)

网友评论