Skip to content

Changelog

This page documents the release history of LMDA Composer. Each release includes new features, improvements, and bug fixes.

LMDA Composer follows semantic versioning (SemVer):

Version TypeDescription
Major (X.0.0)Breaking changes or significant new features
Minor (0.X.0)New features, backward compatible
Patch (0.0.X)Bug fixes and minor improvements

v1.11.2 — Debug Multi-Collector Fixes & API Explorer Polish

Section titled “v1.11.2 — Debug Multi-Collector Fixes & API Explorer Polish”
v1.11.2August 2026

This patch release fixes multi-collector debug runs stalling on offline collectors, corrects the !tail command parameter schema, clears stale collector selections on portal change, and improves API Explorer response handling and path variable substitution.

  • API Explorer — Download response — Copy and download the active response view (JSON, raw, headers, or snippets) as a text file with a method/path/status filename.
  • API Explorer — Single-brace path variables — Environment variables now resolve OpenAPI-style {id} placeholders in paths in addition to {{variable}} syntax.
  • Multi-collector debug — Streaming results — Each collector’s result appears as it finishes instead of waiting for the entire batch to complete.
  • Multi-collector debug — Progress — Results header shows N/M complete and pending collector tabs display a polling state while runs are in flight.
  • Debug collector picker — Offline collectors cannot be selected; Select All and group select only include online collectors.
  • !tail command — Added the required lines parameter so commands build as !tail <path> <lines> [pattern] (e.g. !tail debug.log 1000 ERROR) instead of omitting the line count.
  • Offline collectors stalling batches — Dead or offline collectors fail immediately with an error instead of polling for up to two minutes and blocking other collectors in the same run.
  • Portal change collector selection — Switching portals clears debug session collector selections so IDs from the previous portal are not carried over.

v1.11.1August 2026

This patch release fixes extension storage quota errors caused by unbounded API Explorer history and hardens how large history data is persisted across the editor.

  • Settings → Storage — View per-key chrome.storage.local usage, refresh totals, and clear API or execution history to free space.
  • Execution output size limit — New editor preference (default 64 KB) trims saved script output in execution history.
  • API history compaction — Re-applies entry limits and response trimming on load; enforces a global byte budget and offloads large bodies to IndexedDB.
  • Execution history compaction — Same policy as API history: output size limits, global budget, and IndexedDB offload for large payloads.
  • Quota-aware storage writes — Failed writes due to quota exhaustion evict history storage and show a user-friendly toast instead of raw Chrome errors.
  • Collector sizing persistence — Workspace state moves from chrome.storage.local to IndexedDB (legacy data migrates automatically on load).
  • Resource::kQuotaBytes quota exceeded — API Explorer history could grow past the 10 MB chrome.storage.local limit (especially across many portals), blocking preferences, debug state, and other extension saves.

v1.11.0 — Collector Sizing: NetFlow Profiles & Ingestion Defaults

Section titled “v1.11.0 — Collector Sizing: NetFlow Profiles & Ingestion Defaults”
v1.11.0August 2026

This minor release adds NetFlow PSR profile sizing and customizable ingestion source defaults to the Collector Sizing Calculator, with safer reset behavior and richer PDF settings documentation.

  • NetFlow Profile settings — Choose collector OS (Linux/Windows), PSR ingest profiles (P1–P4), legacy pre-PSR baseline, or custom flows/sec per collector size.
  • Ingestion Sources settings — Customize default EPS for system logs and SNMP traps and default FPS for NetFlow source types; add custom source types from project settings.
  • PDF settings appendix — Documents log/trap/flow defaults, NetFlow profile selection, and separated polling vs NetFlow capacities.
  • NetFlow capacity model — NetFlow collector sizing uses profile-based flows/sec tables instead of a single FPS column on polling capacities.
  • Project migration — Stored projects with legacy flows/sec on collector capacities migrate to legacy or custom NetFlow profiles.
  • Load sync — Site worksheets align with merged ingestion defaults when projects load from storage.
  • Reset preserves counts — Resetting ingestion source or device type defaults restores OOB rates and specs without clearing worksheet counts.
  • Custom profile snapshot — Switching to Custom NetFlow profile copies the currently displayed recommended FPS values into editable custom capacities.

