LM Cloud Monitoring Overview

Last updated on 25 October, 2024

LM Cloud provides seamless setup and API-based monitoring of AWS, GCP, and Microsoft Azure environments. It also supports business-critical SaaS applications, such as Office 365, Salesforce, Zoom, or any supported by Atlassian Statuspage.io. It includes a fast, three-step setup wizard that automatically discovers, applies, and scales monitoring for your entire Cloud ecosystem. LM Cloud offers executive-level dashboards and deep-dive technical insights into AWS, GCP, and Microsoft Azure together with other infrastructure on one unified platform.

Cloud Monitoring Strategy

The Cloud monitoring strategy includes the following components critical to measuring the overall health and performance of your Cloud infrastructure.

ComponentDescription
Resource Performance and EventsPerformance data, such as metrics for CloudWatch, Azure Monitor, and LogicMonitor Collector (Application, OS-level, and custom).

Event data, such as CloudWatch Events and Azure Activity Log Events.
Cloud Provider AvailabilityAvailability data, such as data provided by AWS and Azure status RSS feeds. Data is measured by the LogicMonitor Collector, and scheduled maintenance events.

Service Limit Utilization data.
Spend and Billing InformationReturn On Investment (ROI) metrics, including spend data per region, service, or tag.

Reserved instances offer expiration dates.

Cloud Data Collection

LogicMonitor collects data using the following methods:

  • Application program interface (API) offered by the Cloud provider
  • LogicMonitor Collector

A LogicMonitor Collector is not required for LM Cloud, but it provides more comprehensive monitoring for your Cloud resources. It offers OS-level, application, and custom metrics for AWS EC2 instances and Azure VMs, which are not available through their monitor APIs. For example, a collector installed within AWS monitors Apache running on any EC2 instance and traditional OS-level metrics such as disk usage and memory usage (not reported with AWS CloudWatch). The collector also offers Cloud provider availability checks. For more information, see About the LogicMonitor Collector.

Cloud Monitoring Setup Wizard

Cloud monitoring begins with a setup wizard that automatically discovers your Cloud account and adds it to your LogicMonitor resources. The wizard collects permissions, services, and billing information about your Cloud account. Once the information you provide is submitted and verified, your Cloud environment is added to the LogicMonitor Resources page. There are setup wizards for:

Cloud Resources

Cloud resources automatically discovered by the setup wizard are displayed on the Resources page. DataSources that are pre-configured to perform API calls and queries are automatically applied to discovered resources. If you have a collector deployed within your Cloud environment, traditional collector DataSources based on SNMP or WMI, are also automatically applied to discovered resources. Cloud resources are displayed in the Resources Tree as follows:

ResourceDescription
Cloud Account Group
Top-level group that contains all monitored Cloud resources and services. This group uses the name provided in the setup wizard.

cloud account group
Cloud Service GroupService-level group that includes all resources for a specific Cloud service. Each service may include:

* Resource or resource group
* DataSource or DataSource group
* Instance or instance group

cloud service group
Cloud Account ResourceAccount-level resource that displays Cloud account information that is not tied to a specific service. This resource is named based on the name provided in the setup wizard and includes information about:

* Account-level health
* Service limit utilization
* Provider service disruptions or outages

cloud account resource

Billing Monitoring

You can monitor billing information about your Cloud accounts. For more information:

Dashboards and Reports

LogicMonitor automatically creates dashboards and reports when you add an AWS, Microsoft Azure, or GCP account into monitoring. This provides you with instant visibility into your cloud environments and includes both overview and service-specific views. These dashboards and reports provide a starting point based on best practices, but you can customize them for your specific environment. For more information, see Dashboard Overview.

The following dashboards and reports are auto-generated for AWS, Microsoft Azure, and GCP accounts:

  • Cloud environment overview
  • Service-specific dashboards for AWS EC2 and EBS
  • Service utilization
multi cloud overview page

Note: The information displayed depends on the services you select for monitoring. A dashboard group and a report group are automatically generated and added for AWS, Microsoft Azure, or GCP accounts into LogicMonitor. Dashboard and report groups are named based on the name you assigned the AWS, Microsoft Azure, or GCP account in LogicMonitor.

Cloud Resource Tagging and Filtering

Tags are key-value pairs (metadata) that you set in your Cloud provider console (AWS, Azure, GCP). You can use tags to help identify and organize your Cloud resources.

Tags

Once resources are discovered and added to LogicMonitor, any tags associated with those resources are added as resource properties. You can access tags in LogicMonitor by navigating to the Cloud resource and selecting Manage > Services > Default Settings Tags.

services tab lm cloud

Note: Tags are case-sensitive. For more information about tags, refer to the Cloud provider documentation for AWSAzure, or GCP respectively.

Tag Filters

Using tag filters, you can determine which Cloud resources are auto-discovered by LogicMonitor. You can perform Include or Exclude operations on the Tag Key and Tag Value that you enter. Glob expressions are also supported for tag filtering. For more information, see Using Glob Expressions.

