Amazon Neptune

Overview

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.

Enable this integration to see all your Neptune metrics in Datadog.

Setup

Installation

If you haven’t already, set up the Amazon Web Services integration first.

Metric collection

  1. In the AWS integration page , ensure that Neptune is enabled under the Metric Collection tab.
  2. Install the Datadog - Amazon Neptune integration .

Log collection

Enable logging

Configure Amazon Neptune to send logs either to a S3 bucket or to CloudWatch.

Note: If you log to a S3 bucket, make sure that amazon_neptune is set as Target prefix.

Send logs to Datadog

  1. If you haven’t already, set up the Datadog Forwarder Lambda function .

  2. Once the Lambda function is installed, manually add a trigger on the S3 bucket or CloudWatch log group that contains your Amazon Neptune logs in the AWS console:

Data Collected

Metrics

aws.neptune.cluster_replica_lag
(count)
For a read replica the amount of lag when replicating updates from the primary instance in milliseconds.
Shown as millisecond
aws.neptune.cluster_replica_lag_maximum
(count)
The maximum amount of lag between the primary instance and each Neptune DB instance in the DB cluster in milliseconds.
Shown as millisecond
aws.neptune.cluster_replica_lag_minimum
(count)
The minimum amount of lag between the primary instance and each Neptune DB instance in the DB cluster in milliseconds.
Shown as millisecond
aws.neptune.cpu_utilization
(count)
The percentage of CPU utilization.
aws.neptune.engine_uptime
(count)
The amount of time that the instance has been running in seconds.
Shown as second
aws.neptune.free_local_storage
(count)
The amount of storage available for temporary tables and logs in bytes.
Shown as byte
aws.neptune.freeable_memory
(count)
The amount of available random access memory in bytes.
Shown as byte
aws.neptune.gremlin_errors
(count)
Number of errors in Gremlin traversals.
aws.neptune.gremlin_http_1xx
(count)
Number of HTTP 1xx errors for the Gremlin endpoint per second.
aws.neptune.gremlin_http_2xx
(count)
Number of HTTP 2xx errors for the Gremlin endpoint per second.
aws.neptune.gremlin_http_4xx
(count)
Number of HTTP 4xx errors for the Gremlin endpoint per second.
aws.neptune.gremlin_http_5xx
(count)
Number of HTTP 5xx errors for the Gremlin endpoint per second.
aws.neptune.gremlin_requests
(count)
Number of requests to Gremlin engine.
aws.neptune.gremlin_requests_per_sec
(count)
Number of requests to Gremlin engine per second.
aws.neptune.gremlin_web_socket_available_connections
(count)
Number of potential WebSocket connections currently available.
aws.neptune.gremlin_web_socket_server_errors
(count)
Number of WebSocket server errors on the Gremlin endpoint per second.
aws.neptune.gremlin_web_socket_success
(count)
Number of successful WebSocket connections to the Gremlin endpoint per second.
aws.neptune.http_100
(count)
Number of HTTP 100 errors for the endpoint per second.
aws.neptune.http_101
(count)
Number of HTTP 101 errors for the endpoint per second.
aws.neptune.http_1xx
(count)
Number of HTTP 1xx errors for the endpoint per second.
aws.neptune.http_200
(count)
Number of HTTP 200 errors for the endpoint per second.
aws.neptune.http_2xx
(count)
Number of HTTP 2xx errors for the endpoint per second.
aws.neptune.http_400
(count)
Number of HTTP 400 errors for the endpoint per second.
aws.neptune.http_403
(count)
Number of HTTP 403 errors for the endpoint per second.
aws.neptune.http_405
(count)
Number of HTTP 405 errors for the endpoint per second.
aws.neptune.http_413
(count)
Number of HTTP 413 errors for the endpoint per second.
aws.neptune.http_429
(count)
Number of HTTP 429 errors for the endpoint per second.
aws.neptune.http_4xx
(count)
Number of HTTP 4xx errors for the endpoint per second.
aws.neptune.http_500
(count)
Number of HTTP 500 errors for the endpoint per second.
aws.neptune.http_501
(count)
Number of HTTP 501 errors for the endpoint per second.
aws.neptune.http_5xx
(count)
Number of HTTP 5xx errors for the endpoint per second.
aws.neptune.loader_errors
(count)
Number of errors from Loader requests.
aws.neptune.loader_requests
(count)
Number of Loader Requests.
aws.neptune.netowrk_transmit_throughput
(count)
The outgoing (Transmit) network traffic on the DB instance including both customer database traffic and Neptune traffic used for monitoring and replication in bytes/second.
aws.neptune.network_receieve_throughput
(count)
The incoming (Receive) network traffic on the DB instance including both customer database traffic and Neptune traffic used for monitoring and replication in bytes/second.
aws.neptune.network_throughput
(count)
The amount of network throughput both received from and transmitted to clients by each instance in the Neptune DB cluster in bytes per second.
aws.neptune.sparql_errors
(count)
Number of errors in the SPARQL queries.
aws.neptune.sparql_http_1xx
(count)
Number of HTTP 1xx errors for the SPARQL endpoint per second.
aws.neptune.sparql_http_2xx
(count)
Number of HTTP 2xx errors for the SPARQL endpoint per second.
aws.neptune.sparql_http_4xx
(count)
Number of HTTP 4xx errors for the SPARQL endpoint per second.
aws.neptune.sparql_http_5xx
(count)
Number of HTTP 5xx errors for the SPARQL endpoint per second.
aws.neptune.sparql_requests
(count)
Number of requests to the SPARQL engine.
aws.neptune.sparql_requests_per_sec
(count)
Number of requests to the SPARQL engine per second.
aws.neptune.status_errors
(count)
Number of errors from the status endpoint.
aws.neptune.status_requests
(count)
Number of requests to the status endpoint.
aws.neptune.volume_bytes_used
(count)
The amount of storage used by your Neptune DB instance in bytes.
Shown as byte
aws.neptune.volume_read_iops
(count)
The average number of billed read I/O operations from a cluster volume reported at 5-minute intervals.
aws.neptune.volume_write_iops
(count)
The average number of write disk I/O operations to the cluster volume reported at 5-minute intervals.
aws.netune.gremlin_web_socket_client_errors
(count)
Number of WebSocket client errors on the Gremlin endpoint per second.

Events

The Amazon Neptune integration does not include any events.

Service Checks

The Amazon Neptune integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support .