v1.10.1 — Health Report Tables & Debug Portal Polish

Section titled “v1.10.1 — Health Report Tables & Debug Portal Polish”
v1.10.1August 2026

This patch release adds health report table sorting and fullscreen viewing, a custom free-form debug command, and fixes OK-only report labeling and truncated portal output handling.

  • Health report table sorting and fullscreen — Click column headers to sort; open any report table in a fullscreen dialog with a sticky header. Sort order is preserved between inline and fullscreen views.
  • Custom debug command — Run any collector-supported cmdline from the Debug workspace (e.g. !tlist, !version, multiline !groovy) without picking from the catalog.
  • Debug API errors — Clearer LogicMonitor error messages when a collector rejects a debug command.
  • Process list columns — Windows vs Linux column layout uses collector platform from the report when available.
  • OK-only health reports — Labels, chart titles, and summary metrics use success-oriented wording instead of failure-oriented defaults.
  • Truncated portal output — When the portal truncates health check JSON, the report shows a guided empty state with optional raw output instead of a broken parse view.

v1.10.0 — Debug Workspace, Health Check Sharing & Editor Improvements

Section titled “v1.10.0 — Debug Workspace, Health Check Sharing & Editor Improvements”
v1.10.0August 2026

This minor release introduces a persistent Debug Commands workspace, health check report sharing, editor read-only mode, unified welcome screens, and centralized keyboard shortcuts and actions.

  • Debug Commands workspace — Tabbed sessions replace the modal dialog; configuration, collector selection, and results persist across workspace switches.
  • Health check export/import — Export a JSON report to share with teammates or customers; import shared reports back into Composer.
  • Editor read-only mode — Block portal configuration writes from Settings while still allowing script editing and execution.
  • Health check row limits — Configurable table row limits plus a full longest-running threads table.
  • Collector IDs in debug list — Debug command catalog shows collector IDs where applicable.
  • Unified welcome screens — Shared layout, quick-start actions, and workspace navigation across Script Editor, API Explorer, Debug Commands, and Collector Sizing.
  • Keyboard shortcuts — Centralized ⌘K chord registry with updated in-app and docs reference.
  • Actions menu — Single source of truth shared with the command palette for labels, ordering, and workspace switches.
  • Semantic icons — Consistent icon components across toolbar, dialogs, and workspace UI.
  • Debug results tabs — Horizontal scroll on multi-collector result tabs.
  • AppliesTo tester — Copy device name instead of internal device ID.
  • Session drafts — Preserve drafts on extension update.
  • Dialog overflow — Layout fixes in several modal workflows.

v1.9.3 — Collector Health Check Overhaul & Snippet Fixes

Section titled “v1.9.3 — Collector Health Check Overhaul & Snippet Fixes”
v1.9.3July 2026

This patch release overhauls the Collector Health Check debug action with parallel collection, richer diagnostics, and a redesigned report UI. It also fixes built-in Groovy snippet and template compilation issues on collectors.

  • Executive Summary — Headline findings, subsystem activity badges, dominant collection methods, sizing guidance, and agent configuration diffs.
  • Run Diagnostics — Parallel collection timing, warnings, and partial-report notices when the 120-second deadline is reached.
  • Netflow devices table — Surfaces netflow device collection data in the report.
  • Excessive instances table — Highlights devices with unusually high instance counts.
  • Failing !tlist details — Expanded per-module thread detail for failing collection tasks.
  • Partial report banner — Visible notice when collection times out before all tasks complete.
  • Health check script — Parallel task waves, improved parsers (tlist, adlist, tplist, splist, netflow), JVM sizing from wrapper.conf, thread pressure analysis, and enriched AppliesTo queries.
  • Report layout — Reorganized into cohesive chapters instead of nested cards, with full-width layout and a fixed Copy Output / Download Output toolbar.
  • Summary header — Unified metrics band at the top of the report; side-by-side tables now align correctly.
  • Suggested collector counts — Now include the S tier alongside M, L, XL, and XXL.
  • Groovy templatesLMDebugPrint converted from script-level closure to def method for collector compatibility.
  • Built-in snippets — Refactored to avoid script-level closures that conflict with LogicMonitor collector bindings.
  • Built-in snippet examples — Several out-of-the-box Groovy snippets no longer fail to compile on collectors.
  • Toolbar collector size selector — Styling now uses correct Tailwind important syntax.

