开源分布式系统追踪 02-pinpoint-01-入门介绍

ops/2024/12/17 3:52:44/

分布式跟踪系列

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

监控-skywalking-01-APM 监控入门介绍

监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题

监控-skywalking-03-深入浅出介绍全链路跟踪

监控-skywalking-04-字节码增强原理

监控-skywalking-05-in action 实战笔记

监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践

其他

开源分布式系统追踪-00-overview

开源分布式系统追踪-01-Zipkin-01-入门介绍

开源分布式系统追踪 02-pinpoint-01-入门介绍

开源分布式系统追踪-03-CNCF jaeger-01-入门介绍

Pinpoint

最新版本 (2024/10/23)

我们很高兴地宣布发布 Pinpoint v3.0.1。

请查看发布说明:v3.0.1。

当前稳定版本是 v3.0.1。

在线演示

通过我们的演示快速了解 Pinpoint!

PHP, PYTHON

Pinpoint 还支持用 PHP、Python 编写的应用程序。查看我们的代理仓库。

关于 Pinpoint

Pinpoint 是一个为大规模分布式系统提供应用性能管理(APM)工具,支持 Java / PHP/PYTHON 编写的应用程序。 受 Dapper 启发,Pinpoint 提供了解决方案,帮助分析系统的整体结构以及其组件如何通过跨分布式应用程序追踪事务而相互连接。

如果您希望:

  • 一眼了解您的 应用程序拓扑结构
  • 实时监控应用程序
  • 获得每个事务的 代码级可视化
  • 安装 APM 代理 无需更改任何代码
  • 对性能影响最小(资源使用大约增加 3%)

您绝对应该试试 Pinpoint

快速入门

  • 快速入门指南 适用于简单的 Pinpoint 测试运行
  • 安装指南 提供更多详细说明。

概述

如今,服务通常由多个不同的组件组成,这些组件相互通信并向外部服务发起 API 调用。每个事务如何执行往往被视为黑箱。Pinpoint 追踪这些组件之间的事务流,并提供清晰的视图,帮助识别问题区域和潜在的瓶颈。 若想更深入了解,请查看我们的 Pinpoint 简介 视频。

  • ServerMap - 通过可视化各个组件的连接方式,了解任何分布式系统的拓扑结构。点击一个节点可以查看该组件的详细信息,例如其当前状态和事务数量。

  • 实时活动线程图 - 实时监控应用程序内的活动线程。

  • 请求/响应散点图 - 可视化请求数量和响应模式,帮助识别潜在问题。通过 拖动图表 可以选择事务并查看详细信息。

    Server Map

  • 调用栈 - 在分布式环境中,获得每个事务的代码级可视化,帮助识别瓶颈和故障点。

    Call Stack

  • Inspector - 查看应用程序的其他详细信息,如 CPU 使用率、内存/垃圾回收、TPS 和 JVM 参数。

    Inspector

  • URI 指标 URI-Metric

  • 基础设施

    Infrastructure

  • 错误分析

    Error-Analysis 1

    Error-Analysis 2

支持的模块

  • JDK 8+

  • Tomcat、Jetty、JBoss EAP、Resin、Websphere、Vertx、Weblogic、Undertow、Akka HTTP

  • Spring、Spring Boot (嵌入式 Tomcat、Jetty、Undertow、Reactor Netty)、Spring WebFlux

  • Apache HttpClient 3 / 4 / 5、JDK HttpConnector、GoogleHttpClient、OkHttpClient、NingAsyncHttpClient

  • Thrift、DUBBO、GRPC、Apache CXF

  • ActiveMQ、RabbitMQ、Kafka、RocketMQ、Paho MQTT

  • MySQL、Oracle、MSSQL、JTDS、CUBRID、MongoDB、PostgreSQL、HikariCP、JDBC、HBase

  • HDFS

贡献

欢迎向 Pinpoint 贡献代码!请先查看我们的 贡献指南。

许可证

Pinpoint 采用 Apache 2.0 许可证。

参考资料

https://github.com/pinpoint-apm/pinpoint/blob/master/README.md


http://www.ppmy.cn/ops/142531.html

相关文章

1_linux系统网络性能如何优化——几种开源网络协议栈比较

之前合集《计算机网络从入门到放弃》第一阶段算是已经完成了。都是理论,没有实操,让“程序猿”很难受,操作性不如 Modbus发送的报文何时等到应答和 tcp通信测试报告单1——connect和send。开始是想看linux内核网络协议栈的源码,然…

23种设计模式之状态模式

目录 1. 简介2. 代码2.1 State (定义抽象状态接口)2.2 StartState (实现具体状态类)2.3 EndState (实现具体状态类)2.4 Context (定义上下文类)2.5 Test (测试类&#xf…

Ape-DTS:开源 DTS 工具,助力自建 MySQL、PostgreSQL 迁移上云

Ape-DTS 是一款高效、轻量级且功能强大的开源工具,专注于解决数据迁移、同步、校验、订阅与加工的需求。无论是将自建的 MySQL/PostgreSQL 数据库迁移到云端,还是在不同数据库间进行数据迁移,Ape-DTS 都能为您提供便捷且可靠的解决方案。它特…

DBApi-相关事宜记录

1、源码的版本是2.3.1 2、小问题记录 2.1、根pom文件报错 <configuration><source>1.8</source><target>1.8</target><encoding>utf-8</encoding> </configuration> 解决办法&#xff1a; <plugin><groupId>o…

Scala符号使用大全

Scala 中的符号&#xff08;Symbol&#xff09;是一种用于表示名称或标识符的类型&#xff0c;通常用于反射&#xff08;reflection&#xff09;。在 Scala 2.10 引入了 scala.reflect.runtime.universe.Symbol 类型。 以下是 Scala 中使用符号的一些常见示例&#xff1a; 获取…

关于Python程序消费Kafka消息不稳定问题的处理方法

在使用Python程序消费Kafka消息的过程中&#xff0c;有时会遇到各种不稳定的情况&#xff0c;如自动提交偏移量无效、CommitFailedError错误等。这些问题不仅影响了数据处理的可靠性&#xff0c;还可能导致重复消费或丢失消息。本文将针对这两个常见问题提供详细的解决方案和最…

【大语言模型】ACL2024论文-26 在支持数据存在的情况下进行框架构建:以美国经济新闻为例研究

【大语言模型】ACL2024论文-26 在支持数据存在的情况下进行框架构建&#xff1a;以美国经济新闻为例研究 目录 文章目录 【大语言模型】ACL2024论文-26 在支持数据存在的情况下进行框架构建&#xff1a;以美国经济新闻为例研究目录摘要研究背景问题与挑战如何解决创新点算法模型…

工业大数据分析算法实战-day05

文章目录 day05分而治之中的MARS算法神经网络逼近能力解释 day05 今天是第5天&#xff0c;昨日从统计分析开始利用统计学的知识判断当前样本的分布以及估计总体的参数和假设检验的情况&#xff0c;以及介绍了线性回归算法的相关优化点&#xff0c;但是毕竟线性回归是线性划分的…