Release Note


-
LogicMonitor Platform
- Introduction to LogicMonitor
- In-App Resources
-
Account Information
- Portal Information
- Portal Settings
- Financial
-
Usage Reporting
- Usage Reporting Overview
-
Product-Specific Usage Reporting
- Usage Reporting for APM Metrics
- Usage Reporting for LM Logs
- Usage Reporting for SaaS Monitoring
- Usage Reporting for IaaS Monitoring
- Usage Reporting for PaaS Monitoring
- Usage Reporting for APM Traces
- Usage Reporting for APM Synthetics
- Usage Reporting for Devices
- Usage Reporting for Websites
- Usage Reporting for Wireless Access Points
- Audit Logs
- Ops Notes
- Security Settings
- User Access
- Collectors
-
Dashboards
- Dashboards Overview
- Dashboard Creation
- Modern Dashboards
- Adding Dashboard Groups
- Finding Dashboards and Dashboard Groups
-
Widgets
- Widgets Overview
- Widgets Creation
- Widget Datapoint Configurations
-
Widget Types
- Alert List Widget
- Big Number Widget
- Netflow Widget
- NOC Widget
- Log Query Widget
- Pie Chart Widget
- Table Widget
- Text Widget
- Website Status Widget
- Custom Graph Widget
- SLA Widget
- Topology Map Widget
- Gauge Widget
- HTML Widget
- Job Monitor Widget
- Map Widget
- Resource Explorer Widget
- Recommendations Widget
- Billing Widget
- Widget Management
- Standard Widget Configurations
- Enabling Dashboard Text Widget Script Security
- Dashboard Management
- Dashboard Distribution
-
Resource Tree
- Navigating the Resources Page
- Changing the Time Range
- Remote Session
- Using Ops Notes
- Resources Details
- Resource Groups
- Resource Management
- NetScans
- Resource Explorer
- Services
- LM Uptime Overview
-
Websites
- Data Monitored for Websites
- Websites Page Overview
- Alerting on Websites Data
- Trace Route for Websites
-
Websites Management
- Websites Default Settings
- Web Check
- Ping Check
- Testing the Steps of a Web Check
- Creating a Website Dashboard
- Website Properties
- Website Management
- Executing Internal Web Checks using Groovy Scripts
- Web Checks with Form-Based Authentication
- Websites SDT
- Disabling External Website Testing Location Across your Account
- Understanding Website Status Codes
- Websites Groups
- Mappings
- Alerts
-
Reports
- Choosing a Report Type
- Creating a Report Group
- Shared Report Access
-
Report Types
- Alert Forecast Report
- Alert SLA Report
- Alert HealthCheck Report
- Alert Thresholds Report
- Alert Trends Report
- Alerts Report
- Audit Log Report
- Dashboard Report
- Interface Bandwidth Report
- Log Query Report
- NetFlow Resource Metric Report
- Resource Group Inventory Report
- Resource Inventory Report
- Resource Metric Trends Report
- Role Report
- SDT Inventory Report
- Server CPU Report
- Service Level Agreement Report
- User Report
- Website Overview Report
-
Modules
- Modules Overview
- Modules Installation
- Custom Module Creation
- Tokens Available in LogicModule Alert Messages
- Deprecated LogicModules
- Data Collection Methods
- Active Discovery
- Groovy Support
-
Module Configurations
- Types of Modules
- DataSource
- PropertySource
- AppliesTo
- SNMP SysOID Map Configuration
- JobMonitor
- ConfigSource
- TopologySource
- EventSource
-
LogSource
- LogSource Overview
- Configuring a LogSource
- Kubernetes Event Logging LogSource Configuration
- Kubernetes Pods LogSource Configuration
- Log Files LogSource Configuration
- Script Logs LogSource Configuration
- SNMP Traps LogSource Configuration
- Supported MIBs for SNMP Trap Translation
- Troubleshooting MIBs to JSON Converter Utility Issues
- Troubleshooting SNMP Traps Issues
- Modules Management
- Access Groups for Modules
- Security
-
LM Logs
- LM Logs Overview
- Log Ingestion
- Log Processing
- Logs Partition
- Log Anomaly Detection
- Log Analysis
- Viewing Logs and Log Anomalies
- Reset Log Anomaly Detection
- Log Patterns
- Log Query Language
- Log Processing Pipelines
- Log Alert Conditions
- Logs Roles and Permissions
- LM Logs Usage Data
- Troubleshooting Logs
-
Cloud Monitoring
- Introduction to Cloud Monitoring
- Cloud Services and Resource Units
- Monitored Locations for Cloud Monitoring
- Cloud Monitoring using a Collector for Existing Cloud Resources
- Monitoring Utilized Cloud Service Limits
- Custom Event Integrations Setup
-
Amazon Web Services Monitoring
- AWS Monitoring Setup
- AWS Organizational Unit Monitoring Setup
- Using StackSets to Automate Role and Policy Creation
- AWS Billing Monitoring Setup
- CloudWatch Costs Associated with Monitoring
- Managing your AWS devices in LogicMonitor
- AWS Tag Usage in LogicMonitor
- Active Discovery and AWS CloudWatch Metrics
- Customizing AWS CloudWatch DataSources
- Troubleshooting Custom AWS CloudWatch DataSources
- Microsoft Azure Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
- Cost Optimization
- Cloud Data Collection with Poll Now
- SaaS Monitoring
-
Edwin AI
- Introduction to Edwin AI
- Key Concepts in Edwin AI
- Edwin AI Roles and Users
- Configure Edwin AI Dashboard
- Configure Edwin AI Models
- Configure Edwin AI Actions
- Edwin AI Rules
- Working with Edwin AI
- Export and Import Edwin AI Configuration
-
Edwin AI Integrations
- Edwin AI Integrations Overview
- Edwin AI Integration YAML File
- Edwin AI Monitoring Integrations
- Edwin AI IT Service Management Integrations
-
LM Integrations
- LogicMonitor Integrations Overview
- Navigating the Integration Page
- Communications Integrations
- Workflow Integrations
- Automation Integrations
- Custom Integrations for LogicMonitor
- Logs for LM Integrations
-
Container Monitoring
- About LogicMonitor Container Monitoring
-
Kubernetes Monitoring
- Support Matrix for Kubernetes Monitoring
- Kubernetes and LM Containers Key Concepts and Terms
- Kubernetes Monitoring Considerations and Required Permissions
- Resource Sizing for Performance Optimization and Tuning Recommendations
- LM Container Installation
- LM Container Upgrade
- LM Container Uninstallation
- Existing Configuration Migration
- Kubernetes Events and Pod Logs Collection
-
Resource Monitoring
- Monitoring Helm Charts Releases
- Kubernetes Core Components Monitoring
- Monitoring Kubernetes Clusters with kube-state-metrics
- Filtering Kubernetes Resources for Monitoring
- NGINX Ingress Controller Monitoring
- Kubernetes Certificates and cert-manager Monitoring
- Disabling Alerts on Kubernetes Resources
- Default Filtering for Kubernetes Resources
- Filtering Kubernetes Resources using Labels, Annotations, and Selectors
- Disabling Resources from Monitoring
- Retention of Deleted Kubernetes Resources using LM Containers
- Retaining Deleted Kubernetes Resources
- Advanced Configuration
- Monitor Supported Resources
- Topology for Kubernetes Cluster
- Kubernetes Cluster Monitoring as Non-Admin User
- Troubleshooting Kubernetes Monitoring
- Docker Monitoring
-
LM APM
- LM APM Overview
- Quick Steps to Setup LogicMonitor APM
-
Push Metrics
- Getting Started with Push Metrics
- Use Cases for Push Metrics
- About the Push Metrics REST API
- Ingesting Metrics with the Push Metrics REST API
- Python SDK for Push Metrics API
- .NET SDK for Push Metrics API
- Managing Resources that Ingest Push Metrics
- Rate Limiting for Push Metrics
- Updating Instance Properties with the Push Metrics REST API
- Updating Resource Properties with the Push Metrics REST API
- OpenMetrics Integration
-
Distributed Tracing
- Distributed Tracing Overview
- Application Authentication Overview
- Traces Page
- Application Instrumentation for LogicMonitor
- Trace Data Forwarding to LogicMonitor
- OpenTelemetry Collector for LogicMonitor Overview
- Synthetics
-
Monitoring Solutions
- Apache
- APC
- AI Monitoring
- Atlassian
- AWS
- Azure
- Broadcom
- Cato Networks
- Checkpoint
-
Cisco
- Cisco APIC Monitoring
- Cisco ASA/ASR
- Cisco Catalyst Center
- Cisco Catalyst SD-WAN Monitoring
- Cisco CUCM API Monitoring
- Cisco Device SNMP and NTP Configuration
- Cisco Firepower Chassis Manager Monitoring
- Cisco Firepower Threat Defense Monitoring
- Cisco Hyperflex Monitoring
- Cisco Intersight Monitoring
- Cisco IP SLA Monitoring
- Cisco ISE Monitoring
- Cisco Meraki Monitoring
- Cisco UCCX Monitoring
- Cisco UCS Monitoring
- Cisco UCS X Monitoring
- Cisco Unified Call Manager (CUCM) Monitoring
- Cisco VoIP Monitoring
- Cisco Wireless Monitoring
- Citrix
- Cohesity
- Common Config
- CommVault
- ConnectWise
- Couchbase Server
- Dell Technologies
- Email Service
- Extreme Networks
- F5
- FreeBSD
- Fortinet
- HPE
- IBM
- IMPI
- Infinidat
- Infoblox
- Java
- Jenkins
- Juniper
- Kemp
- Kubernetes
- Linux
- LogicMonitor
- LSI MegaRAID Controller
- Microsoft
- MongoDB
- NetApp
- Network Traffic Monitoring
- NTP
- Nutanix Systems
- OpenAI
- Oracle
- Palo Alto Networks
- Panzura
- Perfmon Access
- Pick
- Puppet
- Pure Storage
- Quantum
- RabbitMQ
- Redis
- Rubrik
- Ruckus
- SAP
- Slack
- SSL
- SNMP
- Sonicwall
- SumoLogic
- SwiftStack
- Ubiquiti
- Unomaly
- Varnish
- Veeam
- Versa SD-WAN
- Mobile
-
Developer
-
LogicMonitor REST API
-
REST API Overview
- Using LogicMonitor's REST API
- Migration to LogicMonitor REST API v3
- REST API Change Log
- REST API Authentication
- REST API Status Codes
- REST API Error Codes
- REST API Rate Limit
- REST API Troubleshooting
-
REST API v3
- REST API v3 Swagger Documentation
- LogicMonitor v3 SDK
- REST API Basic Filters
- REST API Advanced Filters
- Creating Services Using LogicMonitor REST API v3
- Delta Support for device/devices API
- Best Practices for Migrating to LogicMonitor v3 SDK
-
REST API v3 Endpoints
- Managing Alerts
- Managing Alert Rules
- Managing Cost Optimization Recommendations
- Managing Recipient Groups
- Managing Roles
- Managing Ops Notes
- Managing Report Groups
- Managing Dashboard Groups
- Managing Collector Groups
- Managing ConfigSources
- Managing EventSources
- Managing Collector Debug Command
- Managing Collector Version
- Managing NetScan
- Managing PropertySources
- Viewing Metrics
- Viewing Integration Audit Logs
- Viewing External APIs
- Managing AppliesToFunction
- Managing Devices
- Managing DataSources
- Managing Escalation Chains
- Managing API Tokens
- Managing DataSource Instances
- Managing Dashboards
- Managing Users
- Managing Audit Logs
- Managing Data
- Managing Access Group
- Managing OIDs
- Managing Device Groups
- REST API v2
-
REST API v1
- REST API v1 Overview
- Getting Data with the REST API
-
REST API v1 Endpoints
- Managing Alert Rules
- Managing Alerts
- Managing API Tokens
- Accessing Audit Logs
- Managing Collectors
- Managing Collector Groups
- Managing Dashboards and Widgets
- Managing Dashboard Groups
- Managing DataSources
- Managing DataSource Instances
- Managing Devices
-
Managing Device Groups
- About the Device Group Resource
- Add a Device Group
- Add Device Group Properties
- AWS Device Groups
- Azure Device Groups
- Delete Device Group Properties
- Delete a Device Group
- GCP Device Groups
- Get all alerts for a Device Group
- Get all SDTs for a Device Group
- Get Device Group Properties
- Get Device Groups
- Get devices for a particular device group
- Update a Device Group
- Update Device Group Properties
- Managing Escalation Chains
- Managing Ops Notes
- Managing Reports
- Managing Report Groups
- Managing Roles
- Managing SDTs
- Managing Websites
- Managing Website Groups
- Getting Websites Test Locations
- Managing Thresholds
- Managing Users
-
REST API Overview
- Scripting Support
- HAR File in LogicMonitor
-
LogicMonitor REST API
- Policies and Compliance
- Training and Education
-
Legacy UI
- Getting Started
- Devices
- Dashboards and Widgets
- AIOps
- LM Service Insights
- LogicModules
- Terminology and Syntax
- LM APM
-
Cloud Monitoring
-
Getting Started with LM Cloud
- LM Cloud Monitoring Overview
- Enabling Cloud Monitoring using Local Collector
- Visualizing your cloud environment with auto dashboards and reports
- Setting up custom event integrations
- Monitoring Cloud Service Limit Utilization
- Optimizing your Cloud Spend
- Cloud Data Collection
- Amazon Web Services Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
-
Getting Started with LM Cloud
- Container Monitoring
- Monitoring Solutions
In this article
It’s a new year and we are celebrating with a new suite of improvements to the LogicMonitor platform! The v.99 Release will be rolled out through mid-January. Some of the changes you will see include:
We have introduced two major improvements to the way you view Netflow data:
- We added filters to Netflow! Filters can be saved per-user in order to view network flows based on source and destination IP addresses, direction, protocol, and/or port(s). This is particularly helpful for viewing traffic across specific connections, such as between office locations. Additionally, these filtered graphs/lists can be copied to dashboards for easy sharing.
- Netflow Top 10 view has been increased to Top 100. This promotes a broader view of the most resource-intensive network flows.
You can now configure the Table Widget dynamically using glob to auto-populate rows! The dynamic view will display Top 10/25/all instances of the *first* configured datapoint (column) in descending order. This is particularly useful if you want real-time insight into the most resource intensive parts of your environment in a table view, ie. the highest CPU utilizations on servers.
There are two new reports available:
- User Report: this report will pull data on each user in your LogicMonitor account, including their provisioned role as well as user-specific settings, such as 2FA enablement, last login and action date, and contact information. This can provide a detailed log of your LogicMonitor account’s users for quarterly/yearly security audits.
- Role Report: this report will display each of the roles in your LogicMonitor account, the users assigned to each role, as well as account-wide permissions available to its assigned users.
Other Improvements
Dashboards
- When importing a dashboard JSON, we will preserve token values instead of clearing them.
- Added the ability to view all results on a single page on the Table Widget.
- You can now choose to display the “Raw Value” of a datapoint on the Gauge Widget, instead of being limited to a percentage. This option is available under ‘Display Settings’ on the gauge widget configuration.
- Added an error message and refresh button for “Query timed out” on widgets. This is typically an internal error and can be corrected by refreshing the widget.
- Added ability to sort the Dynamic Table Widget by each column. This allows you to see the Top X instances of any configured datapoint.
- We will now use the full path of a Dashboard in the “Dashboard” search field.
- The Device Count datapoint on the Pie Chart and Big Number Widgets will now support tokens in the expression. This is helpful for dynamically counting devices in a specific device group, for example: join(system.groups, “,”) =~ “##defaultDeviceGroup##”.
- Added option to “Show 100” lines on the Custom Graph Widget.
- The SLA Widget will now exclude currently active SDTs when the datapoint is configured to ignore SDT periods.
- SLA Widgets can now show in a list mode with up to 50 rows.
- The width of the dashboard sidebar is now adjustable to allow for better viewing of long dashboard names in the Dashboard Tree.
- Private dashboards will be displayed in dropdown fields with the dashboard owner in parenthesis after the dashboard name, i.e. “Dashboard A (admin)”. This will help to distinguish Private dashboards from Public dashboards when selecting a dashboard.
- Improved Custom Graph Widget to preserve order of legend items upon click.
Devices and Services
- You can now focus on a specific group in the Services Panel, similar to the devices panel.
- The navigation pane for Devices and Services can now be dragged to any width between 300-1000 pixels.
LM Cloud
- Added support for monitoring Azure API Management service.
- Added support for grouping by ILPs for monitored EC2 scheduled events and reserved instances. You may find this useful for grouping together upcoming events of the same type, or reserved instance offers that expire at the same time.
- Added the following instance level properties (ILPs) to discovered EC2 scheduled events: event type, event description, and event status. You may find this useful for grouping discovered instances, for example, by status (completed vs. scheduled).
- Added a “Member of these Groups” section for cloud devices. You may find this useful for quickly identifying all groups that a cloud device belongs to.
- It is now possible to report on cloud devices scheduled for auto-deletion. This can be done by creating a device inventory report with the “system.cloud.autodeleteon” property added last release. You may find this useful for identifying cloud devices scheduled to be deleted.
LogicModules
- Added ability to import PropertySources from repository.
Mobile
- You can now filter alerts on the Mobile App by SDT.
Reports
- Alert forecast report now supports ‘Line of best fit’ in addition to the existing % confidence method of forecasting.
- Device Groups can now be listed in the SLA Report.
REST API
- An autoProperties object is now returned for the instances resource.
- Added a new, more direct, path for the data resource: /device/instances/{instanceId}/data. You may find this useful for querying data via the REST API without device and datasource ids.
PLEASE NOTE: Effective v.100 (next release) rate limits will be imposed per-resource for requests to LogicMonitor’s REST API. You can find more information about limits and proximity to limits via response headers here. This enables you to view the rate limits that will be imposed and adjust scripts as needed to work around them.
Support Flow
- Added ability to expand the width of the Support dialog. This improves the readability of support documentation in-app.
- Optimized the time it takes to load the Support dialog.
- We will now provide suggested search terms when a query is misspelled.
Users and Roles
- Added a new API only user type. This user type does not have fields specific to accessing the web user interface, like password. You may find the API only user to be a more secure option for authenticating custom integrations between LM and other tools in your environment, where user interface access isn’t needed.
Bugs Fixed
- When selecting how excluded monitored instances should be handled (removed immediately vs removed after X days), the number of applicable instances was not displayed.
- Fixed
an issue in which Chrome browsers’ auto-fill feature was filling in username and password fields, such as on JDBC DataSources and integration configuration screens. - Improved consistency between Device SLA Dashboard Widget and Device SLA Report calculations. Previously the Dashboard widget calculated “no data” whereas Reports calculated “0” values. Going forward, data points with no data will be calculated as “No Data” in both areas. Note: If SDT is ignored from SLA calculation periods, all datapoints in SLA time range will also be calculated as No Data.
- Clicking Test Steps too quickly on a Service Check could result in an error of “Empty Task ID”.
LogicModule Releases
Below is a list of new and improved LogicModules that were implemented since our last release:
New Monitoring Coverage
- AWS WorkSpaces Directory– 1 DataSource
- AWS VPN NAT Gateway– 1 DataSource
Monitoring Improvements
- VMware vSphere Hardware Sensors
- Fixed bug in which “:” could end up in WILDVALUE and break collection.
- Windows System Event Log
- Filtered out Event Id 10028 to reduce noise
- NTP
- Improvements to datapoint descriptions and alert messages.