v1.9.2 — API Explorer Safety & Docs Improvements

Section titled “v1.9.2 — API Explorer Safety & Docs Improvements”
v1.9.2June 2026

This patch release adds safety guardrails to the API Explorer, improves generated request bodies, makes the Docs tab more useful while building requests, and cleans up the request/response workspace.

  • Destructive request confirmations — API Explorer can now prompt before sending destructive or write requests. Settings support DELETE only, all write methods, or off.
  • Read-only mode — Restrict the API Explorer to GET requests from Settings or directly from the API toolbar.
  • Docs insert actions — Insert documented query parameters, headers, and request body fields into the active request from the Docs tab.
  • Collapsible schema fields — Nested request-body schema fields in Docs can now be expanded and collapsed with rotating chevrons.
  • Docs-first API tools — Docs is now the first API Tools tab so endpoint documentation is visible immediately, even when variables and history are empty.
  • Better example bodies — Generated request body examples now include required schema fields first, use default values when provided, and skip read-only fields when marked by the schema.
  • Cleaner request builder — Query parameters and headers now live in one shared section while Body Form and Raw JSON only switch the body editor.
  • Better request/response split — The middle panel gives the response more usable default space and reduces nested scrolling in the request panel.
  • JSON Path value previews — Helpers now show typed, truncated value previews, including an explicit (empty) marker for empty strings.
  • Clearer disabled feedback — Disabled send, method, and endpoint controls now explain why the action is unavailable, including read-only mode and missing portal/path context.
  • Safer confirmation context — Destructive request confirmations now show the target portal hostname clearly without duplicating the portal subdomain.

v1.9.1 — Collector Sizing Report & Custom Device Polish

Section titled “v1.9.1 — Collector Sizing Report & Custom Device Polish”
v1.9.1May 2026

This patch release improves the Collector Sizing Calculator with clearer project overview modes, richer PDF exports, worksheet notes, and fixes for custom device workflows.

  • Site vs Combined Workloads — The Overview now separates Site Workloads from Combined Workloads so reports clearly show whether each site is sized independently or all sites are treated as one shared workload pool.
  • Worksheet notes — Add notes to device, log, trap, and NetFlow worksheet rows to capture assumptions, scope, or customer-specific context.
  • Report notes — Add an optional report-level note during PDF export for customer context, assumptions, or caveats.
  • Worksheet notes in PDF export — Include worksheet notes on per-site detail pages when exporting reports.
  • PDF report export — Export options now support site workload sections, combined workload sections, optional workload analysis, per-site details, worksheet notes, and settings appendix controls.
  • Overview reporting — Project overview summaries now make collector totals, resource requirements, site contributions, and workload drivers easier to compare.
  • Method ratio editing — Device method ratios are kept balanced at 100% when editing or removing methods, reducing confusing sizing outcomes.
  • Custom device types on new sites — Custom device types created in Settings now appear correctly on sites created after the custom device type was added.
  • Deleted custom methods — Removing a custom collection method now removes it from device defaults and site worksheets instead of silently continuing to affect calculations.
  • Project imports — Collector sizing project imports now validate malformed project, site, workload, and settings data before recalculation so invalid files fail cleanly instead of breaking the calculator.

v1.9.0 — Collector Sizing: Projects, Import/Export, PDF Reports & Auto Sizing Fix

Section titled “v1.9.0 — Collector Sizing: Projects, Import/Export, PDF Reports & Auto Sizing Fix”
v1.9.0May 2026

