• 2024-11-29全链路追踪
    三个追踪级别:跨进程追踪(cross-process):调用另一个微服务数据库追踪进程内部的追踪(in-process):在一个函数内部的追踪可观察性(Observability)可观察性更关注的是从系统自身出发,去展现系统的运行状况,更像是一种对系统的自我审视。可观察性目前主要包含以下三大支柱:日志(Log
  • 2024-11-25gin集成jaeger中间件实现链路追踪
    gin集成jaeger中间件实现链路追踪_jaeger链路跟踪-CSDN博客  2.技术选型2.1方案对比图【1】来自网络,请自行对比验证图12.2选型本项目基于golang和gin框架,以及链路中间件对比,选择jaeger作为工具进行集成。3.核心实现3.1jaeger服务搭建这里就借助网上的all-in-one的do
  • 2024-11-30解释下什么是PPI和DP?
    在前端开发中,PPI和DP都是用于衡量屏幕分辨率和密度的单位,它们影响着元素在不同屏幕上的显示大小。理解它们的区别至关重要,才能确保你的设计在各种设备上都能保持一致的外观。PPI(PixelsPerInch-每英寸像素数):指的是物理屏幕上每英寸包含的像素数量。PPI值越高,屏幕像
  • 2024-09-02折腾 Quickwit,Rust 编写的分布式搜索引擎 - 可观测性之分布式追踪
    概述分布式追踪是一种跟踪应用程序请求流经不同服务(如前端、后端、数据库等)的过程。它是一个强大的工具,可以帮助您了解应用程序的工作原理并调试性能问题。Quickwit是一个用于索引和搜索非结构化数据的云原生引擎,这使其非常适合用作追踪数据的后端。此外,Quickwit本地支持OpenTel
  • 2024-08-15Go 链路追踪入门 Opentelemetry
    前言Opentelemetry分布式链路跟踪( DistributedTracing)的概念最早是由Google提出来的,发展至今技术已经比较成熟,也是有一些协议标准可以参考。目前在Tracing技术这块比较有影响力的是两大开源技术框架:Netflix公司开源的OpenTracing和Google开源的OpenCensus。两大框架
  • 2024-06-18go使用opentelemetry+jaeger---grpc
    clientpackagemainimport( "context" "fmt" "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc" "go.opentelemetry.io/otel" "go.opentelemetry.io/otel/attribute" "go.op
  • 2024-06-18go使用opentelemetry+jaeger---gin+gprc
    api-1packagemainimport( "context" "fmt" "github.com/gin-gonic/gin" "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin" "go.opentelemetry.io/otel" "go.opentelemetr
  • 2024-06-11分布式链路跟踪 Jaeger
    分布式应用环境下,事务的完成需要由多个不同的组件协调完成,调用链路比较复杂,问题的定位也不再像原来单体应用这么复杂。我们采用分布式应用链路跟踪工具完成对事务的跟踪和问题的定位。Jaeger,jaeger在BIG-IPNext的AS3实现中有用到。本质上讲,像Jaeger这样的跟踪工具就是在事务
  • 2024-01-22NCC Mocha v0.10 发布,.NET 开发的基于 OpenTelemetry 的 APM 系统
    目录项目简介项目进度v0.10发布内容项目背景平台功能技术架构v0.10快速体验启动项目Trace数据的发送配置Jaeger数据源Trace数据的查询项目简介Mocha是一个基于.NET开发的APM系统,同时提供可伸缩的可观测性数据分析和存储平台。项目地址:https://github.com/dotnetcore
  • 2023-11-24Jaeger Client Go 链路追踪|入门详解
    目录从何说起Jaeger部署Jaeger从示例了解JaegerClientGo了解trace、spantracer配置Sampler配置Reporter配置分布式系统与span怎么调、怎么传HTTP,跨进程追踪客户端Web服务端Tag、Log和Ref 从何说起之前参加柠檬大佬的训练营(免费白嫖),在大
  • 2023-11-24全链路追踪
    三个追踪级别:跨进程追踪(cross-process):调用另一个微服务数据库追踪进程内部的追踪(in-process):在一个函数内部的追踪可观察性(Observability)可观察性更关注的是从系统自身出发,去展现系统的运行状况,更像是一种对系统的自我审视。可观察性目前主要包含以下三大支柱:日志(Log
  • 2023-09-28链路追踪之Jaeger
    官方地址:https://www.jaegertracing.io/ [安装]官方提供了两个安装方式, 1.基于二进制(https://www.jaegertracing.io/download/#binaries)2.使用docker dockerrun-d--namejaeger\-eCOLLECTOR_ZIPKIN_HOST_PORT=:9411\-p6831:6831/udp\-p6832:6832
  • 2023-08-21Nginx Ingress Contoller 通过 Envoy 代理和 Jaeger 进行分布式追踪(二)
    1、概述在《应用程序通过Envoy代理和Jaeger进行分布式追踪(一)》一文中,我们详细介绍了单个应用程序如何通过Envoy和Jaeger实现链路追踪的过程。然而,单独追踪单个应用程序的链路在实际场景中往往显得不够有意义。因此,在本文中,我们将进一步扩展链路追踪范围,演示如何将Ng
  • 2023-08-03简述分布式链路追踪工具——Jaeger
    1、简介1.1Jaeger是什么Jaeger  是受到​ ​Dapper​​​和​ ​OpenZipkin​​​启发的由​ ​UberTechnologies​​作为开源发布的分布式跟踪系统,截止2023年8月3日最新稳定版本是1.47。其前端采用React语言实现,后端采用GO语言实现,适用于进行链路追踪,分布式跟踪消
  • 2023-07-31链路追踪之选型Zipkin、Pinpoint、SkyWalking、CAT、jaeger
    https://www.pianshen.com/article/51782363885/ https://blog.csdn.net/A123638/article/details/123117142
  • 2023-05-14Grafana系列-统一展示-9-Jaeger数据源
    系列文章Grafana系列文章配置JaegerdatasourceGrafana内置了对Jaeger的支持,它提供了开源的端到端分布式跟踪。本文解释了针对Jaeger数据源的配置和查询。关键的配置如下:URL:Jaeger实例的URL,如:http://localhost:16686或http://localhost:16686/trace/Enable
  • 2023-04-04使用 Solon Cloud 的 Jaeger 做请求链路跟踪
    <dependency><groupId>org.noear</groupId><artifactId>jaeger-solon-cloud-plugin</artifactId></dependency>1、描述分布式扩展插件。基于jaeger适配的soloncloud插件。基于opentracing开放接口提供链路跟踪支持。2、配置示例solon.app:name:"
  • 2023-03-16go微服务开发:go-zero链路追踪
    在之前的go-zero教程里,我们介绍了使用演示工程开发user模块和search模块,为了更直观的呈现请求的生命周期,我们引入:链路追踪,这里我们使用的链路追踪工具是jaeger,如果你想了解
  • 2023-01-20(16)go-micro微服务jaeger链路追踪
    目录一jaeger链路追踪介绍什么是链路追踪:链路追踪主要功能:二jaeger链路追踪作用三jaeger链路追踪主要特性四jaeger链路追踪原理图1.链路调用原理2.一次调用链分析3.链
  • 2022-12-27链路跟踪Jaeger使用总结
    背景当系统架构变得越来越复杂后,我们一次前端请求,有可能要经历跨多个线程/跨多个协程/跨多个进程处理后,才会最终响应到客户端,如果请求按照预期正确执行还好,万一在某个调用链
  • 2022-12-26Jaeger&ElasticSearch存储链路追踪数据
    前言Jaeger的allinone镜像下是用内存存储(或是临时文件格式存储),容器重启,数据丢失。生产环境下更多是存储到es或是cassandra,这样对于查询或是系统扩展是比较方便的。此
  • 2022-11-30.NET6之MiniAPI(二十八):Tracing
    Log,Metrics,Tracing是为服务正常运行保驾护航的三件套,前面有介绍过Log和Metrics,本篇说明说一下Tracing。Tracing的思路和Metrics一样,通过三方服务,来达成效果,这里选用的