本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将 Neptune 日志发布到亚马逊日志 CloudWatch
您可以配置 Neptune 数据库集群以将审核日志数据 and/or 慢速查询日志数据发布到 Amazon Logs 中的日志组。 CloudWatch 使用 CloudWatch 日志,您可以对日志数据进行实时分析,并 CloudWatch 用于创建警报和查看指标。您可以使用 CloudWatch 日志将日志记录存储在高度耐用的存储器中。
要将审核日志发布到 CloudWatch 日志,必须明确启用审核日志(参见启用审计日志)。同样,要将慢查询日志发布到日 CloudWatch 志,必须明确启用慢查询日志(参见)。使用 Amazon Neptune 慢速查询日志记录
注意
请注意以下事项:
当您将日志发布到时,需要支付额外费用 CloudWatch。有关详细信息,请参阅CloudWatch 定价页面
。 您无法将日志发布到中国(北京)或中国(宁夏)区域的 CloudWatch 日志。
如果禁用了导出日志数据,则 Neptune 不会删除现有日志组或日志流。如果禁用导出日志数据,则现有日志数据在 CloudWatch 日志中仍然可用,具体取决于日志保留时间,并且您仍会为存储的审计日志数据付费。您可以使用日志控制台 AWS CLI、或 CloudWatch 日志 API 删除日志流和 CloudWatch 日志组。
使用控制台将 Neptune 日志发布到日志 CloudWatch
从控制台将 Neptune 日志发布到 CloudWatch 日志
登录 AWS 管理控制台,然后在以下位置打开亚马逊 Neptune 控制台。 https://console.aws.amazon.com/neptune/home
在导航窗格中,选择数据库。
选择要为其发布日志数据的 Neptune 数据库集群。
对于 Actions(操作),选择 Modify(修改)。
在日志导出部分中,选择要开始发布到 CloudWatch 日志的日志。
选择继续,然后选择摘要页面上的 修改数据库集群。
使用 CLI 将 Neptune 审核日志发布到日志 CloudWatch
您可以使用带有以下参数的 AWS CLI
create-db-cluster命令创建新的数据库集群,将审核 CloudWatch 日志发布到日志:
aws neptune create-db-cluster \ --regionus-east-1\ --db-cluster-identifiermy_db_cluster_id\ --engine neptune \ --enable-cloudwatch-logs-exports '["audit"]'
您可以使用带有以下参数的 AWS CLI modify-db-cluster命令将现有数据库集群配置为将审核 CloudWatch 日志发布到日志:
aws neptune modify-db-cluster \ --regionus-east-1\ --db-cluster-identifiermy_db_cluster_id\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["audit"]}'
使用 CLI 将 Neptune 慢查询日志发布到日志 CloudWatch
您还可以使用带有以下参数的 AWS CLI
create-db-cluster命令创建一个新的数据库集群,将慢速查询 CloudWatch 日志发布到日志:
aws neptune create-db-cluster \ --regionus-east-1\ --db-cluster-identifiermy_db_cluster_id\ --engine neptune \ --enable-cloudwatch-logs-exports '["slowquery"]'
同样,您可以使用带有以下参数的 AWS CLI modify-db-cluster命令将现有数据库集群配置为将慢速查询 CloudWatch 日志发布到日志:
aws neptune modify-db-cluster --regionus-east-1\ --db-cluster-identifiermy_db_cluster_id\ --cloudwatch-logs-export-configuration '{"EnableLogTypes":["slowquery"]}'
在亚马逊监控海王星日志事件 CloudWatch
启用 Neptune 日志后,您可以监控 Amazon CloudWatch Logs 中的日志事件。将自动使用以下前缀为 Neptune 数据库集群创建新的日志组,其中 表示数据库集群名称,cluster-name 表示日志类型:log_type
/aws/neptune/cluster-name/log_type
例如,如果您将导出功能配置为包括名为 mydbcluster 的数据库集群的审计日志,则日志数据将存储在 /aws/neptune/mydbcluster/audit 日志组中。
将使用不同的日志流将来自数据库集群中的所有数据库实例的所有事件推送到一个日志组。
如果存在具有指定名称的日志组,Neptune 将使用该日志组为 Neptune 数据库集群导出日志数据。您可以使用自动配置,例如,创建具有预定义日志保留期 AWS CloudFormation、指标筛选条件和客户访问权限的日志组。否则,将使用日志中的默认日志保留期(永不过期)自动创建新的 CloudWatch 日志组。
您可以使用 CloudWatch 日志控制台 AWS CLI、或 CloudWatch 日志 API 来更改日志保留期。有关更改日志中 CloudWatch 日志保留期的更多信息,请参阅更改日志中的 CloudWatch 日志数据保留期。
您可以使用 CloudWatch 日志控制台 AWS CLI、或 CloudWatch 日志 API 在数据库集群的日志事件中搜索信息。有关搜索和筛选日志数据的更多信息,请参阅搜索和筛选日志数据。