This minor release centers on the Collector Sizing Calculator: projects let you manage multiple independent sizing scenarios, you can export and import project configuration as JSON, and you can print or save PDF overview reports. Auto sizing now recommends the smallest collector tier that fits your workload. Destructive actions ask for confirmation, and custom device types defined in settings participate correctly in sizing.

  • Projects — Create multiple isolated sizing scenarios. Each project has its own sites, calculator settings (defaults, capacities, failover, forced size), and selected site. Switch the active project from the sidebar, rename inline, duplicate, or delete (when more than one project exists).
  • Import and export — Export any project to a JSON file for backup or sharing. Import a JSON file from the Projects header: if the file matches an existing project ID, choose to replace that project or import as a new copy (see the conflict dialog). Imports use the LMDA Composer project envelope format.
  • PDF overview reports — From Overview mode, open Export PDF in the toolbar to configure title, customer name, author, cover page, per-site detail pages, settings appendix, and workload analysis. The browser print dialog opens; choose Save as PDF to download.
  • Destructive action confirmations — Collector sizing now prompts for confirmation before destructive operations (for example removing projects or sites, resetting a project, or removing custom configuration), reducing accidental data loss.
  • Auto collector size — When the toolbar size is set to Auto, recommendations now use the smallest collector tier whose capacity satisfies your estimated load at the configured max utilization. Previously, very small workloads could incorrectly default to a larger tier.
  • Custom device types — Custom device categories added under Settings → Device Types are again applied correctly to workload and sizing calculations so scenarios that rely on them produce valid recommendations.

v1.8.2 — API Explorer Toggles & Open in Composer Improvements

Section titled “v1.8.2 — API Explorer Toggles & Open in Composer Improvements”
v1.8.2April 2026

This patch release improves API Explorer request editing for faster testing workflows and makes Open in LMDA Composer more reliable on updated LogicMonitor module pages.

  • API Explorer query params and headers can now be enabled or disabled without deleting the configured key/value pair, making it easier to flip request options on and off while testing
  • Executed API requests and generated request snippets now include only enabled query params and headers
  • Open in LMDA Composer button injection now supports both legacy and newer LogicMonitor module action bar layouts
  • Open in LMDA Composer now falls back to parsing portal edit URLs to determine module type and ID when datapath metadata is missing or delayed

v1.8.1March 2026
  • Portal data action button - Add new portal data action in the portal selection context menu (when your portal is active) opens a dialog that reads portal data from the open LogicMonitor tab.
  • Script Edtior find bar tooltip issue — Find/replace (⌘/Ctrl+F) hover UI could render under the editor tab bar, causing flicker and hard-to-click controls.

v1.8.0 — FedRAMP Domain Support & Collector Filtering

Section titled “v1.8.0 — FedRAMP Domain Support & Collector Filtering”
v1.8.0March 2026

This release adds full support for LogicMonitor FedRAMP (lmgov.us) domains and introduces searchable collector filtering in the context menu.

  • FedRAMP Domain Support — lmgov.us portals are now automatically discovered, authenticated, and fully functional alongside logicmonitor.com portals. All portal discovery, content script injection, sender validation, and API communication work seamlessly across both domains.
  • Collector Search & Filtering — The collector selector in the execution context menu now supports searching and filtering by description, hostname, collector group name, or ID.
  • Health check portal links now read the server field from the collector’s agent.conf for correct URL generation on both commercial and FedRAMP collectors, with a fallback to company + .logicmonitor.com for backward compatibility.
  • Create Module wizard now displays the actual portal hostname instead of reconstructing it from the display name.

v1.7.5 — Debug Commands Fix & Execution Improvements

Section titled “v1.7.5 — Debug Commands Fix & Execution Improvements”
v1.7.5February 2026

