LM Cloud Monitoring OverviewLast updated on 10 April, 2023
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.
|Resource Performance and Events||Performance 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 Availability||Availability 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 Information||Return 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 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:
|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 Service Group||Service-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 Account Resource||Account-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
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
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.
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.
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.
Tags are added and displayed as device properties in the following format:
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 Name||AWS Tag Name|
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):
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.
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.
|af-south-1||Africa (Cape Town)|
|ap-east-1||Asia Pacific (Hong Kong)|
|ap-northeast-1||Asia Pacific (Tokyo)|
|ap-northeast-2||Asia Pacific (Seoul)|
|ap-south-1||Asia Pacific (Mumbai)|
|ap-southeast-1||Asia Pacific (Singapore)|
|ap-southeast-2||Asia Pacific (Sydney)|
|ap-southeast-3||Asia Pacific (Jakarta)|
|me-south-1||Middle East (Bahrain)|
|sa-east-1||South America (São Paulo)|
|us-east-1||US East (N. Virginia)|
|us-east-2||US East (Ohio)|
|us-west-1||US West (N. California)|
|us-west-2||US West (Oregon)|
For more information, refer to the AWS documentation for Regions and Zones.
|australiaeast||Australia (New South Wales)|
|brazilsouth||Brazil (São Paulo State)|
|canadaeast||Canada (Quebec City)|
|eastasia||Asia (Hong Kong)|
|southafricanorth||South Africa (Johannesburg)|
|southeastasia||Southeast Asia (Singapore)|
For more information, refer to the Azure documentation for Azure geographies.
|asia-east2||Asia (Hong Kong)|
|europe-west1||Europe (St. Ghislain)|
|northamerica-northeast1||North America (Montréal)|
|northamerica-northeast2||North America (Toronto)|
|southamerica-east1||South America (Osasco)|
|southamerica-west1||South America (Santiago)|
|us-east1||US (South Carolina)|
For more information, refer to the GCP documentation for Regions and zones.