Documentation forSolarWinds Observability SaaS

Neptune metrics

Amazon Neptune is a fast, reliable, fully managed graph database service that makes it easy to build and run applications that work with highly connected datasets. Ensure your cloud platform is configured in SolarWinds Observability SaaS to collect this service's data. See Add an AWS cloud account. CloudWatch metrics must also be enabled for this service in the AWS Console for the metric data to be available.

Many of the collected metrics from Neptune entities are displayed as widgets in SolarWinds Observability explorers; additional metrics may be collected and available in the Metrics Explorer. You can also create an alert for when an entity's metric value moves out of a specific range. See Entities in SolarWinds Observability SaaS for information about entity types in SolarWinds Observability SaaS.

The following table lists some of the metrics collected for these entities. To see the Neptune metrics in the Metrics Explorer, type AWS.Neptune in the search box.

Metric Units Description
sw.metrics.healthscore Percent (%)

Health score. A health score provides real-time insight into the overall health and performance of your monitored entities. The health score is calculated based on anomalies detected for the entity, alerts triggered for the entity's metrics, and the status of the entity. The health score is displayed as a single numerical value that ranges from a Good (70-100) to Moderate (40-69) to Bad (0-39) distinction.

To view the health score for Neptune entities in the Metrics Explorer, filter the sw.metrics.healthscore metric by entity_types and select awsneptune.

AWS.Neptune.BackupRetentionPeriodStorageUsed bytes The total amount of backup storage used to support from the Neptune DB cluster's backup retention window
AWS.Neptune.BufferCacheHitRatio Percent (%) The percentage of requests that are served by the buffer cache.
AWS.Neptune.ClusterReplicaLag milliseconds (ms) For a read replica, the amount of lag when replicating updates from the primary instance.
AWS.Neptune.ClusterReplicaLagMaximum milliseconds (ms) The maximum amount of lag between the primary instance and each Neptune DB instance in the DB cluster.
AWS.Neptune.ClusterReplicaLagMinimum milliseconds (ms) The minimum amount of lag between the primary instance and each Neptune DB instance in the DB cluster.
AWS.Neptune.ClusterReplicaLagMinimum milliseconds (ms) The minimum amount of lag between the primary instance and each Neptune DB instance in the DB cluster.
AWS.Neptune.CPUUtilization Percent (%) The percentage of CPU utilization.
AWS.Neptune.EngineUptime seconds The amount of time that the instance has been running.
AWS.Neptune.FreeableMemory bytes The amount of available random access memory.
AWS.Neptune.GlobalDbDataTransferBytes bytes The number of bytes of redo log data transferred from the primary AWS Region to a secondary AWS Region in a Neptune global database.
AWS.Neptune.GlobalDbProgressLag milliseconds (ms) The number of milliseconds that a secondary cluster is behind the primary cluster for both user transactions and system transactions.
AWS.Neptune.GlobalDbReplicatedWriteIO Count The number of write I/O operations replicated from the primary AWS Region in the global database to the cluster volume in a secondary AWS Region.
AWS.Neptune.GremlinRequestsPerSec Count per second Number of requests per second to the Gremlin engine.
AWS.Neptune.GremlinWebSocketOpenConnections Count The number of open WebSocket connections to Neptune.
AWS.Neptune.LoaderRequestsPerSec Count per second Number of loader requests per second.
AWS.Neptune.MainRequestQueuePendingRequests Count The number of requests waiting in the input queue pending execution. Neptune starts throttling requests when they exceed the maximum queue capacity.
AWS.Neptune.NCUUtilization Percent (%) At a cluster level, NCUUtilization reports the percentage of maximum capacity being used by the cluster as a whole.
AWS.Neptune.NetworkThroughput bps The amount of network throughput both received from and transmitted to clients by each instance in the Neptune DB cluster, in bytes per second. This throughput does not include network traffic between instances in the DB cluster and the cluster volume.
AWS.Neptune.NetworkTransmitThroughput bps The amount of outgoing network throughput transmitted to clients by each instance in the Neptune DB cluster, in bytes per second. This throughput does not include network traffic between instances in the DB cluster and the cluster volume.
AWS.Neptune.NumTxCommitted Count per second The number of transactions successfully committed per second.
AWS.Neptune.NumTxOpened Count per second The number of transactions opened on the server per second.
AWS.Neptune.NumTxRolledBack Count per second For write queries, the number of transactions per second rolled back on the server because of errors. For read-only queries, this metric is equal to the number of completed read-only transactions per second.
AWS.Neptune.OpenCypherBoltOpenConnections Count The number of open Bolt connections to Neptune.
AWS.Neptune.OpenCypherRequestsPerSec Count per second Number of requests per second (both HTTPS and Bolt) to the openCypher engine.
AWS.Neptune.ServerlessDatabaseCapacity Count As an instance-level metric, ServerlessDatabaseCapacity reports the current instance capacity of a given Neptune serverless instance, in NCUs. At a cluster-level, ServerlessDatabaseCapacity reports the average of all the ServerlessDatabaseCapacity values of the DB instances in the cluster.
AWS.Neptune.SnapshotStorageUsed bytes The total amount of backup storage consumed by all snapshots for a Neptune DB cluster outside its backup retention window, in bytes. Included in the total reported by the TotalBackupStorageBilled metric.
AWS.Neptune.SparqlRequestsPerSec Count per second The number of requests per second to the SPARQL engine.
AWS.Neptune.StatsNumStatementsScanned Count The total number of statements scanned for DFE statistics since the server started.
AWS.Neptune.TotalBackupStorageBilled bytes The total amount of backup storage for which you are billed for a given Neptune DB cluster, in bytes. Includes the backup storage measured by the BackupRetentionPeriodStorageUsed and SnapshotStorageUsed metrics.
AWS.Neptune.TotalClientErrorsPerSec Count per second The total number per second of requests that errored out because of client-side issues.
AWS.Neptune.TotalRequestsPerSec Count per second The total number of requests per second to the server from all sources.
AWS.Neptune.TotalServerErrorsPerSec Count per second The total number per second of requests that errored out on the server because of internal failures.
AWS.Neptune.UndoLogListSize Count The count of undo logs in the undo log list.
AWS.Neptune.VolumeBytesUsed bytes The total amount of storage allocated to your Neptune DB cluster.
AWS.Neptune.VolumeReadIOPs Count The average number of billed read I/O operations from a cluster volume, reported at 5-minute intervals. Billed read operations are calculated at the cluster volume level, aggregated from all instances in the Neptune DB cluster, and then reported at 5-minute intervals.
AWS.Neptune.VolumeWriteIOPs Count The average number of write disk I/O operations to the cluster volume, reported at 5-minute intervals.