将 Neptune 日志发布到亚马逊日志 CloudWatch - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

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

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

注意

请注意以下事项:

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

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

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

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

从控制台将 Neptune 日志发布到 CloudWatch 日志
  1. 登录Amazon管理控制台,打开亚马逊 Neptune 控制台,网址为 https://console.aws.amazon.com/neptune/home。

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

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

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

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

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

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

您可以使用带有以下参数的Amazon CLIcreate-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"]'

您可以使用带有以下参数的Amazon CLImodify-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

您还可以使用带有以下参数的Amazon CLIcreate-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"]'

同样,您可以使用带有以下参数的Amazon CLImodify-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"]}'

监控亚马逊中的 Neptune 日志事件 CloudWatch

启用 Neptune 日志后,您可以监控亚马逊 CloudWatch 日志中的日志事件。系统会自动为 Neptune 数据库集群创建一个新的日志组,其前缀为以下前缀,其中cluster-name表示数据库集群名称和log_type日志类型:

/aws/neptune/cluster-name/log_type

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

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

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

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

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