Docs » Set up Infrastructure Monitoring

Set up Infrastructure Monitoring 🔗

This page provides an overview for sending metrics from common data sources to Splunk Observability Cloud.

An integration is a configurable component of Observability Cloud that connects Observability Cloud to a third-party service. Most integrations connect third-party data services, but Observability Cloud also offers SSO and notification integrations. You can configure integrations in Observability Cloud to collect metrics from your infrastructure. If you also want to collect logs and traces from your infrastructure and services, see the Start getting data in to Splunk Observability Cloud guide.

Each integration walks you through a step-by-step process to collect supported data types. To configure an integration for any data source, select Navigation menu > Data setup.

The following steps describe how to configure integrations that collect metrics from your infrastructure.

This image describes the steps to get metrics in to Observability Cloud and monitor cloud services and infrastructure components.

Step 1. Connect cloud services 🔗

Note: You must be an administrator to set up integrations that collect data on your behalf in Observability Cloud.

Connect Observability Cloud to your cloud service provider to collect data from supported cloud services in AWS, GCP, or Azure. If you don’t use cloud services or don’t want Observability Cloud to collect data from them, skip to the next step. You do not have to connect to cloud services to monitor hosts or Kubernetes clusters that run in cloud services, but connecting your cloud account is the only way to collect cloud metadata.

Observability Cloud collects both logs and metrics data from AWS accounts. If you plan to collect only metrics from an AWS account, select to only collect data from CloudWatch Metrics.

To connect to a cloud service, select Navigation menu > Data setup and search for the cloud service you want to connect to.

For detailed steps on connecting cloud services to Observability Cloud, see these pages:

Step 2. Collect infrastructure data with an OpenTelemetry Collector 🔗

Observability Cloud supports integrations for Kubernetes, Linux, and Windows. Integrations for these data sources help you deploy a Splunk OpenTelemetry Collector to export metrics from hosts and containers to Observability Cloud.

Using the Splunk OpenTelemetry Collector is optional; however, you get higher-resolution data using the collector than from cloud integrations.

To collect metrics from an infrastructure resource, select Navigation menu > Data setup and search for the host type or containerized environment you want to collect metrics from.

See these pages for more information about sending host or container metrics to Observability Cloud:

Step 3. Monitor and troubleshoot your infrastructure 🔗

In steps 1 and 2, you sent data into Observability Cloud from supported cloud services, hosts, and containers. This data populates built-in experiences, including the Infrastructure Overview, which you can use to get started with monitoring and troubleshooting your infrastructure.

To view the Infrastructure Overview, select Navigation menu > Infrastructure. From this page, you can view your infrastructure, as described in the following table.

Category

Resource

Description

Public Clouds

View key metrics and visualize incidents for every supported cloud service. The Infrastructure Overview provides default dashboards for each cloud service. For example, there are separate dashboards for AWS EC2 instances and AWS EBS instances.

Containers

Monitor Kubernetes

View key metrics and visualize incidents for your Kubernetes infrastructure at the cluster, node, pod, and container level.

My Data Center

Monitor hosts

View key metrics and visualize incidents for every Linux and Windows host you collect data from in Observability Cloud.