首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CodeTime

    SpringCloudAlibaba入门系列(6) - 链路追踪Sleuth

    注意:SpringCloud alibaba技术栈中并没有提供自己的链路追踪技术的,我们可以采用Sleuth +Zinkin来做链路追踪解决方案 6.2 Sleuth入门 6.2.1 Sleuth介绍 6.4 ZipKin数据持久化 Zipkin Server默认会将追踪数据信息保存到内存,但这种方式不适合生产环境。Zipkin支持将追踪数据持久化到mysql数据库或elasticsearch中。 zipkin_spans.timestamp',`endpoint_ipv4` INT COMMENT 'Null when Binary/Annotation.endpoint isnull',`endpoint_ipv6` BINARY(16) COMMENT 'Null when Binary/Annotation.endpointis null, or no IPv6 address',`endpoint_port` 第1步: 下载elasticsearch 下载地址:https://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-4 第2步:

    1.4K30编辑于 2023-03-08
  • 来自专栏瞎说开发那些事

    搭建数据追踪系统

    环境说明 操作系统:CentOS 7.2 64位 1Zipkin简介 zipkin是一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper 其主要功能是聚集来自各个异构系统的实时监控数据。 3安装JDK 安装数据追踪软件Zipkin所需要的JDK环境 执行以下命令安装JDK yum install java-1.8.0-openjdk* -y 安装完成之后,检查是否安装成功 java -version , zipkin_dependencies, zipkin_spans 三张数据表 show tables; 退出 MySQL, 回到 Bash shell exit; 6启动Zipkin cd /data }); 启动服务 node app.js 8部署完成 查看采集到的追踪数据 使用浏览器访问 http://IP:9411,即可看到刚才访问产生的追踪数据。

    1.6K40发布于 2018-06-19
  • 来自专栏小白晋级大师

    分布式系统架构6:链路追踪

    这是小卷对分布式系统架构学习的第6篇文章,关于链路追踪,之前写过traceId的相关内容:https://juejin.cn/post/7135611432808218661,不过之前写的太浅了,且不成系统 ,图片来源Dapper论文3.链路追踪的概念从广义上,分布式链路追踪系统可以分为三个部分:数据收集、数据存储、数据展示。 :追踪数据生成后的数据分析要快,分析维度尽可能多,理想情况下是一分钟内,数据的新鲜度能快速对生产异常做出反应。 4.4数据展现以及决策支持5.数据收集的三种实现方式不论是狭义还是广义的链路追踪系统,都必须包含数据收集的工作,介绍三种主流的数据收集方式:5.1基于日志的追踪Log-based Tracing思路是将 6.链路追踪协议链路追踪协议的发展历史,2016 年 11 月,CNCF 技术委员会接受了 OpenTracing 作为基金会的第三个项目。

    76710编辑于 2025-01-01
  • 来自专栏芋道源码1024

    链路追踪 SkyWalking 6.x 源码分析 —— 调试环境搭建

    摘要: 原创出处 http://www.iocoder.cn/SkyWalking/6/build-debugging-environment/ 「芋道源码」欢迎转载,保留摘要,谢谢! 1. 启动 SkyWalking UI 6. 启动 SkyWalking Agent 666. 彩蛋 ---- 1. 启动 SkyWalking OAP Server 安装 ElasticSearch 6.x 因为 SkyWalking 的 Tracing 的数据存储在它上面。 具体的安全过程,胖友看看 《ElasticSearch 6.x 学习笔记:1.下载安装与配置》 。 6. 启动 SkyWalking Agent 在 skywalking-agent 目录下,我们可以看到编译出来的 skywalking-agent.jar : ?

    1.6K10发布于 2020-02-20
  • 来自专栏娜姐聊前端

    VUE2.0如何追踪数据变化?

    我们知道Vue.js和angular(特指vue 2.0和angular 1),都实现了数据双向绑定。而为了支持双向绑定,就必须时刻追踪数据变化并及时响应到UI上,反之亦然。 Vue采用更加优雅的方式来解决:数据劫持+发布订阅者模式。 1. 数据劫持 Vue通过Object.defineProperty()设置对象的存储器属性,即set和get。 这样可以拦截数据,做一些额外的事情。比如设置/更新时,添加对该属性感兴趣的订阅者;读取属性时,通知关系该属性的订阅者更新数据。 2. Watcher:某个属性数据的监听者/订阅者,一旦数据有变化,它会通知指令(directive)重新编译模板并渲染UI。 ()的存储性属性set和get实现了数据劫持,并采用发布-订阅者设计模式,利用一系列watcher对象监听数据变化并通知DOM更新。

    1.7K20编辑于 2022-05-13
  • 来自专栏cwl_Java

    数据库PostrageSQL-动态追踪

    动态追踪 PostgreSQL提供了功能来支持数据库服务器的动态追踪。这样就允许在代码中的特 定点上调用外部工具来追踪执行过程。 一些探针或追踪点已经被插入在源代码中。 这些探针的目的是被数据库开发者和管理员使用。默认情况下,探针不被编译到PostgreSQL中;用户需要显式地告诉配置脚本使得探针可用。 下面是插入新探针的步骤: 决定探针名称以及探针可用的数据 把该探针定义加入到src/backend/utils/probes.d 如果pg_trace.h还不存在于包含该探针点的模块中,包括它,并且在源代码中期望的位置插入 ,有一些事情需要注意: 要小心的是,为探针参数指定的数据类型要匹配宏中使用的变量的数据类型,否则会发生编译错误。 在大多数平台上,如果用–enable-dtrace编译了PostgreSQL,无论何时当控制经过一个追踪宏时,都会评估该宏的参数,即使没有进行追踪也会这样做。

    1.4K30发布于 2021-01-04
  • 来自专栏猿天地

    Spring Cloud Sleuth Zipkin 展示追踪数据

    上篇文章我们介绍了Spring Cloud Sleuth 链路追踪, 可以在输出的log中增加唯一请求的标识以及spanid, 然后可以采用ELK来对数据做集中管理,但是无法提供直观的调用链的展示,本章将介绍使用 ZipKin来对数据进行展示。 首先我们需要创建一个ZipKin的项目,集成ZipKin的ui用于数据的展示和收集, pom.xml配置如下: <dependency> <groupId>io.zipkin.java</groupId server.port=9411 到此为止ZipKin的服务就创建好了, 启动后访问 http://localhost:9411/zipkin/ 就可以看到管理页面了 下面就是需要集成需要监控的服务,然后把数据发送到 配置zipKin Server的地址 spring.zipkin.base-url=http://127.0.0.1:9411 每个服务都是这样配置,然后访问服务接口,就能在ZipKin的web端看到数据了

    1.2K90发布于 2018-04-03
  • XR交互技术趋势:6DoF追踪、手势识别、眼动跟踪……

    XR交互技术通过6DoF追踪、手势追踪、眼动追踪等手段,提供更自然、精准的用户交互方式;而实时云渲染则利用云端计算能力,为终端设备呈现高质量、低延迟的复杂图形内容。 6DoF追踪定位在XR沉浸体验中,6DoF追踪定位技术是关键的技术之一。该技术可以跟踪六个自由度的旋转和位移运动,从而实现更加真实、精准的空间定位和移动追踪,提高用户的沉浸感。 6DoF追踪定位技术是实现沉浸体验的关键技术,它可以跟踪六个自由度的旋转和位移运动,目前主要用于头部和手部的交互。手势追踪技术通过感应用户手势的动作来实现交互控制,包括裸手识别和数据手套等交互方案。 数据手套集成了多种传感技术,追踪精度高,但舒适性较差且成本较高。 可以用于动态注视点渲染,眼动交互,眼动数据分析,虚拟人表情追踪,身份识别以及评估视觉和心理健康等方面。

    1.1K10编辑于 2025-01-16
  • 来自专栏Linyb极客之路

    工作流引擎之activiti6实时流程图追踪

    前言 有接触过activiti的朋友可能知道,在activiti5.x的追踪流程节点查找,可以用 ActivityImpl这个类来实现,可惜在activiti6版本,pvm包整个类包都被删除,再也没有ActivityImpl 这给流程图追踪造成一定的麻烦,不过没关系,本章节就是教大家如何用activiti6来生成实时流程图追踪。 下面就重点介绍在 activiti6如何获取这两个字段 activiti6获取highLightedActivities核心代码片段 // 获取历史流程实例 HistoricProcessInstance highLightedActivitiIds.add(historicActivityInstance.getActivityId()); } activiti6获取 highLightedFlowIds = getHighLightedFlows(bpmnModel, historicActivityInstances); // 使用默认配置获得流程图表生成器,并生成追踪图片字符流

    13.8K31发布于 2018-07-26
  • 来自专栏互联网-小阿宇

    CentOS搭建基于ZIPKIN的数据追踪系统

    参考:腾讯云手动实验https://cloud.tencent.com/developer/labs/lab/10195 ZipKin入门介绍 Zipkin是一款开源的分布式实时数据追踪系统(Distributed ,这些工具完成了追踪数据的生成与上报功能,架构如下: Zipkin Server主要包括四个模块: (1)Collector 接收或收集各应用传输的数据 (2)Storage 存储接受或收集过来的数据 (3)API(Query) 负责查询Storage中存储的数据,提供简单的JSON API获取数据,主要提供给web UI使用 (4)Web 提供简单的web界面 服务追踪流程如下: ┌──────── ──────────────────────────────┘ Instrumented client和server是分别使用了ZipKin Client的服务,Zipkin Client会根据配置将追踪数据发送到 ZipKin几个概念 在追踪日志中,有几个基本概念spanId、traceId、parentId traceId:用来确定一个追踪链的16字符长度的字符串,在某个追踪链中保持不变。

    62720编辑于 2022-11-21
  • 疫情追踪技术解析与数据科学应用

    疫情追踪的数据科学基础卡内基梅隆大学统计学与机器学习副教授、某机构学者Ryan Tibshirani是Delphi研究组的联合首席研究员。 该团队于2020年3月启动了COVIDcast项目——美国最大的新冠肺炎活动实时指标数据库,包含多维度地理细粒度数据。技术架构与数据管道疫情爆发前团队专注于季节性流感预测。 疫情后转向新冠肺炎研究,核心工作是构建和维护COVIDcast的完整数据管道:整合多元实时数据源(部分数据源依赖团队开发才得以公开)开发即时预测(nowcasting)和 Forecasting 模型数据被公共卫生官员 、政府机构及金融机构常态化使用机器学习与公共卫生协作团队与某公共卫生中心合作开发集合模型(ensemble model),整合COVID预测中心提交的多源数据。 技术实践表明:疫情数据分辨率远超传统流感数据数据治理存在重大挑战与机遇并存计算科学家在疫情防控中扮演关键角色流行病预测的未来发展全球对疫情追踪的关注度空前提升,未来重点包括:建立永久性流行病应对基础设施将流行病预测打造为与天气预报同等重要的公共服务扩展技术应用范围至其他快速传播的流行病领域

    32410编辑于 2025-09-05
  • 来自专栏用户8386678的专栏

    探索链路追踪在.NET6工业物联网项目的应用

    ExploringIoTDistributedTracingNet6 如果觉得有用,请留言学到了.已经会了的老哥,请留言就这? 通常包括:Metrics 指标如CPU、内存、磁盘I/O、网络I/O等 Logs 日志通常程序输出的不同等级日志Debug、Info、Error等 Traces 分布式追踪包含请求中每个子操作的调用链路 我们可以使用它的数据收集中间件: 生成、收集数据(Metrics,Logs and traces) 将数据推送到Jaeger(或Zipkin、SkyWalking等后端) 支持.Net、C++、Go、Java ; }); app.Run(); Jaeger Jaeger是开源的分布式追踪系统,OpenTelemetry可以将收集到的数据导入到这个里面进行存储和查询。 源码 在这里ExploringIoTDistributedTracingNet6

    70700编辑于 2022-05-07
  • 来自专栏玩转全栈

    Java 数据追踪神器 FlowTracker, 轻松掌握 Java 数据流动

    调试 Java 代码时,数据的流动路径让你头疼不已。尤其是当代码复杂时,变量从一个函数传递到另一个,数据从一个对象变换到另一个,追踪这些变化就像是在迷宫中找出口。 今天我要给你介绍一个神器——FlowTracker,它能够帮你轻松追踪 Java 程序中的数据流动,就像为你的代码加上了 GPS 导航。1. FlowTracker 到底是什么? 简单来说,FlowTracker 是一个工具,专门用来追踪 Java 程序中数据的流动。它能告诉你某个变量从哪里来,又流向了哪里。 而 FlowTracker 提供了自动化的解决方案,你无需手动插入断点或者大量的 System.out.println,它直接帮你追踪数据流。 • 定制化追踪:你可以定制追踪条件,只追踪特定的函数或类中的数据流动,这样能够避免不必要的干扰,专注于你关心的部分。• 历史记录:FlowTracker 可以记录你每次追踪的结果,方便后续回溯查看。

    97810编辑于 2024-09-14
  • 来自专栏CodeSheep的技术分享

    利用Zipkin追踪Mysql数据库调用链

    本文将讲述如何利用Zipkin对Mysql数据库的调用进行追踪,这里同样借助OpenZipkin库Brave来完成。 ? 本文将讲述如何利用Zipkin对Mysql数据库的调用进行追踪,这里同样借助OpenZipkin库Brave来完成。 ---- 扩展ZipkinTool组件 ZipkinTool是在《微服务调用链追踪中心搭建》一文中编写的与Zipkin通信的工具组件,利用其追踪微服务调用链的,现在我们想追踪Mysql数据库调用链的话, :《微服务调用链追踪中心搭建》,我们改造一下文中的ServiceC这个微服务,在其中添加与Mysql数据库的交互。 ---- Zipkin追踪数据库调用实际实验 浏览器输入:http://localhost:9411/zipkin/ 打开Zipkin Web UI,点击服务名下拉列表能看见已经成功识别了Mysql数据库调用服务

    2.7K120发布于 2018-05-22
  • 来自专栏邮件营销

    邮件营销需要追踪的5类关键数据

    不过,如果你只是认为邮件发送出去,任务就结束了,那邮件的效果可能达不到你预期的结果,需要你对Email反馈数据进行追踪,并及时改进,才能让营销效果最大化。 本文讲解了弹回率、未弹回率、打开率、点击率、转化率等需要追踪的数据,需要的朋友可以参考下: 1. 请注意:没有任何链接或图片的纯文本邮件是不可追踪的。 2. 弹回率(Bounce Rate) 弹回率是被弹回E-mail数目占发送总数的百分比。 : 第一步:计算点击链接的目标受众人数,一个订阅者可以进行多个点击,计算时不可重复 第二步:用点击链接的目标受众人数处以送达总数,算出Email的点击率,转化为百分比 在E-mail中点击一个链接会在追踪中显示为一个打开 大多数邮件追踪报告显示了每个人的点击总数,也显示了哪些链接被点击。 上面所介绍的数据都是非常直观、从系统报表中能够清晰获得的数据,而一个邮件营销活动是否成功,仅仅关注这些数据还是不够的。

    4.9K00发布于 2019-01-24
  • 来自专栏云深之无迹

    眼动追踪中的坐标+追踪原理

    目前的追踪方案都是基于CV的,使用红外灯光打亮眼底,使用高帧率的相机来捕获光源在角膜上面的位置。 开源眼动pupil 开源眼动追踪:GazeTracking(上:效果) 开源眼动追踪:GazeTracking(下:实现) 眼动书籍免费看! EyeLoop基于Python的眼动仪(超棒) 开源眼动 所有注视数据都映射到与活动显示区域对齐的 2D 坐标系中。将眼动仪与监视器一起使用时,活动显示区域是不包括监视器框架的显示区域。 主动显示坐标系 (ADCS) 大多数描述 3D 空间坐标的数据,来自 Tobii 的基于屏幕的眼动仪,都在所谓的用户坐标系或简称 UCS 中给出。 在眼动追踪会话期间记录瞳孔大小的变化。瞳孔直径数据分别为左眼和右眼提供,是对瞳孔大小的估计,以毫米为单位。 眼睛张开度定义为上下眼睑之间可以安装的最大球体的直径(以毫米为单位)。

    3.1K50编辑于 2022-11-29
  • 利用YashanDB实现企业级LINEAGE数据追踪

    数据追踪(LINEAGE)的实施,对于确保数据管理的透明度、可追溯性和合规性具有重要作用。 YashanDB作为一款高性能的数据库解决方案,提供了强大的数据存储和管理能力,能够有效地支持企业在数据追踪方面的需求。 LINEAGE数据追踪的实现技术实现企业级LINEAGE数据追踪的关键在于如何对数据的生命周期进行详细的记录和管理。YashanDB则提供了一系列技术构件来支持这一功能。1. 问询与报告YashanDB的SQL引擎能够对已经记录的数据线进行复杂的查询,从而生成数据追踪报告。用户可以直接查询某一数据的完整追踪信息,轻松实现数据来源的查询和变更历史的回溯。4. 实施方案与建议为了实现企业级LINEAGE数据追踪,以下是一些具体和可操作的技术建议:1. 建立统一的数据管理标准:- 制定清晰的数据保护与追踪政策,以确保所有数据操作都有完整记录。2.

    28210编辑于 2025-09-11
  • 来自专栏网站那些事

    利用 Zipkin 追踪 Mysql 数据库调用链

    本文将讲述如何利用 Zipkin 对 Mysql 数据库的调用进行追踪,这里同样借助 OpenZipkin 库 Brave 来完成。 ---- 扩展 ZipkinTool 组件 ZipkinTool 是在《微服务调用链追踪中心搭建》一文中编写的与 Zipkin 通信的工具组件,利用其追踪微服务调用链的,现在我们想追踪 Mysql 数据库调用链的话 依然继承前文:《微服务调用链追踪中心搭建》,我们改造一下文中的 ServiceC 这个微服务,在其中添加与 Mysql 数据库的交互。 ---- Zipkin 追踪数据库调用实际实验 **浏览器输入:**http://localhost:9411/zipkin/ 打开 Zipkin Web UI,点击服务名下拉列表能看见已经成功识别了 Mysql 数据库调用服务 选中 mysqlservice 后,点击 Find Traces 可以看到 首次查询 Mysql 的调用链追踪信息,有很多 随便点开某一个查看: **接下来浏览器中再次输入

    3.8K130发布于 2018-05-07
  • 数据智能平台选型指南:谁真正具备数据血缘追踪能力?

    数据血缘追踪功能正是解决这些痛点的关键利器。本文将为您解析哪些数据智能平台真正具备这一能力,并重点推荐腾讯云数据仓库TCHouse-X。 一、数据血缘追踪:企业数据治理的"导航系统" 数据血缘追踪(Data Lineage Tracking)是追溯数据从源头到目标的所有流转、加工、变更路径的技术。 、互联网企业 金证股份DIDA 智能数据血缘管理工具 支持立体数据血缘探查,3分钟定位异常字段源头 金融行业数据治理与运维 三、腾讯云TCHouse-X:一站式数据智能平台的卓越表现 在众多具备数据血缘追踪功能的数据智能平台中 这种设计不仅提高了资源利用率,还为数据血缘追踪提供了统一的数据基础。 在数据成为核心资产的今天,选择具备完善数据血缘追踪功能的数据智能平台,不仅是技术决策,更是战略投资。

    45010编辑于 2026-04-07
  • 来自专栏华章科技

    先别被大数据追踪到你的劣迹! |数据侠

    他还说,如果数据不能产生价值都是耍流氓。以下是他在“寻找数据侠”活动中的演讲文字实录。 我想传达的数据理念是,如果数据不能产生价值都是耍流氓。 世界上只有四种数据:行为数据、交易数据、社交数据和传感器数据。数据在企业里边基本上会做三件事情:效率提升,业务提升,成本降低。如果这三件事情做好,数据就实现了价值。 而数据在整个金融行业的应用,则有三个方向,一是数字化运营,二是精准营销,三是数据风控。其中精准营销和风控是目前世界上大数据可以变现的两种方式。 name=TalkingData%20%E9%87%91%E8%9E%8D%E8%A1%8C%E4%B8%9A%E6%A1%88%E4%BE%8B%E5%BA%94%E7%94%A8&report_path 15#rd&sukey=3997c0719f151520e0fe87feff2072fac63d4fd8a861f0ee1815038738ad4d2090b66dbd367bb7cc86cbfdccd6e4f374

    67230发布于 2018-08-15
领券