Request Your
Edwin AI Demo

Edwin AI is the Agent for ITOps.

"Edwin AI will be 100x faster than a human and able to manage complex problems."

"Edwin AI is not another AI tool, but an essential part of our IT team."

"Edwin AI cut noise by 90% & ITSM incidents by 76%, enabling better customer service."

"Edwin AI delivered value within an hour of implementation."

Request your demo

"Edwin AI will be 100x faster than a human and able to manage complex problems."

"Edwin AI is not another AI tool, but an essential part of our IT team."

"Edwin AI cut noise by 90% & ITSM incidents by 76%, enabling better customer service."

"Edwin AI delivered value within an hour of implementation."

0 %
average alert noise reduction
0 %
ITSM incident reduction
0 %
MTTR reduction
0 %
operationsl efficiency improvement

Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.

You can add properties to your websites to facilitate organization, customize alert message templates, and set authentication credentials. Properties can be assigned at multiple levels, such as resource group, instance, or root group (account-wide), and are visible on the Info tab. You can add properties when first creating the website or at a later time.

Different Levels for Enabling Uptime Properties

Before you assign properties to your websites, it is important to determine the appropriate level at which to assign them. The following are the different levels for enabling Uptime properties:

Requirements for Adding Uptime Properties

To add Uptime properties, you must tokenize the username and password by adding a double hash “##” before and after the username and password.
For example,  ##testusername## and ##testpassword##.

Adding Uptime Property

  1. In LogicMonitor, navigate to Resource Tree > select the required web check or ping check.
  2. Select the Info tab and then manage propeties Manage Properties.
  3. In the Properties settings, add a property name and value.
    Website properties modal

Note: You can edit existing properties by directly editing the Value field.

  1. Select Save.

Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.

You can manage the different Web and Ping checks for your website. Managing LM Uptime consists of editing, deleting, clone, and exporting a website. You can export a website as a JSON file for sharing or versioning purposes.

Requirements for Managing LM Uptime

To manage LM Uptime, you need the following:

Editing LM Uptime Resource

  1. In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
  2. Select manage propeties icon Manage.
  3. Enter the required changes in the BasicSettingsCheckpoints, and Alert Triggering tabs. For more information, see Web Check Overview using LM Uptime and Ping Check Overview using LM Uptime
  4. Select Save

Deleting LM Uptime Resource

  1. In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
  2. Select manage propeties icon Manage.
  3. Select Delete.

Cloning LM Uptime Resource

  1. In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
  2. Select manage propeties icon Manage.
  3. Select Clone.
    The workflow to add a new LM Uptime resource commences. 

Exporting LM Uptime Resource

  1. In LogicMonitor, navigate to Resource Tree > select the required Web or Ping Check.
  2. Select manage propeties icon Manage.
  3. Select Export to export the website details in JSON format. 
    A dialog displays confirming all fields that will be exported, excluding scripted fields in scripted Web Checks. 
  4. Select Confirm Export

Disclaimer: The LM Uptime is currently in Beta. To be a Beta participant, contact Customer Success.

You can configure default checkpoint and alert settings for your websites using settings directly in your LogicMonitor portal. These settings are pre-populated by default and can be modified to meet your requirements. Because they are centrally located, you can update and apply them to your Web or Ping checks. For example, you create two web checks named Website A and Website B. You can apply the default Uptime settings configured here to both the web checks.

Requirements for Adding Default Uptime Settings

To add default uptime settings, you need a LogicMonitor user with the “Manage” permission set for Uptime. For more information, see LogicMonitor Roles.

Adding Default Uptime Settings

  1. In LogicMonitor, navigate to Settings > Uptime.
  2. In the Checkpoints section, do the following:
    1. In the Uptime check time interval dropdown menu, select how often the designated checkpoints should check the website. 
    2. Based on your requirements, select the Website Checks or Internal Website Checks tab, and select the required options.
      Uptime settings page

