Udemy

Platform

中文

Language

Other

Category

Prometheus and Grafana for Monitoring and Alerting监控和报警系统

Prometheus和Grafana入门到进阶

4.85 (14 reviews)

Prometheus and Grafana for Monitoring and Alerting监控和报警系统

Students

7 hours

Content

Dec 2020

Last Update
Regular Price

SKILLSHARE
SkillShare
Unlimited access to 30 000 Premium SkillShare courses
30-DAY FREE TRIAL

What you will learn

如何使用Telegraf进行数据采集

如何使用Prometheus进行数据存储

PromQL查询语言

Prometheus的Alerting

如何使用Grafana创建Dashboard


Description

随着业务的越发复杂,对软件系统的要求越来越高,这意味着我们需要随时掌控系统的运行情况。因此,对系统的实时监控以及可视化展示,就成了基础架构的必须能力。

Prometheus

Prometheus受启发于Google的Brogmon监控系统(相似的Kubernetes是从Google的Brog系统演变而来),从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,并且于2015年早期对外发布早期版本。2016年5月继Kubernetes之后成为第二个正式加入CNCF基金会的项目,同年6月正式发布1.0版本。2017年底发布了基于全新存储层的2.0版本,能更好地与容器平台、云平台配合。

Prometheus作为新一代的云原生监控系统,目前已经有超过650+位贡献者参与到Prometheus的研发工作上,并且超过120+项的第三方集成。

Grafana

Grafana是一款可视化工具,有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,大多使用在时序数据的监控方面,如同Kibana类似。

Grafana的UI更加灵活,有丰富的插件,功能强大。


Telegraf

Telegraf是一个用Golang写的开源数据收集Agent,基于插件驱动。在我们的课程里,我们会使用telegraf进行数据采集。


Content

Introduction

Introduction

Lab Environments

关于课程使用的源码

Install Docker and docker-compose

欢迎大家关注我的Twitter,YouTube

Telegraf

Telegraf Introduction

telegraf官网和代码仓库

telegraf的配置和启动

telegraf的启动

添加静态标签——Global Tags and Input Plugin Tags

通过Processor给Metric动态添加tag标签

Tag和Field的解释

Input Plugin的配置组织形式

通过telegraf.d文件夹来组织配置文件

总结

Prometheus Basic

Prometheus Introduction

Prometheus Repos和Documentation

Prometheus的配置启动

Prometheus Web GUI

实验环境改造

Prometheus Metric类型

PromQL Basic Query

Range Vector Selector

PromQL其它的operators

Prometheus Metric Exporter & Pushgateway

Introduction

一个最简单的Metric Exporter

Python Metric Exporter with prometheus_client

Pushgateway的Demo

从Pushgateway删除Metric

总结

Prometheus: Alerting and Rules

本章介绍

Alert Rules

Alert Rule的触发演示(1)

Recording Rule

Alert Rule的触发演示(2)

添加启动AlertManager

添加Gmail Receiver接收Alert

Label和Annotation

Receiver:Slack的准备和配置

Receiver:Slack接收Alert

Alert Templates 测试

Alert的路由Route

Grafana for Visualization

Grafana Introduction

Grafana安装配置和启动

Grafana页面整体介绍

Dashboard和Panel

Visualization: Graph(上)

Visualization: Graph(中)

Visualization: Graph(下)

Visualization: Stat, Gauge,Bar Gauge

Visualization: Table

Dashboard Variable

Grafana Plugin

Grafana and Alerting

Alerting Demo

附:docker-compose常见错误

docker-compose常见错误


3418642

Udemy ID

8/14/2020

Course created date

11/25/2020

Course Indexed date
Bot
Course Submitted by