-
分布式可视化系统-06-profiling 性能数据的产生+采集+处理+应用
chat
profiling 是什么?
Profiling 是一种分析方法,用于收集和研究程序运行时的性能数据,以便优化或排查问题。
具体而言,它帮助开发者了解程序的性能瓶颈、资源使用情况以及代码的行为表现。
1. Profiling 的定义
Profiling 是通过工具或代码插桩,分析程序在运行时的以下信息:
CPU 使用情况:哪些函数或代码段消耗了最多的 CPU 时间...
2023-07-25 00:00:00 |
Trace
-
分布式可视化系统-05-Events 事件的产生+采集+处理+应用
chat
详细介绍一下分布式系统中的 Events 事件
在分布式系统中,Events(事件) 是描述系统内发生的重要行为或状态变化的核心数据单元。事件驱动架构(Event-Driven Architecture,EDA)将事件作为系统交互和通信的基础。以下详细介绍 事件的定义、类型、生命周期、处理模式、技术实现 和 应用场景。
一、事件的定义
1. 什么是事件?
事件 是...
2023-07-25 00:00:00 |
Trace
-
分布式可视化系统-04-mertrics 日志的产生+采集+处理+应用
chat
详细介绍一下分布式系统的 mertrics 指标
在分布式系统中,Metrics(指标) 是衡量系统运行状态、性能和可靠性的重要工具。通过收集和分析指标,可以帮助开发者实时监控系统、定位性能瓶颈和优化服务。
以下将从 指标的分类、常见指标、采集方法、存储与处理 以及 典型应用 等方面进行详细介绍。
一、指标的分类
分布式系统的指标通常分为以下几类:
系统级指标...
2023-07-25 00:00:00 |
Trace
-
分布式可视化系统-03-Tracing 链路的产生+采集+处理+应用
chat
详细介绍一下分布式系统的 Tracing 链路
详细介绍一下分布式系统的 Tracing 链路信息的产生+采集+处理+应用
分布式系统的 Tracing(链路追踪) 是一种用于监控和分析复杂分布式环境中请求流向的技术。它可以帮助开发者识别系统性能瓶颈、定位错误并优化整体架构。
以下从 链路信息的产生、采集、处理 和 应用 四个方面进行详细介绍。
一、链路信息的产生
...
2023-07-25 00:00:00 |
Trace
-
分布式可视化系统-02-logs 日志的产生+采集+处理+应用
chat
详细介绍一下分布式系统的 logs 日志
详细介绍一下分布式系统的 logs 日志的产生+采集+处理+应用
分布式系统中的日志系统是实现系统可观测性的核心部分,贯穿系统的开发、调试、运维和优化。
下面将详细介绍日志的产生、采集、处理和应用四个环节。
1. 日志的产生
1.1 日志的种类
应用日志:
描述业务流程的日志,如用户操作记录、订单...
2023-07-25 00:00:00 |
Trace
-
分布式可视化系统-01-overview 全景蓝图 blue-print
建设目标
提高系统稳定性
提升发现&分析问题的能力
提高系统可理解程度
降低成本
助力决策
理论体系
理论体系
监控场景
业务监控
数字体验监控DEM+前端监控
APM
基础监控
其他
云原生监控
LLM/AI
可观测数据支柱
Mert...
2023-07-25 00:00:00 |
Trace
-
开源分布式系统追踪-03-CNCF jaeger-02-如何通过 docker 安装?
分布式跟踪系列
CAT
cat monitor 分布式监控 CAT-是什么?
cat monitor-02-分布式监控 CAT埋点
cat monitor-03-深度剖析开源分布式监控CAT
cat monitor-04-cat 服务端部署实战
cat monitor-05-cat 客户端集成实战
cat monitor-06-cat 消息存储
skywalking
监控-...
2023-07-25 00:00:00 |
Trace
-
开源分布式系统追踪-03-CNCF jaeger-01-入门介绍
分布式跟踪系列
CAT
cat monitor 分布式监控 CAT-是什么?
cat monitor-02-分布式监控 CAT埋点
cat monitor-03-深度剖析开源分布式监控CAT
cat monitor-04-cat 服务端部署实战
cat monitor-05-cat 客户端集成实战
cat monitor-06-cat 消息存储
skywalking
监控-...
2023-07-25 00:00:00 |
Trace