Note: LogicMonitor hosts five geographically dispersed checkpoints for Website Checks, from which the check can be sent. All the checkpoint locations are selected by default.

  1. In the Alert Triggering section, for Ping Checks, select the percentage of packets that must be returned and the designated time period (milliseconds) for the check to be deemed successful in Check whether (X)% of those packets are returned in (X) ms field.
    Packets are sent one by one, with a delay of 250 milliseconds between each packet. For example, if you leave the default of five packets in the Number of Packets to Send field, it takes 1000 milliseconds (1 second) to deliver all five packets.

Note: The Check whether (X)% of those packets are returned in (X) ms and Number of Packets to Send fields operate independently of each other. If either criterion is not met, the check is considered a failed check. For example, any returned packet takes longer than the minimum allowed return time or the number of packets returned is less than the minimum percentage threshold.

  1. In the Alert Triggering section, for Web Checks, do the following:
    1. In the The total download time must be less than X milliseconds field, specify the number of milliseconds in which the website must load.
    2. Select the number of consecutive checks that must fail for an alert to be triggered from the After X failed checks dropdown menu. You can select the location and severity of multiple or one selected alert. 
  2. In the SSL Alerts section, do the following:
    1. Toggle on the Alerts on SSL Errors switch to trigger alerts if a certificate experiences issues like unsupported algorithms, an untrusted or incomplete certificate chain, CName and HostName mismatch, or an expired certificate.
    2. (Optional) Toggle on the Halt on SSL Errors switch to stop the Web Check and send an alert accordingly if any issues are encountered.
      This switch displays only when you enable the Alert on SSL Errors switch.
    3. Toggle on the Alert on Certificate Expiration switch and enter the number of days in advance of expiration for which you would like to receive a corresponding alert for each severity level.
      Uptime settings page with Alert trigger option
  3. Select Save.

You can use LogicMonitor REST API v3 to get cost optimization recommendations details. You must authenticate yourself before making the API request.

Getting a List of Recommendations

The recommendations list includes details about the cloud provider, associated resources, recommendation specifics, and so on. You can use the following query parameters to control the content and format of the response.

URI: GET /cost-optimization/recommendations

ParametersTypeDescription
fieldsStringThe response is filtered to include only the specified fields for each object. You can provide a list of properties separated by a comma (,).

Example—/cost-optimization/recommendations?fields=resourceDisplayName,cloudAccountId
sizeIntegerIndicates the number of recommendations to return in the response. A maximum of 500 results can be requested in a GET call. A default page size of 50 is used if this parameter is not specified.

Example—/cost-optimization/recommendations?size=25
offsetIntegerIndicates the specified number of recommendations to skip before starting to return results.

Example—/cost-optimization/recommendations?offset=10
filterStringThe response is filtered according to the operator and specified value that is, filter=property:value
  • Filtering is supported only for the recommendationCategory and recommendationStatus fields.
  • The recommendationCategory field supports only a single value at a time. To get a list of available recommendation categories, use the GET /cost-optimization/recommendations/categories endpoint.
  • Only the Equals (:) operator is available when filtering using the recommendationStatus and recommendationCategory fields.

    Example—recommendationCategory:"Underutilized AWS EC2 instances"
  • For the recommendationStatus field, you can filter by multiple values using the OR (|) operator.

    Example—recommendationStatus:"SNOOZED"|"IGNORED"
  • When combining multiple filters for different fields, only the AND relation (represented by a comma (,) ) between filters can be used.

    Example—recommendationStatus:"SNOOZED",recommendationCategory:"Unattached Azure Disks"

The following example displays how an API request in Python script returns a list of recommendations in the api.logicmonitor.com portal, where the result is filtered based on recommendationStatus set to "ACTIVE".

#!/bin/env python
  
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
  
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount' 
  
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations'
queryParams = '?filter=recommendationStatus:"ACTIVE"&size=5'
data = ''
  
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
  
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
  
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
  
