OPS-301: DevOps Monitoring Tools
Session 1: Log Monitoring
Toolkit 1: Log Management with Graylog, Elasticsearch, MongoDB, Nginx, Fluentd and Docker
Toolkit 2: ELK Stack
Logstash
-
Logstash overview
-
Logstash inputs
-
Logstash filters
-
Logstash outputs
-
Logstash Docker image
-
Sending Nginx access logs to Kafka
-
Sending Spring Boot application logs to Kafka
Kibana
-
Kibana overview
-
Kibana main features
-
Kibana Docker image
-
Ingesting metrics from Elasticsearch
-
Creating custom searches and dashboards
Session 2: Business Monitoring
Toolkit 3: StatsD, InfluxDB and Grafana
StatsD
-
Why is Business Monitoring important?
-
How to detect that login is crashed after a deployment?
-
StatsD client and StatsD server
-
Transport Layer: TCP vs UDP
-
StatsD + Graphite + Whisper Stack
-
Setup StatsD server
InfluxDB
-
InfluxDB overview
-
InfluxDB performance
-
The InfluxDB SQL-Like syntax
-
InfluxDB Docker image
-
Putting StatsD metrics into InfluxDB
Grafana
-
Grafana overview and main features
-
Ingesting data from InfluxDB
-
Grafana dashboard for the login page
Session 3: Infrastructure Monitoring
Toolkit 4: Sensu, Redis
Sensu
-
Who monitors Graylog2, Kafka, Zookeeper, RabbitMQ, Redis, etc?
-
Sensu architecture and transport types
-
Sensu subscription or Sensu standalone?
-
Sensu Checks
-
Sensu handlers
-
Sensu plugins
-
Uchiwa dashboard
Redis
-
Redis overview and usages
-
Redis pub/sub
-
Redis architecture
-
Redis Docker image
-
Redis Cluster using AWS Elasticache
Sensu Checks
-
Disk Check
-
RAM Check
-
HTTP Check
-
Process Check
-
Other checks (Elasticsearch, MySQL, Nginx, etc)
Effort
40 Hours
Is this course a set of recorded videos?
No. All classes are live, online and with screen sharing.
How many people can attend to this course at a time?
All courses are individual. This way I can completely focus on your needs and answer all your questions.
What about the dates and prices?
As the course is individual, we only need to adjust the date and time that better fits for you and me. To know the prices for this course, please send a message to me. Thanks!