概要

Amazon Neptune は、高速かつ信頼性の高いフルマネージド型グラフデータベースサービスです。高度に接続されたデータセットと連携するアプリケーションを簡単に構築および実行できます。

このインテグレーションを有効にすると、Datadog にすべての Neptune メトリクスを表示できます。

セットアップ

インストール

Amazon Web Services インテグレーションをまだセットアップしていない場合は、最初にセットアップします。

メトリクスの収集

  1. AWS インテグレーションページで、Metric Collection タブの下にある Neptune が有効になっていることを確認します。
  2. Datadog - Amazon Neptune インテグレーションをインストールします。

ログの収集

ログの有効化

Amazon Neptune から S3 バケットまたは CloudWatch のいずれかにログを送信するよう構成します。

: S3 バケットにログを送る場合は、Target prefixamazon_neptune に設定されているかを確認してください。

ログを Datadog に送信する方法

  1. Datadog Forwarder Lambda 関数をまだセットアップしていない場合は、セットアップします。

  2. Lambda 関数がインストールされたら、AWS コンソールから、Amazon Neptune ログを含む S3 バケットまたは CloudWatch のロググループに手動でトリガーを追加します。

収集データ

メトリクス

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.

イベント

Amazon Neptune インテグレーションには、イベントは含まれません。

サービスのチェック

Amazon Neptune インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。