云原生
文章平均质量分 96
云原生相关技术
罗小爬EX
每天都在进步的IT男...
乐于分享技术经验,专注于前沿技术的探索,
目前就职于沈阳的IT软件架构师,擅长方向:Java、Spring、微服务、云原生、DDD。
展开
-
OpenTelemetry系列 - 第4篇 OpenTelemetry K8S生态
部署OpenTelemetry Collector的daemonset实例,以收集节点(node)和运行在这些节点上的工作负载(workloads)相关的遥测数据(telemetry)。这个Collector实例将在容器级别上工作,不会创建新的pod,这对于保持Kubernetes集群的整洁和易于管理是完美的。此外,当您希望使用不同的收集/导出策略时,还可以使用sidecar模式,这正好适合此应用程序。部署Collector的deloyment实例,以收集与整个集群相关的遥测数据。原创 2023-12-02 10:43:07 · 1468 阅读 · 0 评论 -
OpenTelemetry系列 - 第3篇 OpenTelemetry Collector
是一个与供应商无关的代理,可以接收、处理和导出遥测数据。它支持接收多种格式的遥测数据(例如,OTLP、Jaeger、Prometheus,以及许多商业/专有工具)并将数据发送到一个或多个后端它还支持在导出遥测数据之前对其进行处理和过滤Receivers 接收器- 接收器可以是基于推或拉的,它是数据进入收集器的方式。接收器可以支持一个或多个数据源。Processors 处理器- 处理器在接收和导出之间的数据上运行。处理器是可选的,但有些是推荐的。Exporters 导出器。原创 2023-12-02 10:29:22 · 1563 阅读 · 0 评论 -
OpenTelemetry系列 - 第2篇 Java端接入OpenTelemetry
目录一、架构说明二、方式1 - 自动化2.1 opentelemetry-javaagent.jar(Java8+ )2.2 使用opentelemetry-javaagent.jar完成自动注入2.3 配置opentelemetry-javaagent.jar2.4 使用注解(@WithSpan, @SpanAttribute)2.5.1 代码集成@WithSpan, @SpanAttribute2.5.2 禁用已标注@WithSpan的方法的自动注入:2.5.3 不修改代码的情况下启用@WithSpan原创 2023-12-02 10:26:03 · 2745 阅读 · 0 评论 -
OpenTelemetry系列 - 第1篇 相关概念
随着云计算、微服务架构和越来越复杂的业务需求的兴起,对可观察性的需求从未如此之大。它是一个与跟踪中的span上下文一起存在的键值存储,使得在跟踪中创建的任何span都可以访问值。对于traces和metrics,OpenTelemetry采用全新的设计方法,指定一个新的API,并在多个语言sdk中提供该API的完整实现。尾部采样为您提供了基于从跟踪的不同部分派生的特定标准对跟踪进行采样的选项,这不是头部采样的选项。父级下面的span提供了请求期间发生的事情(或者组成请求的步骤)的更深入的上下文。原创 2023-12-02 10:23:39 · 956 阅读 · 0 评论