当前位置: 首页 > 知识库问答 >
问题:

测微计在OpenTelemetry项目中的位置

晁国发
2023-03-14

随着OpenTelemeter试图成为应用程序/服务可观察性的事实标准,千分尺在哪里?千分尺网站声称它是SLF4J的指标,但它与开放遥测的指标API不矛盾吗?我想知道开放遥测的度量API是否应该代表SLF4J,而千分尺是否应该代表像Log4J这样的实现。

如果有人能帮我澄清,我将不胜感激。

共有1个答案

柴声
2023-03-14

OpenTelemetry更侧重于追踪(参见zipkin和Jaeger ),而不是度量。微米度量有所重叠,但方法完全不同。

微米仍然类似于slf4j,因为它是用于编码记录指标的指标外观。指标的实际实现(如您所想的log4j)是Prometheus、Statsd、Datadog等。

所以OpenTelemetry和Micrometer都可以被认为是度量抽象,但是由于有不同类型的度量(跟踪和性能聚合),它们跟踪不同的东西。

另一种考虑这个问题的方法是,OpenTelemtry对于跨许多微服务进行测量非常有用,因为它们会传递请求,并且您需要跟踪行为,而Micrometer对于跟踪单个应用程序的性能和运行状况更有用。

 类似资料:
  • 我是测微计新手。有人能告诉我如何在spring boot中集中管理微服务指标吗? 在哪里可以获得influxdb中所有注册的服务信息、矩阵和存储的度量?

  • 我想将Micrometer的默认执行器度量(JVM内存等)发送到AWS ElasticSearch实例,并在Kibana中可视化数据。 我想我的设置是正确的,但我没有得到数据在吉巴纳。 以下是我的配置: URL在应用程序中是硬编码的,我只是在这里删除了它。我使用的url来自ES域的AWS仪表板,其中列出: 但是使用这个配置,我还没有能够得到任何数据显示在Kibana。 其他注意事项:我知道Micr

  • 问题内容: 我正在使用垂直列出我的项目并捕捉中心项目。想法是随机选择,因此用户轻扫屏幕或摇动设备,然后滚动到随机位置。 项目数为20,但是我使用其中的元素数并使用位置初始化RecyclerView 来创建某种无尽列表。 要滚动到设备晃动的随机位置,我需要知道当前捕捉的项目位置。 有什么办法吗? 这是我的片段代码: 公共类PlaceListFragment扩展Fragment { 这是适配器: 问题

  • 我不确定是否保留了docker撰写。yml文件位于项目根目录或资源文件夹(我使用Maven)中的应用程序。属性文件也被保留。那么,保持docker编写的最合适的方法是什么。Spring Boot项目中的yml文件?

  • 问题内容: 我在上下文菜单中添加了一个按钮,仅在您在“项目资源管理器”窗口中单击鼠标右键时才执行。我希望能够在“项目资源管理器”窗口中获取每个项目,并获取ProjectName和ProjectLocation并将其单独放入对象中并返回新的对象数组。 我找不到一种访问所需信息的方法。 plugin.xml samplehandler.java 我觉得好像树或selTree会拥有我想要的信息,但找不到

  • 在recyclerView中获取已点击项目的位置,我在recyclerView中创建cardview和链接 我想获取位置,将开关盒设置为每个卡视图的意向活动 当我点击card view I时,他会打开另一个页面,当你点击card view 2时,他会打开另一个页面。 看看我的密码 在recyclerView中获取已点击项目的位置,我在recyclerView中创建cardview和链接 我想获取位