Bringing the Thunder

An electrifying continuous online learning journey


Brace yourself for a remarkable series of weekly online learning sessions featuring immersive video tutorials, hands-on exercises, illuminating podcasts, and a wealth of content meticulously curated to empower you with the skills and knowledge to become the ultimate DataMiner creator.

Bringing the Thunder - DataMiner DevOps tutorials with Jan Staelens

Upcoming episodes:

By actively participating, you'll have the opportunity to earn DevOps Points. For every tutorial completed, you can pocket 75 DevOps Points, and if you manage to conquer the challenge within the week, an extra 75 points will be added to your tally.

Smart Trap Processor

Nov. 22

Discover how to effectively use the Smart Trap Processor tool to capture, filter, transform, and display SNMP traps with precision. Learn to streamline the process with a user-friendly interface, ensuring you capture only the most relevant data for your operations.

Register on LinkedIn or YouTube.

Set up your development environment in GitHub

Nov. 29

Learn how to set up an organization in GitHub and SonarCloud so that you and your development team can collaboratively develop DataMiner artifacts while maintaining high-quality standards. This tutorial sets up the framework to achieve the same quality standards that developers at Skyline Communications adhere to. It will also add Starter Workflows provided by Skyline to improve efficiency. Additionally, you'll learn how to set up SonarCloud, a mandatory static analysis tool used in all Skyline-provided GitHub workflows.

From code to product in GitHub

Dec. 06

In this tutorial, you'll learn how to develop, (pre-)release, and optionally deploy any supported DataMiner artifact with a CI/CD pipeline specifically in GitHub. These processes follow the same quality standards that developers within Skyline Communications adhere to.

This CI/CD pipeline will ensure strict quality standards, provide you with an item registered in your private catalog, and give you the ability to deploy automaticall

Past episodes:

Free

Kata #47: Monitor a network with ping commands

Free

Kata #46: Improve anomaly detection with feedback

Free

Kata #45: DataMiner Connectivity Framework (DCF)

Free

Kata #44: Master Dashboard user permissions

Free

Kata #43: Grouping alarms like a pro

Free

Kata #42: Trend patterns in Dashboards and Low-Code Apps

Free

Kata #41: Trend patterns in Cube

Free

Kata #40: Create a visual workflow for the spectrum analyzer

Free

Kata #39: Building an anomaly detection dashboard

Free

Kata #38: Getting started with DataMiner EPM

Free

Kata #37: Getting started with DataMiner Integration Studio

Free

Kata #36: Manage and monitor your Service Level Agreements

Free

Kata #35: Interact with your DMS using an ad hoc data source

Free

Kata #34: Leveraging feeds in a web component

Free

Kata #33: Master alarm templates

Free

Kata #32: Using the spectrum analyzer

Free

Kata #31: Master correlation rules

Free

Kata #30: Create your own information template

Free

Kata #29: DataMiner Hardening

Free

Kata #28: Utilize automated relationship learning for seamless root cause analysis

« » page 1 / 3

Past episodes:

1. Retrieving the data

Explore essential techniques for acquiring data with DataMiner. Start with the basics in "Getting started with DataMiner Integration Studio (DIS)" and advance to creating connectors, using APIs, scripting, and interacting with data sources.

Free

Kata #2: User-Defined APIs

Free

Kata #10: Create a simple interactive script

Free

Kata #18: Creating a scripted connector

Free

Kata #35: Interact with your DMS using an ad hoc data source

Free

Kata #37: Getting started with DataMiner Integration Studio

Free

Kata #38: Getting started with DataMiner EPM

2. Improving data quality

Enhance your data quality by mastering validation and CI/CD workflows. Learn to ensure data integrity with episodes on DIS validation, contributing to the validator, and streamlining your connector development process.

Free
DataMiner Tutorials - DataMiner Integration Studio (DIS) validator

Kata #1: DIS validator

Free

Kata #22: How to make a connector CI/CD pipeline

Free

