价格: 39 学币

分类: Go

发布时间: 2024-07-20 13:09:18

最近更新: 2024-08-11 22:04:53

资源类型: SVIP

优惠: 开通钻石SVIP免费获取此资源

慕课 高性能GO企业级APM监控系统实战

课程介绍

高性能GO企业级APM监控系统实战视频教程,由优库it资源网整理发布。实时、准确且高性能的监控系统是互联网企业的核心组成部分。Go语言凭借其高可用性、故障恢复能力、快速启动以及低延迟等优势,已经成为构建高效监控系统的首选语言。掌握Go语言来构建生产级APM监控系统,将极大提升开发者的核心竞争力。本课程将通过详细的步骤指导,带领你基于Go语言从零开始构建一套生产级APM监控系统。课程内容精炼且具有强实战性,直接切入重点,帮助你快速成为行业内的抢手人才。

相关推荐

极客时间-初级Go工程师训练营

资源目录

.
├──   第1章 课程整体介绍/
│   └── [ 14M]  1-1课程导学
├──   第2章 【APM监控系统的综述和架构概览】 全方位认识apm系统/
│   ├── [4.1M]  2-1APM监控系统的整体介绍,了解apm系统的核心概念
│   ├── [8.8M]  2-2为什么需要开发一套APM系统?了解它在企业中的重要性
│   ├── [ 18M]  2-3APM系统的三板斧介绍--链路追踪,指标,日志
│   ├── [ 19M]  2-4APM工具选型(一)常见链路监控工具对比(1)
│   ├── [ 26M]  2-5OpenTracing,OpenCensus,OpenTelemetry三者之间的联系
│   ├── [8.6M]  2-6APM工具选型(二)指标和日志采集分析工具介绍-
│   ├── [ 28M]  2-7APM产品的最终成果
│   └── [ 73K]  2-8本章总结.pdf
├──   第3章 基于Golang构建电商下单微服务,为APM系统提供基础代码框架/
│   ├── [1.9M]  3-1本章导学
│   ├── [4.9M]  3-2docker以及dockercompose安装优化版
│   ├── [6.2M]  3-3dockercompose配置讲解
│   ├── [4.7M]  3-4dockercompose安装redis和mysql优化版
│   ├── [2.3M]  3-5项目构建--详解项目开发需求
│   ├── [ 16M]  3-6项目构建--项目代码结构与表结构介绍
│   ├── [ 31M]  3-7项目构建--创建db和redis连接
│   ├── [ 15M]  3-8项目构建--创建http服务器
│   ├── [ 27M]  3-9项目构建--创建grpc服务
│   ├── [ 18M]  3-10项目构建--服务启动逻辑优化
│   ├── [ 14M]  3-11项目构建--统一http服务返回格式
│   ├── [ 10M]  3-12项目构建--日志打印
│   ├── [4.6M]  3-13项目构建--封装sql返回工具方法
│   ├── [ 18M]  3-14项目构建--实现订单服务业务逻辑
│   ├── [ 26M]  3-15项目构建--实现商品服务业务逻辑
│   ├── [ 25M]  3-16项目构建--实现用户服务业务逻辑
│   └── [ 63K]  3-17本章总结.pdf
├──   第4章 项目实战步骤一:【构建APM系统之分布式链路追踪技术】/
│   ├── [1.2M]  4-1本章导学
│   ├── [ 26M]  4-2【技术详解】链路追踪基本概念
│   ├── [ 24M]  4-3【问题分析】链路追踪系统落地过程中的挑战
│   ├── [ 17M]  4-4【技术详解】Opentelemetry介绍
│   ├── [ 15M]  4-5【技术详解】OpenTelemetryCollector安装以及配置文件介绍
│   ├── [ 23M]  4-6【实战】OpenTelemetryCollector实战,掌握opentelemetrysdk用法
│   ├── [ 12M]  4-7【技术详解】OpentelemetryCollectorExtension插件介绍
│   ├── [ 18M]  4-8【实战】jaeger对追踪数据展示
│   ├── [ 29M]  4-9【实战】后置采样配置与实践
│   ├── [2.5M]  4-10确定有意义的调用链路
│   ├── [ 55M]  4-11【实战】对含有错误信息的链路进行跟踪
│   ├── [ 39M]  4-12【技术详解】go-mysql库源码剖析
│   ├── [ 34M]  4-13【实战】装饰器模式封装mysql驱动(1)
│   ├── [ 39M]  4-14【实战】装饰器模式封装mysql(2)
│   ├── [9.2M]  4-15【实战】装饰器模式封装mysql驱动(3)
│   ├── [ 46M]  4-16【实战】对含有mysql慢查询的链路进行跟踪
│   ├── [ 32M]  4-17【实战】对含有长事务的链路进行跟踪
│   ├── [ 22M]  4-18【实战】对含有redis报错请求的链路进行跟踪
│   ├── [ 47M]  4-19【实战】对服务器慢http接口的链路进行跟踪
│   ├── [ 38M]  4-20实战】对慢grpc接口的链路进行跟踪
│   ├── [ 27M]  4-21【实战】业务维度监控之下单成功数指标监控
│   └── [ 58K]  4-22本章总结.pdf
├──   第5章 项目实战步骤二:【构建APM系统之建设应用性能监控指标】/
│   ├── [2.3M]  5-1本章导学
│   ├── [ 36M]  5-2【原理】建立性能监控指标的原则有哪些?
│   ├── [ 18M]  5-3【原理】建立性能监控指标的方法论-四大黄金指标原则,usered方法
│   ├── [ 23M]  5-4【原理】详解prometheus绘图原理
│   ├── [ 34M]  5-5【原理】详解prometheus四大监控指标类型
│   ├── [ 11M]  5-6【原理】详解prometheus常用函数
│   ├── [6.6M]  5-7【实战】确定要建立的监控指标
│   ├── [ 40M]  5-8【实战】为http接口创建qps,错误数统计指标
│   ├── [ 42M]  5-9【实战】用grafana绘制监控面板(一)
│   ├── [9.0M]  5-10【实战】用grafana绘制监控面板(二)
│   ├── [7.0M]  5-11【实战】对接口进行压测观察qps统计数据
│   ├── [ 29M]  5-12【实战】对grpc接口创建qps,错误数指标
│   ├── [7.3M]  5-13【实战】对grpc接口创建qps,错误数指标监控面板
│   ├── [ 17M]  5-14【实战】创建应用服务维度mysql监控,sql语法分析
│   ├── [ 43M]  5-15【实战】创建应用服务维度mysql监控,代码实现
│   ├── @优库it资源网ukoou.com
│   ├── [ 23M]  5-16【实战】创建应用服务维度mysql监控,绘制监控面板
│   ├── [ 32M]  5-17【实战】对应用服务runtime指标的监控(一)
│   ├── [ 18M]  5-18【实战】对应用服务runtime指标的监控(二)
│   ├── [ 31M]  5-19分支【实战】对应用服务内部流量进行分布监控
│   ├── [ 27M]  5-20【实战】业务维度监控之下单成功数指标监控
│   └── [ 94K]  5-21本章总结.pdf
├──   第6章 项目实战步骤三:【构建APM系统之精准定位问题代码】/
│   ├── [6.3M]  6-1【原理】golang中性能监控的大杀器--golangpprof
│   ├── [ 30M]  6-2【实战】如何使用golangpprof来进行性能排查(一)-排查cpu性能问题?
│   ├── [ 18M]  6-3【实战】如何使用golangpprof来进行性能排查(二)-排查内存性能问题?
│   ├── [ 18M]  6-4【实战】如何使用golangpprof来进行性能排查(三)-排查block阻塞问题?
│   ├── [8.5M]  6-5【实战】如何使用golangpprof来进行性能排查(四)-排查加锁性能问题?
│   ├── [ 13M]  6-6【实战】如何使用golangpprof来进行性能排查(五)-排查goroutineth
│   ├── [ 19M]  6-7【原理】golangpprof源码分析--cpu占用率统计原理【版权修正版】
│   ├── [ 66M]  6-8【原理】golangpprof源码分析--memory,block,mutex统计原理
│   ├── [ 29M]  6-9【原理】golangpprof源码分析--goroutinethread统计原理
│   ├── [ 40M]  6-10【原理】gotrace分析延迟性问题
│   ├── [ 25M]  6-11【实战】自动化pprof机制的实现--holmes库的使用
│   ├── [ 14M]  6-12【原理】自动化pprof机制的实现--holmes库源码解读
│   ├── [ 12M]  6-13【实战】电商项目优化--引入holmes实现自动化pprof
│   ├── [9.8M]  6-14【实战】终端一键生成生成pprofprofile之gops的使用-
│   ├── [8.8M]  6-15【实战】巧用pprof工具分析内存泄漏问题
│   └── [ 53K]  6-16本章总结.pdf
├──   第7章 项目实战步骤四:【构建APM系统之应用服务日志收集】/
│   ├── [1.6M]  7-1本章概述
│   ├── [929K]  7-2【原理】详解日志收集架构模型
│   ├── [ 22M]  7-3【原理】通过ELK技术栈来解决日志收集-详解elasticsearch
│   ├── [ 12M]  7-4【原理】通过ELK技术栈来解决日志收集-详解kibana
│   ├── [ 27M]  7-5【实战】服务器日志采用文件存储
│   ├── [9.5M]  7-6【实战】通过ELK技术栈来解决日志收集-filebeat收集日志
│   ├── [6.2M]  7-7【实战】通过ELK技术栈来解决日志收集-logstash收集日志
│   ├── [ 19M]  7-8【实战】kibana展示日志
│   ├── [ 15M]  7-9【实战】索引模板配置
│   ├── [5.3M]  7-10【实战】索引生命周期的配置
│   ├── [ 12M]  7-11【实战】mysql审计日志打印
│   ├── [9.0M]  7-12【实战】kibana分析日志
│   └── [112K]  7-13本章总结.pdf
├──  第8章 项目实战步骤五:【构建APM系统之自研告警系统】/
│   ├── [ 16M]  8-1【原理】自研告警服务需求分析以及表结构介绍
│   ├── [ 17M]  8-2【实战】doglarm服务基础代码框架搭建
│   ├── [ 42M]  8-3【原理】grafana告警规则配置详解
│   ├── [ 38M]  8-4【实战】实现grafana指标告警接口_denois
│   ├── [ 19M]  8-5【实战】实现错误等级Error的日志告警
│   ├── [ 27M]  8-6【实战】接入电话告警
│   ├── [ 12M]  8-7【实战】接入钉钉告警
│   ├── [ 42M]  8-8【实战】对日志内容进行限流排重处理
│   ├── [ 41M]  8-9【实战】增加应用服务保活探测机制_denois
│   ├── [ 14M]  8-10【实战】手写代码进行监控埋点-
│   ├── [ 15M]  8-11【实战】dogalarm自监控面板_denois
│   ├── [ 69M]  8-12【实战】保活机制自动重启应用服务
│   └── [ 47K]  8-13本章总结.pdf
├──  第9章 APM系统拓展:【APM系统组件做自监控】/
│   ├── [3.6M]  9-1如何衡量APM系统本身是正常运行的?
│   ├── [ 33M]  9-2衡量apm系统本身性能的通用手段的副本
│   ├── [ 46M]  9-3apm自监控及扩容思路之链路追踪系统容量瓶颈分析的副本
│   ├── [ 21M]  9-4apm自监控及扩容思路之日志手机系统容量分析及扩容思路的副本
│   ├── [8.8M]  9-5apm自监控及扩容思路之指标系统容量分析及扩容思路
│   └── [ 91K]  9-6本章总结.pdf
└──  第10章 整体课程内容总结/
    └── [ 18M]  10-1课程总结
└── 资料代码/