Course Outline

Introduction to AIOps

  • What is AIOps and why it matters
  • Traditional monitoring vs. AIOps-driven observability
  • AIOps architecture and key components

Collecting and Normalizing Operational Data

  • Types of observability data: metrics, logs, and traces
  • Ingesting data from multiple sources (servers, containers, cloud)
  • Using agents and exporters (Prometheus, Beats, Fluentd)

Data Correlation and Anomaly Detection

  • Time series correlation and statistical methods
  • Using ML models for anomaly detection
  • Detecting incidents across distributed systems

Alerting and Noise Reduction

  • Designing intelligent alert rules and thresholds
  • Suppression, deduplication, and alert grouping
  • Integrating with Alertmanager, Slack, PagerDuty, or Opsgenie

Root Cause Analysis and Visualization

  • Using dashboards to visualize metrics and detect trends
  • Exploring events and timelines for RCA
  • Tracing issues across layers with distributed tracing tools

Automation and Remediation

  • Triggering automated scripts or workflows from incidents
  • Integrating with ITSM systems (ServiceNow, Jira)
  • Use cases: self-healing, scaling, traffic rerouting

Open Source and Commercial AIOps Platforms

  • Overview of tools: Prometheus, Grafana, ELK, Moogsoft, Dynatrace
  • Evaluation criteria for selecting an AIOps platform
  • Demo and hands-on with a selected stack

Summary and Next Steps

Requirements

  • An understanding of IT operations and system monitoring concepts
  • Experience with monitoring tools or dashboards
  • Familiarity with basic log and metric formats

Audience

  • Operations teams responsible for infrastructure and applications
  • Site Reliability Engineers (SREs)
  • IT monitoring and observability teams
 14 Hours

Upcoming Courses

Related Categories


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38