Monitoring Amazon Neptune Resources - Amazon Neptune

Monitoring Amazon Neptune Resources

Amazon Neptune supports various methods for monitoring database performance and usage:

  • Instance status – Check the health of a Neptune cluster's graph database engine, find out what version of the engine is installed, and obtain other instance-related information using the instance status API.

  • Graph summary API – The graph summary API lets you quickly get a high-level understanding of your graph data size and content.


    Because the graph summary API relies on DFE statistics, it's only available when statistics are enabled, which is not the case on T3 and T4g instance types.

  • Amazon CloudWatch – Neptune automatically sends metrics to CloudWatch and also supports CloudWatch Alarms. For more information, see Monitoring Neptune Using Amazon CloudWatch.

  • Audit log files – View, download, or watch database log files using the Neptune console. For more information, see Using Audit Logs with Amazon Neptune Clusters.

  • Publishing logs to Amazon CloudWatch Logs – You can configure a Neptune DB cluster to publish audit log data to a log group in Amazon CloudWatch Logs. With CloudWatch Logs, you can perform real-time analysis of the log data, use CloudWatch to create alarms and view metrics, and use CloudWatch Logs to store your log records in highly durable storage. See Neptune CloudWatch Logs.

  • AWS CloudTrail – Neptune supports API logging using CloudTrail. For more information, see Logging Amazon Neptune API Calls with AWS CloudTrail.

  • Event notification subscriptions – Subscribe to Neptune events to stay informed about what is happening. For more information, see Using Neptune Event Notification.

  • Tagging – Use tags to add metadata to your Neptune resources and track usage based on tags. For more information, see Tagging Amazon Neptune Resources.