This patch release fixes a critical issue where debug command parameters were not being passed to the collector, adds a Rerun button for debug commands, fixes execution timeout errors, and clarifies result action labels.

  • Fixed debug command parameters not being sent to the collector — positional arguments (host, OID, taskId, etc.) were incorrectly formatted as key=value pairs instead of bare values
  • Fixed positional arguments appearing before key=value options — options like version=v3 now correctly precede positional args (e.g. !snmpget version=v3 host .1.2.3)
  • Fixed swapped parameter definitions between !slist and !sdetail commands
  • Fixed script execution timeout mismatch that caused “Another script is already running” errors when scripts took longer than 30 seconds
  • Fixed stale execution state cleanup when script execution times out or fails
  • Rerun button in debug command results to quickly re-execute the same command on the same collectors
  • Clarified ambiguous button labels in debug command results — “Copy” split into “Copy Command” and “Copy Output”, “Export” renamed to “Export All”, “Download” renamed to “Download Output”

v1.7.4February 2026

This patch release fixes workspace navigation cases where switching views could appear to do nothing, especially when no script tabs were open yet.

  • Fixed switching from API Explorer to Script Editor when no script tabs exist by correctly showing the Script welcome screen
  • Fixed Collector Sizing workspace switches to consistently restore the most recent tab of the selected workspace when available
  • Fixed edge cases in view toggling where workspace and active-tab state could fall out of sync
  • Fixed arrow-key navigation across open tabs so keyboard navigation behaves more reliably
  • Fixed Save and Save As shortcuts to run only when an active tab is selected
  • Fixed LogicModule Browser to surface only importable scripted modules (script or batchscript) instead of non-script module variants
  • Unified workspace switching behavior across the Actions menu, Command Palette, and keyboard shortcut toggles
  • Aligned Actions menu and Command Palette options so common tasks are easier to find in either place

v1.7.3February 2026

This release redesigns the API Explorer layout to work more consistently across different chrome engines, and improves the multi file editor.


v1.7.2February 2026

This release fixes an issue with certain browser versions not being able to resize panels.


v1.7.1January 2026

This patch release improves portal discovery performance and fixes bugs.

  • Portal discovery is now significantly faster, especially with many open tabs or tab groups
  • Loading spinner shows when portal detection is in progress
  • Fixed Collector Sizing workspace context menu not appearing

v1.7.0January 2026

This release introduces the Collector Sizing Calculator for estimating optimal LogicMonitor collector configurations, plus a critical bug fix for portal discovery.

A new utility to help estimate collector hardware requirements based on your infrastructure. Configure devices, log sources, and NetFlow across multiple sites to get collector recommendations.

FeatureDescription
Multi-Site SupportCreate and manage multiple sites, each with independent device and log configurations
Device CategoriesPre-configured device types with realistic instance counts and collection method weights
Log SourcesConfigure System Logs, SNMP Traps, and NetFlow with events-per-second calculations
Collector RecommendationsAutomatic sizing recommendations for polling, logs, and NetFlow collectors
Data Ingestion EstimatesCalculate estimated GB/day for logs and NetFlow data
Resource SummaryView total vCPU, memory, and disk requirements across all collectors
Persistent StateConfigurations saved automatically and persist across sessions
SizevCPUMemoryMax LoadMax EPSMax FPS
SMALL12 GB21,2862007,800
MEDIUM24 GB48,55750013,797
LARGE48 GB104,7142,50023,166
XL816 GB165,9504,00037,418
XXL1632 GB285,5007,00052,817

Customize the calculator with configurable settings:

  • Max Load % — Target utilization percentage (50-100%)
  • Method Weights — CPU cost multipliers for each collection method (SNMP, Script, WMI, etc.)
  • Failover Options — Add extra collectors for high availability
  • Forced Size — Override automatic sizing with a specific collector size
FixDescription
Portal DiscoveryFixed portal discovery hanging on multi-profile Chrome browsers. Added timeout protection with 5s initial, 10s retry, and 30s maximum wait times.

Section titled “v1.6.0 — LogSource Editing & Enhanced Search”
v1.6.0January 2026

This release adds full LogSource configuration editing, expanded search capabilities, redesigned Health Check reports, and numerous UI improvements.

