Student sessions
Complete the sessions in order. Each session provides a starting JSON file, a small guided script exercise, and a reference implementation for discussion.
- Workshop setup
- Resource enrichment
- Single-instance DataSource
- Active Discovery
- Instance collection
- Refactoring for platform practices
- Import and validate
The goal is to practice module design and validation. The supplied scripts provide the implementation details; students complete only the marked concepts.
Importing a module
Use these steps whenever a session asks you to import a JSON file:
Open the LogicMonitor
Modulespage.Select
Import from file.Choose the JSON file named in the session guide.
If LogicMonitor reports:
This module has a conflict with a module that is currently installed.
select
View data comparison.Select
Overwrite installed module.Continue with the session’s validation steps.
The workshop intentionally reuses module names as the design develops. Re-importing a module replaces the earlier workshop version with the next checkpoint version.
Words used in the labs
- Targeting rule (
AppliesTo): decides which resources receive a module. - Wildvalue: the stable ID LogicMonitor uses to identify one instance.
- Instance property: extra information stored with one discovered instance, such as its role or site.
- Datapoint: one measurement reported by a module.
- Instance-level property: metadata attached to one discovered instance, such as its role, site, or online/offline status.
- Active Discovery filter: a rule that decides which discovered records become monitored instances.
- Overview graph: a multi-instance graph that compares data across the highest-value instances.