首页
›
移动端与Android应用开发
›
023-移动性能稳定性APM治理
›
《APM指标采集教程:自定义告警与Dashboard实战》
VIP20
本课程属于:023-移动性能稳定性APM治理
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
APM指标采集教程:自定义告警与Dashboard实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
APM指标采集概述与技术选型
理解Metrics · Traces · Logs三大信号
APM
指标采集概述
02
部署Prometheus Server
通过二进制或Docker部署 · 配置存储路径与持久化 · 验证启动状态与Web UI
Prometheus
Server
03
配置Prometheus Targets
静态配置与基于文件的服务发现 · 基于Consul的服务发现 · 基于Kubernetes的服务发现
Prometheus
Targets
04
采集应用自定义指标
使用Prometheus客户端库(G… · 编写示例业务指标 · 验证指标数据
采集应用自定义指…
Prometheus
05
采集主机系统指标
部署Node Exporter · 配置systemd服务 · 采集CPU/内存/磁盘/网络指标
采集主机系统指标
Node
06
采集中间件指标
配置MySQL Exporter · Redis Exporter · Nginx Exporter等
采集
间件指标
07
采集容器化指标
部署cAdvisor · kube-state-metrics · Metrics Server
采集容器化指标
cAdvisor
08
采集业务链路数据
集成OpenTelemetry SD… · 配置Span导出器到Promethe… · 提取Trace指标
采集业务链路数据
OpenTelemetr…
09
从日志提取指标
部署Promtail + Loki收… · 使用LogQL提取计数/直方图 · 配置日志告警指标
从日志提取指标
Promtail
10
指标存储优化
配置Prometheus本地存储保留… · 调整压缩参数 · 启用remote write到Tha…
指标存储优化
Prometheus
11
PromQL实战进阶
常用函数(rate/irate/in… · 聚合操作(by/without/bo… · 子查询与范围向量
PromQL
实战进阶
12
编写自定义告警规则
定义AlertingRule YAM… · 配置告警表达式 · 设置for持续时间
编写自定义告警规…
AlertingRule
13
配置Alertmanager与通知渠道
部署Alertmanager · 配置email/slack/钉钉/W… · 测试告警触发
Alertmanager
配置
14
告警分组与重复抑制
配置group_by分组规则 · 设置group_wait/group… · 定义抑制规则与静默
告警分组
重复抑制
15
告警模板与自定义消息
使用Alertmanager模板语法… · {{ .Annotations }}… · 定制通知标题/内容
告警模板
自定义消息
16
搭建Grafana数据源与Dashboard
添加Prometheus数据源 · 导入官方/社区Dashboard模板 · 创建第一个Time Series面板
Grafana
Dashboard
17
设计指标可视化图表
选择Stat/Time series… · 配置单位与阈值 · 调整图例与轴
设计指标可视化图…
Stat/Time
18
实现Dashboard多维度下钻
定义Variables(Query变… · 配置链接与数据联动
Dashboard
实现
19
在Grafana中创建告警
配置Grafana Alerting… · 设置通知渠道(Email/Webho… · 测试告警触发
Grafana
创建告警
20
告警记录与回放
配置Record Rules预计算高… · 启用告警历史存储与回放功能 · 分析告警生命周期
告警记录
回放
21
采集性能调优
调整scrape_interval · sample_limit · 避免高基数label(如client…
采集性能调优
scrape
22
采集高可用与可靠性
部署双Prometheus HA(v… · Alertmanager集群 · Grafana HA
采集高可用
可靠性
23
指标数据治理
统一指标命名规范(namespace… · 标签规范(job/instance/… · 元数据管理
指标数据治理
namespace
24
实战案例
Web应用全链路监控
实战案例
Web
25
实战案例
Kubernetes集群监控 · 配置节点/Pod/集群资源告警 · 构建集群Dashboard
实战案例
Kubernetes
26
实战案例
微服务调用链与性能分析 · 计算Apdex评分 · 构建调用拓扑看板
实战案例
微服务调用链
27
实战案例
业务指标告警(错误率/延迟SLO) · 计算错误预算 · 配置基于错误预算的告警
实战案例
SLO
28
跨团队协作
配置Grafana组织与团队权限 · 使用Dashboard文件夹与标签 · 设置告警通知到对应责任人
跨团队协作
Grafana
29
常见问题排查与优化
采集数据缺失诊断 · 告警未触发或重复触发 · Dashboard加载慢等问题的解决…
常见问题排查
优化
30
总结与进阶
回顾采集-告警-Dashboard全… · 推荐学习资源 · 探索eBPF持续性能分析与OpenT…
进阶
Dashboard
所属VIP或分类
同VIP:ANR分析实战:主线程堆栈与阻塞定位
同VIP:ANR堆栈分析手册:从工具选择到问题定界技巧
同VIP:ANR治理从入门到实战:主线程阻塞场景与解决方案