FeatureDescription
Include FiltersAdd and edit log filters with operators like Contains, RegexMatch, and more. Configure AND/OR logic.
Log FieldsDefine log field mappings using Static values, Regex patterns, or LM Property tokens.
Resource MappingsConfigure resource mappings with drag-to-reorder priority. Supports Static, Regex, and Token methods.
Full Sync SupportPush and pull LogSource configurations alongside scripts and other module details.
FeatureDescription
All DataSource TypesDatapoint search now includes SNMP, WMI, and other non-scripted DataSources—not just Groovy/PowerShell
Match IndicatorsSee whether datapoint results matched by name or description with visual badges
LMX LinksJump directly to modules on the LogicMonitor Exchange from search results
FeatureDescription
Modern Visual DesignRefreshed styling with improved data visualization and consistent card layouts
Inline AppliesTo TestingTest suggested AppliesTo queries directly from the Health Check report with one click
Enhanced Debug DialogsImproved layout for debug commands with better collector selection and results display
  • Save to Local Directory — Option to save wizard-created modules as local directories for Git-friendly version control
  • Release Notes Dialog — In-app notifications show what’s new after updates
  • Refreshed Welcome Screens with streamlined actions and clearer workflows
  • Better unsaved changes dialog wording for clarity
  • Consistent button styling throughout UI
  • DisplayName validation prevents invalid hyphen usage in DataSource and ConfigSource
  • Fixed race conditions with tab state
  • Module search indexing now includes all module types for comprehensive datapoint search
  • Fixed missing API details for ConfigCheck push/pull operations

v1.5.0 — Create LogicModule Wizard & API Explorer Docs

Section titled “v1.5.0 — Create LogicModule Wizard & API Explorer Docs”
v1.5.0January 2026

This release introduces the Create LogicModule Wizard for building new modules with a guided workflow, plus API Explorer documentation enhancements.

FeatureDescription
Multi-Step WizardGuided workflow for creating new modules with type selection, naming, and script configuration
All Module TypesSupport for DataSource, ConfigSource, TopologySource, PropertySource, LogSource, EventSource, and DiagnosticSource
Smart DefaultsAuto-configures required fields like datapoints, config checks, and alert settings per module type
TypeDisplay NameCollect IntervalAD SupportDefault Requirement
DataSourceYes5 minYesexitCode datapoint
ConfigSourceYes1 hourYesRetrievalCheck
TopologySourceNo1 hourNoNone
PropertySourceNoOn discoveryNoNone
LogSourceNo5 minNologFields, resourceMapping
EventSourceNo30 minNoAlert settings
DiagnosticSourceNoOn-demandNoNone

Configure value translation to show human-readable status strings in the LogicMonitor UI instead of raw numbers.

  • Value Translation — Translate numeric datapoint values to human-readable status strings
  • Flexible Operators — Configure conditions with equals, greater than, less than, and range operators

Example: Display 1 as “Online” and 0 as “Offline” instead of raw numbers.

  • Token Support — Use LogicMonitor tokens in alert subject and body templates for dynamic messages
  • Custom Messages — Customize alert notifications with context-specific information
FeatureDescription
Docs TabNew sidebar tab showing endpoint documentation including parameters, schemas, and examples
Schema PropertiesView request body schema with nested property details and required field indicators
Example GenerationAuto-generated example request bodies based on the endpoint schema
  • Fixed issue with logged out stale accounts
  • UI improvements for cursor interactions

v1.4.1December 2025

This patch release includes improvements to module details editing and bug fixes.

  • Module details now refresh after commit
  • Better handling of large module lists
  • Fixed issue with module search not finding all results
  • Resolved edge case in draft restoration

v1.4.0 — Datapoints & Config Checks Editing

Section titled “v1.4.0 — Datapoints & Config Checks Editing”
v1.4.0December 2025

This release adds full editing capabilities for DataSource datapoints and ConfigSource config checks directly within LMDA Composer.

