【云原生】springboot 整合 OpenTelemetry

目录

一、前言

二、应用可观测性概述

2.1 什么是可观测性

2.2 可观测性三大指标

2.2.1 指标(Metrics)

2.2.2 日志(log)

2.2.3 追踪(Traces)

三、OpenTelemetry 介绍

3.1 什么是OpenTelemetry

3.2 OpenTelemetry架构和组件

四、OpenTelemetry与OpenTracing

4.1 OepnTracing 优势与特点

4.2 OpenCensus

4.3 OpenTelemetry

4.3.1 OpenTelemetry特点

4.3.2 OpenTelemetry优势

4.4 三者之间的关系

五、OpenTelemetry 常用实现方案

5.1 OpenTelemetry与开源工具的组合

5.1.1 业务流程分析

5.1.2 OpenTelemetry 结合Grafana

5.1.3 OpenTelemetry 结合观测云

4.1.4 OpenTelemetry 与云厂商

五、微服务使用OpenTelemetry接入jaeger

5.1 jaeger简介

5.1.1 jaeger架构图

5.1.2  jaeger优势

5.1.3 jaeger小结

5.2 jaeger搭建

5.2.1 获取镜像

5.2.2 启动容器

5.2.3 访问web界面

5.3 springboot接入jaeger

5.3.1 编写测试接口

5.3.2 启动服务

5.4 springcloud接入jaeger

六、写在文末


一、前言

以springcloud微服务架构的实现或云原生架构来说,随着系统运行,在这个过程中,一个非常重要的关注点就是应用可观测性,分布式服务的本质决定了需要对它进行有效的度量与观测。

二、应用可观测性概述

2.1 什么是可观测性

通俗来讲,可观测性被定义为根据系统产生的输出数据,如日志,指标和链路追踪来衡量当前系统运行状态的能力。

可观测性目前被广泛的用于提升分布式 IT 系统的稳定性(系统复杂度成倍提升,在故障或者异常时很难快速定位和解决),它利用指标、日志和链路追踪三种类型数据,为分布式系统内部运行状态提供了深度透视能力,协助 DevOps 工程师解决各种问题并提升系统性能。

2.2 可观测性三大指标

如下图,是应用可观测的三个维度,也称应用可观测性的三大基石

  • 157
    点赞
  • 151
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 249
    评论
评论 249
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小码农叔叔

谢谢鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值