使用php开发网站有哪些优势?软文编辑器如何优化内容?

摘要:php做网站有哪些好处,软文编辑器,seo管理系统,邢台做网站哪家好分布式链路追踪概述 文章目录 分布式链路追踪概述1.分布式链路追踪概述1.1.什么是 Tracing1.2.为什么需要Distributed Tracing 2.Googl
php做网站有哪些好处,软文编辑器,seo管理系统,邢台做网站哪家好分布式链路追踪概述 文章目录 分布式链路追踪概述1.分布式链路追踪概述1.1.什么是 Tracing1.2.为什么需要Distributed Tracing 2.Google Dapper2.1.Dapper的分布式跟踪2.1.1.跟踪树和span2.1.2.Annotation2.1.3.采样率 3.OpenTracing3.1.发展历史3.2.数据模型 4.java探针技术-j…分布式链路追踪概述 文章目录 分布式链路追踪概述1.分布式链路追踪概述1.1.什么是 Tracing1.2.为什么需要Distributed Tracing 2.Google Dapper2.1.Dapper的分布式跟踪2.1.1.跟踪树和span2.1.2.Annotation2.1.3.采样率 3.OpenTracing3.1.发展历史3.2.数据模型 4.java探针技术-javaAgent4.1.javaAgent概述4.2.javaAgent入门4.2.1.主程序之前运行的Agent4.2.2.主程序之后运行的Agent 5 APM 工具5.1.SkyWalking概述 1.分布式链路追踪概述 随着系统设计变得日趋复杂越来越多的组件开始走向分布式化如微服务、分布式数据库、分布式缓存等使得后台服务构成了一种复杂的分布式网络。往往前端的一个请求需要经过多个微服务、跨越多个数据中心才能最终获取到结果如下图 并且随着业务的不断扩张服务之间互相调用会越来越复杂这个庞大的分布式系统调用网络可能会变的如下图所示 那随之而来的就是我们将会面临的诸多困扰 问题定位当某一个服务节点出现问题导致整个调用失败无法快速清晰地定位问题服务。 性能分析服务存在相互依赖调用的关系当某一个服务接口耗时过长会导致整个接口调用变的很慢我们无法明确每一个接口的耗时。 服务拓扑图随着需求迭代系统之间调用关系变化频繁靠人工很难梳理清楚系统之间的调用关系。 服务告警当服务出现问题我们无法做到由系统自动通知相关人员。 为了解决这些问题分布式链路追踪应运而生。它会将一次分布式请求还原成调用链路将一次分布式请求的调用情况集中展示比如各个服务节点上的耗时、请求具体到达哪台机器上、每个服务节点的请求状态、生成服务调用拓扑图等等。也就是说我们要设计并开发一些分布式追踪系统来帮助我们解决这些问题 1.1.什么是 Tracing Wikipedia 中对 Tracing 的定义 是在软件工程中Tracing 指使用特定的日志记录程序的执行信息与之相近的还有两个概念它们分别是 Logging 和 Metrics。 Logging用于记录离散的事件包含程序执行到某一点或某一阶段的详细信息。Metrics可聚合的数据且通常是固定类型的时序数据包括 Counter、Gauge、Histogram 等。Tracing记录单个请求的处理流程其中包括服务调用和处理时长等信息。 针对每种分析需求我们都有非常强大的集中式分析工具。 LoggingELK近几年势头最猛的日志分析服务无须多言。MetricsPrometheus第二个加入 CNCF 的开源项目非常好用。TracingOpenTracing 和 JaegerJaeger 是 Uber 开源的一个兼容 OpenTracing 标准的分布式追踪服务。目前 Jaeger 也加入了 CNCF。 1.2.为什么需要Distributed Tracing 微服务极大地改变了软件的开发和交付模式单体应用被拆分为多个微服务单个服务的复杂度大幅降低库之间的依赖也转变为服务之间的依赖。由此带来的问题是部署的粒度变得越来越细众多服务给运维带来巨大压力。 随着服务数量的增多和内部调用链的复杂化仅凭借日志和性能监控很难做到 “See the Whole Picture”在进行问题排查或是性能分析的时候无异于盲人摸象。分布式追踪能够帮助开发者直观分析请求链路快速定位性能瓶颈逐渐优化服务间依赖也有助于开发者从更宏观的角度更好地理解整个分布式系统。 分布式追踪系统的原理 分布式追踪系统大体分为三个部分数据采集、数据持久化、数据展示。数据采集是指在代码中埋点设置请求中要上报的阶段以及设置当前记录的阶段隶属于哪个上级阶段。数据持久化则是指将上报的数据落盘存储数据展示则是前端查询与之关联的请求阶段并在界面上呈现 上图是一个请求的流程例子请求从客户端发出到达负载均衡再依次进行认证、计费最后取到目标资源。 请求过程被采集之后会以上图的形式呈现横坐标是时间圆角矩形是请求的执行的各个阶段。
阅读全文