FeatureDescription
Full CRUD OperationsAdd, edit, and delete datapoints for DataSource modules without leaving the editor
Normal & Complex TypesSupport for both standard collection datapoints and expression-based complex datapoints
Alert ThresholdsConfigure Warning, Error, and Critical thresholds with visual severity indicators
Rich Table ViewExpandable rows showing description, alert messages, and no-data settings
FeatureDescription
Five Check TypesAny Change, Groovy Script, Fetch Failure, Missing Field, and Value Check
Change ExclusionsMulti-value inputs for regex patterns, line prefixes, and contains strings
Groovy Script EditorFull script editing for custom validation logic
Alert ConfigurationSeverity levels, clear on acknowledgement, and auto-clear intervals
  • Severity Icons — Distinct icons for Warning (circle), Error (triangle), and Critical (octagon) alerts
  • Threshold Badges — Color-coded alert threshold display matching LogicMonitor’s visual style
  • Change Indicators — Visual indicators for added, modified, and removed items in the commit dialog
  • Improved Diffing — Pre-sorted arrays and consistent object key ordering for accurate change detection
  • Shortcut Chords — Cmd+K chord pattern avoids browser extension keyboard conflicts
  • Empty State Status Bar — Shows portal context and connection status when no tabs are open
  • Documentation Links — In-app links to full documentation from the status bar help popup
  • Open Module Directory — Open saved module folders directly with Cmd+K, F to restore module binding
  • Save Modules to Disk — Portal-bound modules can be saved with metadata (module.json) for offline work
  • Git-Friendly Workflow — Module directory structure supports version control for team collaboration
  • Duplicate Handle Fix — Fixed issues with duplicate file handles when reopening the same filename
  • API Welcome Screen — New welcome screen with quick actions for API exploration and endpoint discovery

v1.3.5December 2025

LMDA Composer is now available for LogicMonitor power users! This release includes a comprehensive set of features for LogicModule development.

  • Monaco Editor — Full-featured code editor with syntax highlighting for Groovy and PowerShell
  • Code Features — Code folding, find and replace, multiple cursors, line numbers
  • Auto-Save — Automatic draft saving for crash recovery
  • Collector Execution — Run scripts on any connected collector with real-time output streaming
  • Four Execution Modes — Freeform, Active Discovery, Collection, and Batch Collection modes
  • Output Parsing — Parsed output for AD and Collection modes with validation

Browse and import scripts from your portal. Filter by module type and navigate the module hierarchy.

  • Session Auth — Uses your browser session—no API tokens needed
  • Endpoint Catalog — Browse and search available LogicMonitor API endpoints
  • Request Builder — Build requests with query parameters, headers, and body
  • Response Viewer — Formatted JSON responses with syntax highlighting
  • Module Details Editor — Edit module metadata including name, description, AppliesTo, and more
  • Module Lineage — View Exchange release history for LogicMonitor core modules
  • Commit — Push script and metadata changes back to LogicMonitor
  • Multi-Tab Interface — Work with multiple scripts simultaneously. Module binding indicators on tabs.
  • Local File Management — Open, save, and manage local script files with File System Access API
  • Snippets Library — Built-in and custom code snippets for rapid development
  • Execution History — Track past executions with script replay capability
  • Welcome Screen — Quick actions to get started—new file, open file, import module
  • Command Palette — Keyboard-driven workflow with Ctrl+Shift+P
  • Keyboard Shortcuts — Comprehensive shortcuts for power users
  • Customizable Settings — Theme, font size, editor preferences, and more
BrowserSupport
ChromeRecommended
EdgeFull Support
BraveWith Limitations

  • Report Bugs — Found an issue? Let us know via the feedback channels below.
  • Suggest Features — Have an idea? We’d love to hear your suggestions.
  • Open Source Soon — Source code and contribution guidelines will be available once the project goes open source.

We’d love to hear your feedback! If you have suggestions, find bugs, or want to share how you use LMDA Composer:

  • Share with the LogicMonitor community
  • Reach out through LogicMonitor community channels