tag option in lm cloud services tab

Tag Formatting

Tags are added and displayed as device properties in the following format:
system.<cloud-provider-name>.tag.NAME=VALUE

NAME and VALUE refer to the name and value of the tag, respectively. Tag filters are case sensitive. For example, the following table displays how LogicMonitor property names correspond to an AWS tag name:

LogicMonitor Property NameAWS Tag Name
system.aws.tag.teamteam
system.aws.tag.aws:cloudformation:stack-nameaws:cloudformation:stack-name

Tag Referencing

You can reference tags throughout your LogicMonitor account. For example, to create a dynamic group of AWS resources that have a specific tag, you could use the following AppliesTo (custom query):

system.aws.tag.NAME=~“VALUE”

Note: If a tag name or value contains special characters, you will need to use the getPropValue function in the AppliesTo field. For more information, see AppliesTo Scripting Overview.

Monitored Locations

Locations, also referred to as regions or zones depending on the Cloud provider, are the geographical locations of data centers or hubs where Cloud resources reside. These are displayed on the Locations tab on your Resources page. LM Cloud includes the following locations.

Note: For information about monitored services, see Cloud Services and Resource Units.

AWS Locations

Code Location
af-south-1Africa (Cape Town)
ap-east-1Asia Pacific (Hong Kong)
ap-northeast-1Asia Pacific (Tokyo)
ap-northeast-2Asia Pacific (Seoul) 
ap-south-1Asia Pacific (Mumbai)
ap-southeast-1Asia Pacific (Singapore) 
ap-southeast-2Asia Pacific (Sydney)
ap-southeast-3Asia Pacific (Jakarta)
ca-central-1Canada (Central)
eu-central-1Europe (Frankfurt)
eu-north-1Europe (Stockholm)
eu-south-1Europe (Milan)
eu-west-1Europe (Ireland)
eu-west-2Europe (London)
eu-west-3Europe (Paris)
me-south-1Middle East (Bahrain)
sa-east-1South America (São Paulo)
us-east-1US East (N. Virginia)
us-east-2US East (Ohio)
us-west-1US West (N. California)
us-west-2US West (Oregon)

For more information, refer to the AWS documentation for Regions and Zones.

Azure Locations

CodeLocation
australiacentralAustralia (Canberra)
australiacentral2Australia (Canberra)
australiaeastAustralia (New South Wales)
australiasoutheastAustralia (Victoria)
brazilsouthBrazil (São Paulo State)
canadacentralCanada (Toronto)
canadaeastCanada (Quebec City)
centralindiaIndia (Pune)
centralusUS (Iowa)
chinaeastChina (Shanghai)
chinaeast2China (Shanghai)
chinaeast3China (Shanghai)
chinanorthChina (Beijing)
chinanorth2China (Beijing)
chinanorth3China (Hebei)
eastasiaAsia (Hong Kong)
eastusUS (Virginia)
eastus2US (Virginia)
francecentralFrance (Paris)
germanycentralGermany (Frankfurt)
japaneastJapan (Tokyo)
japanwestJapan (Osaka)
koreacentralKorea (Seoul)
northcentralusUS (Illinois)
northeuropeEurope (Ireland)
norwayeastNorway (Oslo)
southafricanorthSouth Africa (Johannesburg)
southcentralusUS (Texas)
southeastasiaSoutheast Asia (Singapore)
southindiaIndia (Chennai)
switzerlandnorthSwitzerland (Zürich)
uaenorthUAE (Dubai)
uksouthUK (London)
ukwestUK (Cardiff)
westcentralusUS (Wyoming)
westeuropeEurope (Netherlands)
westusUS (California)
westus2US (Washington)
westus3US (Arizona)

For more information, refer to the Azure documentation for Azure geographies.

GCP Locations

CodeLocation
asia-east1Asia (Taiwan)
asia-east2Asia (Hong Kong)
asia-northeast1Asia (Tokyo)
asia-northeast2Asia (Osaka)
asia-northeast3Asia (Seoul)
asia-south1Asia (Mumbai)
asia-south2Asia (Delhi)
asia-southeast1Asia (Singapore)
asia-southeast2Asia (Jakarta)
australia-southeast1Australia (Sydney)
australia-southeast2Australia (Melbourne)
europe-central2Europe (Warsaw)
europe-north1Europe (Hamina)
europe-west1Europe (St. Ghislain)
europe-west2Europe (London)
europe-west3Europe (Frankfurt)
europe-west4Europe (Eemshaven)
europe-west6Europe (Zurich)
northamerica-northeast1North America (Montréal)
northamerica-northeast2North America (Toronto)
southamerica-east1South America (Osasco)
southamerica-west1South America (Santiago)
us-central1US (Iowa)
us-east1US (South Carolina)
us-east4US  Virginia)
us-west1US (Oregon)
us-west2US (California)
us-west3US (Utah)
us-west4US (Nevada)

For more information, refer to the GCP documentation for Regions and zones.

In This Article