#Construct signature
digest = hmac.new(
        AccessKey.encode('utf-8'),
        msg=requestVars.encode('utf-8'),
        digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8') 
  
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
  
#Make request
response = requests.get(url, data=data, headers=headers)
  
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)

The following example displays how an API request in Python script returns a list of recommendations in the api.logicmonitor.com portal, where the result is filtered based on the resourceDisplayName and cloudAccountId fields and recommendationStatus set to ACTIVE.

#!/bin/env python
  
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
  
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount' 
  
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations'
queryParams = '?fields=resourceDisplayName,cloudAccountId&filter=recommendationStatus:"ACTIVE"&size=3&offset=1'
data = ''
  
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
  
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
  
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
  
#Construct signature
digest = hmac.new(
        AccessKey.encode('utf-8'),
        msg=requestVars.encode('utf-8'),
        digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8') 
  
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
  
#Make request
response = requests.get(url, data=data, headers=headers)
  
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)

Getting Details of a Specific Recommendation

You can use the following query parameters to control the content and format of the response.

URI: GET /cost-optimization/recommendations/{id}

ParametersTypeDescription
idString(Mandatory) An alphanumeric ID of the recommendation. It is delimited with hyphens (-) and written in the sequence: the recommendation’s database ID-the associated resource ID-the recommendation type. The ID corresponds with the ID returned by the id field in the GET /cost-optimization/recommendations endpoint.

Example—/cost-optimization/id=123-456-EBS_UNATTACHED
fieldsStringThe response is filtered to include only the specified fields for each object. You can provide a list of properties separated by a comma (,).

Example—/cost-optimization/recommendations?fields=resourceDisplayName,cloudAccountId

The following example displays how an API request in Python script returns details of a recommendation with id=12041-3054082-AZURE_DISK_UNATTACHED in the api.logicmonitor.com portal.

#!/bin/env python
  
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
  
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount' 
  
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations/12041-3054082-AZURE_DISK_UNATTACHED'
queryParams = ''
data = ''
  
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
  
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
  
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
  
#Construct signature
digest = hmac.new(
        AccessKey.encode('utf-8'),
        msg=requestVars.encode('utf-8'),
        digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8') 
  
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
  
#Make request
response = requests.get(url, data=data, headers=headers)
  
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)

Getting a List of Recommendations Categories

You can use this API endpoint to get a static list of currently available recommendation categories offered by LogicMonitor. You can use the following query parameters to control the content and format of the response.

URI: GET /cost-optimization/recommendations/categories

ParameterTypeDescription
fieldsStringThe response is filtered to include only the specified fields for each object. You can provide a list of properties separated by comma (,).

Example—/cost-optimization/recommendations/categories?fields=Name,description
sizeIntegerIndicates the number of results to display. A maximum of 500 results can be requested in a GET call. A default page size of 50 is used if a value is not specified.

Example—/cost-optimization/recommendations/categories?size=5
offsetIntegerIndicates the specified number of categories to skip before starting to return results.

Example—/cost-optimization/recommendations/categories?offset=2
filterStringThe response is filtered according to the operator and specified value that is, filter=property:value

Example—/cost-optimization/recommendations/categories?filter=description~"AWS"

The following example displays how an API request in Python script returns a list of all recommendation categories in the api.logicmonitor.com portal.

#!/bin/env python
  
import requests
import json
import hashlib
import base64
import time
import hmac
import getpass
  
#Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
#Note: The below is provided for illustration purposes only.
AccessId = getpass.getpass("Enter your AccessId: ")
AccessKey = getpass.getpass("Enter your AccessKey: ")
Company = 'apiAccount' 
  
#Request Info
httpVerb ='GET'
resourcePath = '/cost-optimization/recommendations/categories'
queryParams = '?filter=description~"AWS"'
data = ''
  
#Construct URL
url = 'https://'+ Company +'.logicmonitor.com/santaba/rest' + resourcePath +queryParams
  
