- 博客(7)
- 资源 (3)
- 收藏
- 关注
翻译 Kamon文档翻译(七)--Trace Metrics
Trace Metrics一旦你的应用程序开始在组件之间跟踪trace和segment,你就要享受trace和segment metrics的好处。trace和 segment metric中没有什么特殊的,他们都是十分简单的实体,就像在核心metric小节中描述的那样。但是,当你使用这些metrics时,以下使一些需要注意的:测量的实体类别是trace 和trace-segment 记录tra
2017-09-29 09:21:47 692 1
翻译 kamon文档翻译(六)--操作TraceContext
操作 TraceContext收集trace信息全都在于与tracing API以及当前的存储了信息的TraceContext交互,因为他是由你的应用程序产生的。这一节将教你能创建的所有基本的操作,并实关闭一个TraceContext和与它有关的segment。 注意:即使你了解到如何操作TraceContext很重要,一些kamon模块如Akka,Scala,Spray和Play!模块也已经提供
2017-09-28 20:32:51 1479
翻译 kamon文档翻译(五)--考虑线程模型
考虑线程模型如trace context manipulation 一节中所描述的,我们总是使用Tracer 伴随对象存储和接收当前trace的 TracerContext 。反过来,Tracer 也会结束存储局部线程变量的TraceContext.。目前为止,这是最简单和最可预测的方式存储TraceContext,也是第三方库交互TraceContext的方式。为了使得=这种方式能够发挥作用,你需
2017-09-28 19:41:57 305
翻译 kamon文档翻译(四)--trace订阅协议
trace订阅协议当你给你的应用程序配置使用“Simple Tracing”级别时,每当一个trace被选择和报告时,你能够订阅tracing模块,并接收TraceInfo 信息。订阅使用Kamon.tracer.subscribe(...) 方法,如下所示:Scala:Kamon.tracer.subscribe(subscriber)Java:Kamon.tracer().subscribe(s
2017-09-28 18:33:18 455
翻译 kamon文档翻译(三)--Tracing-核心概念
Tracing 模块Tracing 模块提供基本的API让你能够记录你的应用程序中有用的功能点信息,允许你获取你的应用程序运行时更深层次的和更精确的数据,以及内部组件的运行状态。 在metrics模块引导你监测你的应用程序中特定的模块时,tracing模块工作在更高的层次,当组建之间的交互,提供具体的面向用户的功能是关系的主题。在这里,主要目的是了解功能X和功能Y的行为方式,如果可能,并知道这些组
2017-09-28 17:11:42 507
翻译 kamon文档翻译(二)--配置kamon
配置KamonKamon使用Typesafe Config库管理kamon的所有配置,就像许多JVM项目已经使用的那样。这个配置库有清晰和使用的应用程序定义并且,Typesafe Config库的设置可以很容易的理解和扩展。如果你已经很熟悉这个库了,请跳到下一节。 Typesafe Config的标准工作状态直观,我们为你阐述:当你用ConfigFactory.load()方法创建一个配置对象时,
2017-09-28 11:48:10 757
翻译 kamon文档翻译(一)
从kamon开始kamon以一个核心模块和一些可选模块发布。核心模块由具有所有metric recording和trace manipulation 功能的API构成,可选模块提供了字节码形式的基本组建,并且可以报告你的应用程序的性能。你可以在你的应用程序中将所有模块作为简单的库添加到依赖中,此外,如果你使用的是基本组建模块(可选模块),当你在运行应用时,需要将AspectJ Weaver agen
2017-09-28 09:03:37 919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人