SolarWinds Observability SaaS

Supported OS Linux Windows Mac OS

marketplace
Integration version1.0.0

Overview

SolarWinds Observability SaaS provides comprehensive monitoring for cloud, on-premise, and hybrid environments, enabling the tracking of entities like websites, databases, hosts, services, and network devices. By integrating SolarWinds Observability SaaS with Datadog, users can leverage the strengths of both platforms for enhanced visibility and control. This integration enables the seamless flow of metrics, and logs between systems, helping teams monitor their entire infrastructure in one place, improve troubleshooting, and accelerate issue resolution across complex environments.

This integration collects metrics and logs from SolarWinds, providing insights into:

  • Application Service, Database, and Host Entities
  • Activity Logs
  • Application Performance, and Host Metrics

Note: We’ve added database entities for monitoring, but to track database metrics, you need to configure Datadog’s native integrations, which are available in the Datadog Marketplace.

Dashboards

This integration includes four out-of-the-box dashboards:

  • SolarWinds Observability SaaS - Overview
  • SolarWinds Observability SaaS - Entities
  • SolarWinds Observability SaaS - Activity Logs
  • SolarWinds Observability SaaS - Application Performance Monitoring

Data Collected

Metrics

cd.solarwinds.observability.saas.trace.service.errors
(gauge)
Count of requests that ended with an error status
cd.solarwinds.observability.saas.trace.service.requests
(gauge)
Count of requests for each HTTP status code
cd.solarwinds.observability.saas.trace.service.response_time
(gauge)
Duration of each entry span for the service. typically meaning the time taken to process an inbound request
cd.solarwinds.observability.saas.trace.service.count
(gauge)
Number of services that were reporting data in selected time period
cd.solarwinds.observability.saas.trace.service.faas.count
(gauge)
Number of AWS Lambda functions for which APM Services were reporting data during the selected time period
cd.solarwinds.observability.saas.trace.service.faas.instance.count
(gauge)
Number of AWS Lambda instances for which APM Services were reporting data during the selected time period
cd.solarwinds.observability.saas.trace.service.hosts.count
(gauge)
Number of APM Hosts for which APM Services were reporting data during the selected time period
cd.solarwinds.observability.saas.trace.service.instance.count
(gauge)
Number of service instances that were reporting data during the selected time period
cd.solarwinds.observability.saas.trace.service.exceptions.count
(gauge)
Service exceptions count captured in traces
cd.solarwinds.observability.saas.trace.service.breakdown.response_time
(gauge)
The amount of time it takes to complete a service transaction broken down by operation type
cd.solarwinds.observability.saas.trace.service.distincttraces
(gauge)
Count of unique trace routes or paths recorded by the service
cd.solarwinds.observability.saas.trace.service.distinctspans
(gauge)
Count of unique spans recorded by the service
cd.solarwinds.observability.saas.trace.service.pod.count
(gauge)
Number of Kubernetes Pods for which APM Services were reporting data in selected time period
cd.solarwinds.observability.saas.trace.node.gc.count
(gauge)
Count of major and minor GC events
cd.solarwinds.observability.saas.trace.node.gc.time
(gauge)
Microseconds taken by the GC events
cd.solarwinds.observability.saas.trace.node.process.memoryUsage.heapTotal
(gauge)
Bytes in v8 heap
cd.solarwinds.observability.saas.trace.node.process.memoryUsage.heapUsed
(gauge)
Bytes used in v8 heap
cd.solarwinds.observability.saas.trace.node.process.memoryUsage.rss
(gauge)
Resident set size
cd.solarwinds.observability.saas.trace.node.v8.heapStatistics.total_available_size
(gauge)
Bytes available
cd.solarwinds.observability.saas.trace.node.v8.heapStatistics.used_heap_size
(gauge)
Bytes used by application data
cd.solarwinds.observability.saas.trace.jvm.GarbageCollector.G1_Old_Generation.CollectionTime
(gauge)
The time taken by the G1 Garbage Collector to perform garbage collection in the Old Generation of the JVM heap
cd.solarwinds.observability.saas.trace.jvm.GarbageCollector.G1_Young_Generation.CollectionTime
(gauge)
The time spent by the G1 Garbage Collector on garbage collection in the Young Generation of the JVM heap
cd.solarwinds.observability.saas.trace.jvm.Memory.HeapMemoryUsage.max
(gauge)
The maximum available memory for the JVM heap
cd.solarwinds.observability.saas.trace.jvm.Memory.HeapMemoryUsage.used
(gauge)
The actual amount of memory currently used in the JVM heap
cd.solarwinds.observability.saas.trace.jvm.Memory.NonHeapMemoryUsage.max
(gauge)
The maximum available memory for the JVM’s non-heap memory
cd.solarwinds.observability.saas.trace.jvm.Memory.NonHeapMemoryUsage.used
(gauge)
The amount of non-heap memory currently in use
cd.solarwinds.observability.saas.swo.uams.agent.status
(gauge)
The reported operating status of the Agent
cd.solarwinds.observability.saas.swo.uams.agent.heartbeat
(gauge)
Reported by the SolarWinds Observability Agent every 1 minute when it is not reported then may indicate problems with network or the agent
cd.solarwinds.observability.saas.swo.uams.agent.cpu
(gauge)
The average amount of CPU capacity in use
cd.solarwinds.observability.saas.swo.uams.agent.memory
(gauge)
The average amount of memory in use
cd.solarwinds.observability.saas.swo.uams.agent.diskUsage
(gauge)
The amount of storage being used by files and data
cd.solarwinds.observability.saas.swo.uams.agent.errors.count
(gauge)
The amount of errors from the Agent logs - it is calculated from the recent Agent restart
cd.solarwinds.observability.saas.system.cpu.utilization.aggregated
(gauge)
CPU Utilization. The average amount of CPU capacity in use
cd.solarwinds.observability.saas.system.memory.utilization.aggregated
(gauge)
Memory Utilization. The average amount of memory in use
cd.solarwinds.observability.saas.system.filesystem.usage
(gauge)
The average amount of used space on each drive over time
cd.solarwinds.observability.saas.system.filesystem.utilization
(gauge)
Disk Utilization. The average amount of used space on each drive over time
cd.solarwinds.observability.saas.system.network.io.receive.aggregated.rate
(gauge)
Network In. The average amount of data received over the network
cd.solarwinds.observability.saas.system.network.io.transmit.aggregated.rate
(gauge)
Network Out. The average amount of data sent over the network

Service Checks

crest_data_systems_solarwinds_observability_saas.status

Returns CRITICAL if the user configurations are invalid or authentication fails. Returns OK otherwise.

Statuses: ok, critical

Support

For support or feature requests, contact Crest Data through the following channels:


This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.