#Get current time in milliseconds
epoch = str(int(time.time() * 1000))
  
#Concatenate Request details
requestVars = httpVerb + epoch + data + resourcePath
  
#Construct signature
digest = hmac.new(
        AccessKey.encode('utf-8'),
        msg=requestVars.encode('utf-8'),
        digestmod=hashlib.sha256).hexdigest()
signature = base64.b64encode(digest.encode('utf-8')).decode('utf-8') 
  
#Construct headers
auth = 'LMv1 ' + AccessId + ':' + str(signature) + ':' + epoch
headers = {'Content-Type':'application/json','Authorization':auth,'X-Version':'3'}
  
#Make request
response = requests.get(url, data=data, headers=headers)
  
#Print status and body of response
print('Response Status:',response.status_code)
print('Response Body:',response.content)

The Edwin AI Settings page centralizes integration management for both outbound and inbound connections. The Settings page displays your third-party integrations. 

Navigating to the Settings Page

In LogicMonitor, navigate to Edwin AI and then select the Settings page from the navigation sidebar.

The Federal Risk and Authorization Management Program (FedRAMP) is a U.S. Federal government program that provides a standardized approach to security assessment, authorization, and continuous monitoring for cloud products and services. FedRAMP leverages a standardized set of requirements, established in accordance with the Federal Information Security Management Act (FISMA), to improve consistency and confidence in the security of cloud solutions. The FedRAMP program helps U.S. Federal government agencies to accelerate their adoption of secure cloud solutions across their organization through the reuse of FedRAMP security packages.

LogicMonitor supports U.S. Federal government customers and is responsible for implementing and complying with the requirements established by the FedRAMP program. LogicMonitor maintains a FedRAMP Moderate certification, see LMforGov in the FedRAMP Marketplace.

Customer FedRAMP Obligations

To leverage LogicMonitor’s FedRAMP environment, you need the following:

For more information about how LogicMonitor manages customer interactions, sales, support, and data in a way that adheres to the stringent security and privacy standards, download LogicMonitor for Gov Platform – CRM from the LogicMonitor Trust Center.

Simultaneous FedRAMP and Commercial Accounts

You may have FedRAMP and non-FedRAMP enabled accounts as required by your business needs. To add accounts, contact your LogicMonitor account manager.

Child Accounts inherit FedRAMP enablement by the parent account. You must have distinct parent level accounts to have both a LM FedRAMP and LM Commercial account. 

Important: Accounts and the data within cannot be moved between the FedRAMP and Commercial environments. For example, a pre-existing Commercial account cannot be migrated into the FedRAMP environment.

Feature In Scope

Not all LogicMonitor services or features are compliant with FedRAMP. The following table lists those services not in scope of FedRAMP compliance:

Product, Service, or Feature CategoryOut of Scope/Non-Compliant FeatureProduct Documentation
Resource ManagementRemote SessionsRemote Session
Alert DeliverySMS and voice for alert deliveryMethods of Alert Delivery
SiteMonitor RegionsRegions outside the United StatesData Monitor for Websites
LM APMTracingLM APM Overview
SyntheticsLM Synthetics Overview
Edwin AIEdwin AIIntroduction to Edwin AI
User AccessLocal User Management not permittedSingle Sign-on Overview
LM Cloud

Note: For more information about the specific cloud providers, see LM Cloud Feature Compliance by Cloud Provider.

Cost OptimizationCost Optimization – Billing

Cost Optimization – Recommendations
Portal SupportInline SupportAccessing Support Resources
LM LogsLog AnalysisLog Analysis
Query TrackingLogs Query Tracking

LM Cloud Feature Compliance by Cloud Provider

The following table details FedRAMP compliance by cloud provider:

Cloud ProviderSupported with LM CloudSupported with LM CollectorFIPS Enabled
Amazon Web Services Commercial (AWS)NoYes*n/a
Amazon Web Services GovCloud (AWS GovCloud)YesYes*Yes
Google Cloud Platform (GCP)YesYes*No
Microsoft Azure Cloud Platform (Azure)YesYes*No

* No PaaS (Platform as a Service) resources (for example, S3, MSK, EKS, GKS, GCS, or Object Storage)

For more information, see Introduction to Cloud Monitoring and About the LogicMonitor Collector in the product documentation.

FedRAMP API Usage

When using LogicMonitor’s API, you must replace any occurrence of “logicmonitor.com” with “lmgov.us”.

REST API

When using LogicMonitor’s REST API, the base URL for FedRAMP is the following:
https://ACCOUNTNAME.lmgov.us/santaba/rest

You must replace ACCOUNTNAME with your LMforGov account name.

The following example displays how the base URL must be changed:

# Account Info: LogicMonitor recommends to NEVER hardcode the credentials. Instead, retrieve the values from a secure storage.
# Note: The below is provided for illustration purposes only.
accessId     = getpass.getpass("Enter your accessId: ")
accessKey    = getpass.getpass("Enter your accessKey: ")
company      = 'customername'
baseUrl      = 'lmgov.us/santaba/rest'
  
# Request Info
httpVerb     = 'POST'
resourcePath = '/setting/opsnotes'
queryParams  = ''
data         = '{"note":"deploy version 3.4.5","tags":[{"name":"reporting"}],"scopes":[{"type":"device","deviceId":530}]}'
  
# Construct URL
url          = 'https://' + company + baseUrl + resourcePath + queryParams
 
...

For more information, see Using LogicMonitor’s REST API in the product documentation.

SDK

When using LogicMonitor’s SDK you must override the default domain.

Set the _host property in the following configuration and skip setting configuration.company:

configuration._host = "https://COMPANYNAME.lmgov.us/santaba/rest"

TRUSTED BY LEADING COMPANIES

Carrier logo
Schneider electric logo
topgolf logo
Columbia Sportswear logo

A hybrid observability platform powered by AI

  • Single pane of glass with full context
  • AI-assisted incident resolution and prevention
  • Actionable insights tied to business outcomes
  • Enterprise scale platform
  • 3,000+ integrations out-of-the-box
G2Spring 2025 Badges

Benefits of LogicMonitor’s Edwin AI vs. BigPanda

LogicMonitor

BigPanda

Deployment
Fast deployment with OOTB models that begin working immediately – no pre-training needed.
Requires 8–12 week rollout, more complex setup
Training
Intuitive UI and onboarding; no specialized training needed
Steep learning curve for correlation logic; requires guided implementation
Visibility
Unified monitoring for cloud, hybrid, and on-prem environments
Primarily incident-focused; not full-stack hybrid observability
Integrations
3,000+ integrations out of the box
50+ integrations
Cost optimization
Built-in cost optimization for cloud and database workloads
No direct cloud cost optimization functionality
Support
Known for responsive and award-winning support
Mixed support reviews; slow responses for non-critical tickets
Scalability
Scales across enterprise and service provider environments
Performance may degrade at large scale or complex environments
Certification
Certified by TermScout for contract clarity and fairness
No third-party contract transparency certification
Ease of use
Deep native integrations with ServiceNow and other ITSM platforms
Users report friction integrating with ServiceNow, LogicMonitor
Alerting
AI reduces alert fatigue with high signal-to-noise precision
Some users report persistent alert fatigue and notification overload
Cost
Bundled GenAI and platform pricing is seen as cost-effective
Credit-based pricing and GenAI upsell increases total cost

Ready to jump in? See what LogicMonitor can do for you.

Our Trust Scores

Not just a platform. A true partner.