Kata #23: Contributing to the DIS Validator

3. Transforming and storing the data

Transform and store data efficiently with DataMiner Object Models (DOM). Begin with foundational concepts in DOM and progress to making DOM instances state-aware, optimizing data manipulation and storage.

Free

Kata #15: Getting started with DataMiner Object Models

Free

Kata #24: Make a DOM module state-aware

4. Visualizing the data

Unlock powerful data visualization techniques. From building low-code apps and customizing interfaces to integrating dashboards and designing visual overviews, these episodes cover all aspects of presenting data effectively.

Free

Kata #3: Build your first low-code app

Free

Kata #4: Build your first GQI

Free

Kata #5: Transform data with GQI

Free

Kata #7: Pages, panels and headers in a low-code app

Free

Kata #8: Actions and events in a low-code app

Free

Kata #13: Controls and feeds in a Low-Code App

Free

Kata #14: Transform your tables with templates

Free

Kata #16: Introducing grid components

Free

Kata #17: Node edge component

Free

Kata #19: Transform Low-Code Apps into visual delights

Free

Kata #20: Integrating Dashboards in DataMiner Cube

Free

Kata #21: Visual Overview design basics

Free

Kata #34: Leveraging feeds in a web component

Free

Kata #39: Building an anomaly detection dashboard

Free

Kata #40: Create a visual workflow for the spectrum analyzer

Free

Kata #44: Master Dashboard user permissions

Free

Kata #45: DataMiner Connectivity Framework (DCF)

5. Automatic data analysis and control

Automate data analysis and control processes. Learn to detect anomalies, analyse spectrums, create custom alarm- and information templates, manage alarms, monitor SLAs, and perform root cause analysis swiftly and efficiently.

Free

Kata #12: Automatically detect anomalies with DataMiner

Free

Kata #28: Utilize automated relationship learning for seamless root cause analysis

Free

Kata #30: Create your own information template

Free

Kata #31: Master correlation rules

Free

Kata #32: Using the spectrum analyzer

Free

Kata #33: Master alarm templates

Free

Kata #36: Manage and monitor your Service Level Agreements

Free

Kata #41: Trend patterns in Cube

Free

Kata #42: Trend patterns in Dashboards and Low-Code Apps

Free

Kata #43: Grouping alarms like a pro

Free

Kata #46: Improve anomaly detection with feedback

6. Enhancing DataMiner

Boost your DataMiner System with advanced features. Connect to the cloud, secure your system, integrate equipment, set up backups, and enhance operations with custom ChatOps capabilities.

Free

Kata #6: Custom ChatOps operator

Free

Kata #9: How to make your DataMiner Agent cloud connected

Free

Kata #11: Create a DMS on dataminer.services (DaaS)

Free

Kata #25: Getting started with IDP and onboarding new equipment

Free

Kata #26: Set up IDP to back up your device configuration

Free

Kata #27: Custom ChatOps operator: Use buttons in adaptive cards

Free

Kata #29: DataMiner Hardening

Free

Kata #47: Monitor a network with ping commands

How does it work? 🧑‍💻

Bringing the Thunder is a completely free and fully online learning experience. This means you can dive into the action from wherever you are and whenever it suits your schedule.

Every single week we'll unveil fresh learning content–from step-by-step tutorials to illuminating podcasts. Some modules may even include tasks for you to complete and submit.

And of course you will get the opportunity to earn some sweet DevOps Points in the process.

Who is it for? 🔥

Any DevOps Professional–from enthusiastic Member to seasoned Catalyst. Whether you're looking to supercharge your learning journey, unleash your creativity with DataMiner, or get hands-on with its coolest DevOps features, this journey is tailored for you.

Our content spans various difficulty levels, offering a flexible learning experience. Some weeks, you'll find easier sessions, while others provide intermediate challenges. There's no commitment, however. If a piece of content doesn't catch your fancy, you can simply skip it! It's your learning journey, we're only offering the fascinating stops.