Kursplan
Introduktion
- Översikt över Elastic Stack (ELK)
Modul 1: ELK Stack Arkitektur och Granskning av Befintlig Miljö
- Granskning av den nuvarande arkitekturen för Altor CB
- ELK arkitektur: Elasticsearch, Logstash, Kibana, Beats
- Ingest node vs. Logstash
- Skalbarhet och prestandabegäranden för lokala installationer
- Bästa praxis för administration
Modul 2: Beats – Distribuerad Övervakning (2 timmar)
- Konfiguration och användning av Filebeat, Auditbeat, Winlogbeat och Packetbeat
- Säker leverans med SSL
- Förkonfigurerade moduler vs. anpassade inmatningar
- Integration med Logstash och Ingest Pipelines
Modul 3: Tolkning och Inmatning av Loggar från Applikationer och Databaseer (4 timmar)
- Inmatning av anpassade loggar från applikationer
- Användning av Logstash för dataanalys och transformation
- Användning av filter: grok, dissect, kv, mutate, date
- Database anslutningar (Oracle, PostgreSQL, SQL Server) med hjälp av JDBC input plugin
- Praktiska fall: felrapporter, revisionsspår, spårningar, långsamma frågor
Modul 4: Avancerad Sökning och Reguljära Uttryck (2 timmar)
- Avancerad sökningssyntax i Kibana
- Användning av reguljära uttryck (regex)
- Filter och OR/AND kombinationer
- Nestlade fält och matriser
- Spara återanvändbara frågor och filter
Modul 5: Anpassade Instrumentpaneler och Visualiseringar i Kibana (3 timmar)
- Visualiseringstyper: staplar, linjer, kartor, tabeller
- Aggregationer och mätvärden
- Dynamiska filter, kontroller och detaljgranskningsfunktioner
- Delning av instrumentpaneler
- Övningar: skapa instrumentpaneler från databas- och systemloggar
Modul 6: Meddelanden och Email Notifikationer (3 timmar)
- Introduktion till Watcher och alternativa metoder (ElastAlert, Kibana Alerts)
- Skapa anpassade villkor och utlösnare
- Email utmatningskonfiguration
- Övning: skicka meddelande när ett kritiskt händelse upptäcks i Windows- eller databasloggar
Modul 7: Användare och Behörighetshantering (2 timmar)
- Introduktion till X-Pack och gratisalternativ
- Skapa användare och roller
- Access kontroll genom index, instrumentpanel och fråga
- Övning: definiera roller för revision och operationer
Modul 8: Elasticsearch REST API (3 timmar)
- Grunder för Elasticsearch RESTful API
- GET / POST frågor
- Manuell och automatisk indexering
- Användning av verktyg som curl och Postman
- Övningar: sökning, inmatning, borttagning och uppdatering av dokument
Sammanfattning och Nästa Steg
Krav
- Förståelse för den grundläggande ELK Stack-arkitekturen och dess komponenter
- Erfarenhet av att importera och visualisera loggar med Kibana och Logstash
- Kännedom om Linux kommando-rad och grundläggande skriptning
Målgrupp
- Systemadministratörer
- Infrastrukturingenjörer
- Tekniska team som söker avancerade loggcentraliseringsfunktioner
Vittnesmål (4)
It is all.## Course Outline### Course TitleAdvanced Data Science Techniques### Course DescriptionThis course covers advanced data science techniques, focusing on machine learning, data visualization, and big data processing. Students will learn to apply sophisticated algorithms and tools to analyze and interpret complex datasets. The curriculum includes hands-on projects and case studies to ensure practical application of the concepts learned.### Learning Objectives- Understand and implement advanced machine learning algorithms.- Utilize data visualization tools to communicate insights effectively.- Process and analyze big data using industry-standard tools and frameworks.- Develop and deploy predictive models using real-world datasets.- Collaborate on data science projects, applying best practices in data management and analysis.### Prerequisites- Basic knowledge of Python programming.- Familiarity with fundamental data science concepts.- Experience with basic machine learning algorithms.- Working knowledge of data manipulation libraries such as Pandas and NumPy.### Course Duration8 weeks### Course Schedule#### Week 1: Introduction to Advanced Data Science- Overview of advanced data science techniques.- Setting up the development environment.- Introduction to key tools and frameworks.#### Week 2: Advanced Machine Learning Algorithms- Deep dive into supervised and unsupervised learning.- Implementing algorithms like Support Vector Machines (SVM) and Random Forests.- Evaluating model performance using cross-validation.#### Week 3: Data Visualization- Introduction to data visualization libraries (e.g., Matplotlib, Seaborn).- Creating informative and engaging visualizations.- Best practices for communicating data insights.#### Week 4: Big Data Processing- Overview of big data technologies (e.g., Hadoop, Spark).- Hands-on experience with distributed data processing.- Integrating big data tools with data science workflows.#### Week 5: Predictive Modeling- Building and validating predictive models.- Techniques for feature selection and engineering.- Deploying models in production environments.#### Week 6: Case Studies and Real-World Applications- Analyzing real-world datasets.- Applying advanced data science techniques to solve industry problems.- Collaborative project work and peer reviews.#### Week 7: Advanced Topics in Data Science- Exploring cutting-edge research in data science.- Introduction to deep learning and neural networks.- Ethical considerations in data science.#### Week 8: Final Project and Presentation- Students will work on a comprehensive data science project.- Presenting findings and insights to the class.- Peer and instructor feedback.### Assessment- Participation in class discussions and projects: 20%- Midterm project: 30%- Final project presentation: 50%### Resources- Recommended textbooks: - "Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow" by Aurélien Géron. - "Data Science from Scratch" by Joel Grus.- Online resources and tutorials.- Access to industry-standard software and datasets.
Assad Alshabibi - Vastech SA
Kurs - Advanced Elasticsearch and Kibana Administration
Maskintolkat
I thought the training was very thorough and while we covered a lot of material, Martin made ample time for questions and gave good focus to each individual and their different requirements.
Jean Thysse - Quidco
Kurs - Elasticsearch for Developers
I enjoyed the exercices gives a good insight.
Andreas Kukacka
Kurs - ELK: Elasticsearch, Logstash and Kibana for Administrators
I genuinely liked learning a new skill.