4.5/5 Rating from Gartner Peer Insights and Customer Satisfaction leader on G2
"Excellent" Rated “Excellent” and an “Editor’s Choice” by PCMag
"Highest" The highest NetPromoter score of any IT Infrastructure Management provider
4.5/5 Rating from Gartner Peer Insights and Customer Satisfaction leader on G2
"Excellent" Rated “Excellent” and an “Editor’s Choice” by PCMag
"Highest" The highest NetPromoter score of any IT Infrastructure Management provider

Ready to switch?

Don’t settle for legacy systems. Get a platform built for speed and scale.

TRUSTED BY LEADING COMPANIES

Carrier logo
Schneider electric logo
topgolf logo
Columbia Sportswear logo

A hybrid observability platform powered by AI

  • Single pane of glass with full context
  • AI-assisted incident resolution and prevention
  • Actionable insights tied to business outcomes
  • Enterprise scale platform
  • 3,000+ integrations out-of-the-box
G2Spring 2025 Badges

Benefits of LogicMonitor’s Edwin AI vs. Moogsoft (Dell APEX AIOps)

LogicMonitor

Moogsoft (Dell APEX AIOps)

Deployment
Deploys in as little as 1 week with agentless collectors, automated discovery, and day-one correlation.
Takes months; manual setup of correlation rules and enrichment layers. Requires model training.
Training
Minimal training required; intuitive UI and workflows.
Complex UI. Requires scripting for custom correlations.
Visibility
Unified view across on-prem, cloud, and hybrid infrastructure.
Limited to incident/event management; lacks full hybrid visibility.
Experience
Deep observability across metrics, logs, events, cloud, topology, and cost data.
Focused on event correlation and anomaly detection; lacks full-stack depth.
Integrations
3,000+ integrations with out-of-the-box and custom API options.
Fewer modern integrations. Custom work is often required.
AI
Pre-trained Generative AI delivers insights in under an hour with 80%+ noise reduction.
Long tuning cycle. Requires large datasets and manual rule-building.
Ease of use
Edwin AI explains issues in plain English and recommends remediation.
No plain-language summaries. Insights are technical and model-driven.
Automation
Agentic architecture enables auto-remediation and self-healing.
No native automation. Relies on third-party tools like Ansible.
Alerting
Advanced correlation and suppression prevent alert storms; appends related alerts to existing tickets.
High alert duplication; poor consolidation and manual alert clearing.
Root cause
Automated root cause analysis using real-time telemetry and historical context.
RCA listed as alerts. No contextual memory or GenAI.
Proactive
Shifts teams from reactive to proactive with guided workflows and recommendations.
Reactive-only approach; built for incident response, not prevention.
Cost optimization
Native cloud and database cost insights included.
No cost optimization features.
Scalability
Proven scalability across enterprises, MSPs, and global deployments.
May struggle to scale in large, multi-domain environments.
Support
Award-winning support with 90%+ CSAT and deep technical expertise.
Degraded support post-acquisition. Users report poor responsiveness.
Certification
Certified by TermScout for contract clarity and fairness.
No third-party contract certification.
Roadmap
Continuous innovation with roadmap focused on automation, agent collaboration, and adaptive AI.
No public roadmap. Little to no innovation since Dell acquisition.
Customer satisfation
Strong customer sentiment across G2, TrustRadius, and Peerspot.
Frequent complaints about UI, alert handling, patching delays, and support.

Ready to jump in? See what LogicMonitor can do for you.

Our Trust Scores

Not just a platform. A true partner.

4.5/5 Rating from Gartner Peer Insights and Customer Satisfaction leader on G2
"Excellent" Rated “Excellent” and an “Editor’s Choice” by PCMag
"Highest" The highest NetPromoter score of any IT Infrastructure Management provider
4.5/5 Rating from Gartner Peer Insights and Customer Satisfaction leader on G2
"Excellent" Rated “Excellent” and an “Editor’s Choice” by PCMag
"Highest" The highest NetPromoter score of any IT Infrastructure Management provider

Ready to switch?

Don’t settle for legacy systems. Get a platform built for speed and scale.

This content is password protected. To view it please enter your password below: