Kursplan

Designing an Open AIOps Architecture

  • Översikt över nyckelkomponenter i öppna AIOps-pipelines
  • Dataflöde från inhämtning till varningsmeddelanden
  • Jämförelse av verktyg och integrationsstrategi

Data Collection and Aggregation

  • Inhämtning av tidsbaserad data med Prometheus
  • Fånga loggar med Logstash och Beats
  • Normalisera data för korsreferens mellan olika källor

Building Observability Dashboards

  • Visualisering av mätvärden med Grafana
  • Bygga Kibana dashboards för logganalys
  • Använda Elasticsearch frågor för att extrahera operativa insikter

Anomaly Detection and Incident Prediction

  • Exportera observabilitetsdata till Python pipelines
  • Träna ML-modeller för utstickarupptäckt och prognoser
  • Distribuera modeller för levande inferens i observabilitetspipelinen

Alerting and Automation with Open Tools

  • Skapa Prometheus varningsregler och Alertmanager-routing
  • Utlösa skript eller API-arbetsflöden för automatiskt svar
  • Använda öppen källkod för orkestreringsverktyg (t.ex., Ansible, Rundeck)

Integration and Scalability Considerations

  • Hantera höghastighetsinmatning och långtidsbevarande
  • Säkerhet och åtkomstkontroll i öppen källkod
  • Skala varje lager oberoende: inmatning, bearbetning, varningsmeddelanden

Real-World Applications and Extensions

  • Fallstudier: prestandajustering, undvikande av neddragning och kostnadseffektivisering
  • Utöka pipelines med spårningsverktyg eller tjänstgrafer
  • Bäst praxis för att köra och underhålla AIOps i produktionen

Summary and Next Steps

Krav

  • Erfarenhet av observabilitetsverktyg såsom Prometheus eller ELK
  • Kunskap om Python och grunderna i maskininlärning
  • Förståelse för IT-drift och varningsarbetsflöden

Målgrupp

  • Avancerade systemreliabilitetsingenjörer (SRE)
  • Datatekniker som arbetar i drift
  • DevOps plattformledare och infrastrukturarkitekter
 14 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier


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