个人简介

Echo Blog


江湖无名 安心练剑
  • 监控-skywalking-06-SkyWalking on the way 全链路追踪系统的建设与实践
    作用 自从SkyWalking开始在公司推广,时不时会在排查问题的人群中听到这样的话:“你咋还没接SkyWalking?接入后,一眼就看出是哪儿的问题了…”,正如同事所说的,在许多情况下,SkyWalking就是这么秀。 作为实践者,我非常感谢SkyWalking,因为这款国产全链路监控产品给公司的的伙伴们带来了实实在在的帮助 1、开篇 自从SkyWalking开始在公司推广,时不时...
    2019-04-01 11:24:57 | APM
  • 监控-skywalking-05-in action 实战笔记
    1、skywalaking架构 skywalaking总体架构分为4部分 skywalking-agent: 探针,用来收集和发送数据到归集器,主要采集tracing(调用链数据)和metric(指标),使用 JavaAgent 做字节码植入,无侵入式的收集,并通过 HTTP 或者 gRPC 方式发送数据到 SkyWalking Collector。 skywalking-colle...
    2019-04-01 11:24:57 | APM
  • 监控-skywalking-04-字节码增强原理
    字节码增强 问题:在不修改原有Java代码的条件下,如何增加我们的新功能?(例如方法调用前打印一条日志) 字节码和Java类加载机制 运行时类的重载 代码AOP 我们在最初,总是会这样来统计方法访问的时间: public void a() { long startTimeMs = System.currentTimeMillis(); log.info("p...
    2019-04-01 11:24:57 | APM
  • 监控-skywalking-03-深入浅出介绍全链路跟踪
    全链路监控 什么是全链路监控,为什么我们需要全链路监控? 1、全链路监控:对请求源头到底层服务的调用链路中间的所有环节进行监控。 2、为什么需要:对于单体应用,我们可以很容易地监控和分析它的性能。对于微服务,编程语言不同、服务器数量庞大、可能跨多个服务/区域,那么面对复杂的请求调用链路,就会有一系列问题,只有全链路监控才能处理,例如: 如何快速发现有问题的服务? ...
    2019-04-01 11:24:57 | APM
  • 监控-skywalking-02-深入学习 skywalking 的实现原理的一些问题
    chat Q1: 详细介绍一下 skywalking SkyWalking是一个开源的分布式系统性能监控和诊断解决方案,旨在帮助用户监控和优化分布式应用程序的性能。 它可以追踪分布式系统中的各个组件和服务,提供全面的性能指标、调用链追踪和故障排查功能。 主要特性和组件: 高度可扩展:SkyWalking的架构设计允许水平扩展,可以处理大规模的分布式系统。它支持多种存...
    2019-04-01 11:24:57 | APM
  • 监控-skywalking-01-APM 监控入门介绍
    前言 随着业务越来越复杂,企业应用也进入了分布式服务化的阶段,传统的日志监控等方式无法很好达到跟踪调用,排查问题等需求。 在谷歌论文《Dapper,大规模分布式系统的跟踪系统》的指导下,许多优秀的APM应运而生。 分布式追踪系统发展很快,种类繁多,给我们带来很大的方便。 但在数据采集过程中,有时需要侵入用户代码,并且不同系统的 API 并不兼容,这就导致了如果您希望切换追踪系统,往往...
    2019-04-01 11:24:57 | APM
  • Sentry 是跨平台应用程序监控,专注于错误报告。
    什么是 Sentry Sentry 是一项可帮助您实时监控和修复崩溃的服务。 服务器使用 Python,但它包含一个完整的 API,用于在任何应用程序中从任何语言发送事件。 工作守则,快乐的客户 从错误跟踪到性能监控,开发人员可以看到真正重要的事情,更快地解决问题,并不断了解他们的应用程序 - 从前端到后端。 SDK 优秀的服务端,可以配置各种 SDK 包。 java 入门...
    2019-04-01 11:24:57 | Monitor
  • Prometheus-监控 普罗米修斯 普米-03-prometheus windows 安装笔记
    序言 平时工作中用到很多次 prometheus,但是自己一直没有研究使用。 下载 进入prometheus官网,下载prometheus包prometheus官网 这里选择 prometheus-3.3.0.windows-amd64.zip 下载后直接解压 解压后进入目录运行premetheus.exe, 访问 访问端口9090即可,需要查看监控的对象列表可以进入stat...
    2019-04-01 11:24:57 | Monitor