将 Neptune 日志发布到亚马逊日志 CloudWatch - Amazon Neptune

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将 Neptune 日志发布到亚马逊日志 CloudWatch

您可以将 Neptune 数据库集群配置为将审核日志数据和/或慢速查询日志数据发布到 Amazon Logs 中的日志组。 CloudWatch 借助 CloudWatch 日志,您可以对日志数据进行实时分析,并 CloudWatch 用于创建警报和查看指标。您可以使用 CloudWatch 日志将日志记录存储在高度耐用的存储器中。

要将审核日志发布到 CloudWatch 日志,必须明确启用审核日志(请参阅启用审计日志)。同样,要将慢查询日志发布到日 CloudWatch 志,必须明确启用慢查询日志(请参阅)。使用 Amazon Neptune 慢速查询日志记录

注意

请注意以下事项:

  • 当您将日志发布到时,将收取额外费用 CloudWatch。详情请参阅CloudWatch 定价页面

  • 您无法将日志发布到中国(北京)或中国(宁夏)区域的 CloudWatch 日志。

  • 如果禁用了导出日志数据,则 Neptune 不会删除现有日志组或日志流。如果禁用导出日志数据,则日志中的 CloudWatch 现有日志数据仍可用,具体取决于日志保留时间,并且您仍会为存储的审核日志数据付费。您可以使用日志控制台 AWS CLI、或日志来删除 CloudWatch 日志流和 CloudWatch 日志组API。

使用控制台将 Neptune 日志发布到日志 CloudWatch

从控制台将 Neptune 日志发布到 CloudWatch 日志
  1. 登录 AWS 管理控制台,然后在家中打开 Amazon Neptune https://console.aws.amazon.com/neptune/ 主机。

  2. 在导航窗格中,选择 Databases(数据库)。

  3. 选择要为其发布日志数据的 Neptune 数据库集群。

  4. 对于 Actions(操作),选择 Modify(修改)。

  5. 日志导出部分,选择要开始发布到 CloudWatch 日志的日志。

  6. 选择继续,然后选择摘要页面上的 修改数据库集群

使用CLI将 Neptune 审核日志发布到日志 CloudWatch

您可以使用带有以下参数的 AWS CLI create-db-cluster命令创建新的数据库集群,将审核 CloudWatch 日志发布到日志:

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["audit"]'

您可以使用带有以下参数的 AWS CLI modify-db-cluster命令将现有数据库集群配置为将审计 CloudWatch 日志发布到日志:

aws neptune modify-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'

使用CLI将 Neptune 慢速查询日志发布到日志 CloudWatch

您还可以使用带有以下参数的 AWS CLI create-db-cluster命令创建一个新的数据库集群,将慢速查询 CloudWatch 日志发布到日志:

aws neptune create-db-cluster \ --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --engine neptune \ --enable-cloudwatch-logs-exports '["slowquery"]'

同样,您可以使用带有以下参数的 AWS CLI modify-db-cluster命令将现有数据库集群配置为将慢查询 CloudWatch 日志发布到 Logs:

aws neptune modify-db-cluster --region us-east-1 \ --db-cluster-identifier my_db_cluster_id \ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["slowquery"]}'

监控 Amazon 中的 Neptune 日志事件 CloudWatch

启用 Neptune 日志后,您可以在 Ama CloudWatch zon 日志中监控日志事件。将自动使用以下前缀为 Neptune 数据库集群创建新的日志组,其中 cluster-name 表示数据库集群名称,log_type 表示日志类型:

/aws/neptune/cluster-name/log_type

例如,如果您将导出功能配置为包括名为 mydbcluster 的数据库集群的审计日志,则日志数据将存储在 /aws/neptune/mydbcluster/audit 日志组中。

将使用不同的日志流将来自数据库集群中的所有数据库实例的所有事件推送到一个日志组。

如果存在具有指定名称的日志组,Neptune 将使用该日志组为 Neptune 数据库集群导出日志数据。您可以使用自动配置(例如 AWS CloudFormation)来创建具有预定义日志保留期、指标筛选器和客户访问权限的日志组。否则,将使用日志中的默认日志保留期 “永不过期” 自动创建新的 CloudWatch 日志组。

您可以使用 CloudWatch 日志控制台 AWS CLI、或 Lo CloudWatch gs API 来更改日志保留期。有关在日志中更改日志保留期限的 CloudWatch 更多信息,请参阅更改日志中的 CloudWatch 日志数据保留期。

您可以使用 CloudWatch 日志控制台 AWS CLI、或 CloudWatch 日志API在数据库集群的日志事件中搜索信息。有关搜索和筛选日志数据的更多信息,请参阅搜索和筛选日志数据