组件配置部分 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

组件配置部分

组件配置包括几个主要部分。组件配置的部分可以任何顺序显示。

  • alarmMetrics(可选)

    组件中要监控的指标列表。所有组件类型都可以有一个 alarmMetrics 部分。

  • 日志(可选)

    组件中要监控的日志列表。仅 EC2 实例可以具有日志部分。

  • 实例(可选)

    组件的嵌套实例配置。以下类型的组件可具有嵌套实例和实例部分: ELB、ASG和自定义分组EC2实例。

  • 警报(可选)

    要为组件监控的警报的列表。所有组件类型都可以有一个警报部分。

以下示例显示 JSON 格式的实例部分片段的语法。

{ "alarmMetrics" : [ list of alarm metrics ], "logs" : [ list of logs ], "windowsEvents" : [ list of windows events channels configurations ] }

组件配置部分属性

本节介绍每个组件配置部分的属性。

Metric

定义组件中要监控的指标。

:JSON

{ "alarmMetricName" : "monitoredMetricName", "monitor" : true/false }

属性

Log

定义组件中要监控的日志。

:JSON

{ "logGroupName" : "logGroupName", "logPath" : "logPath", "logType" : "logType", "encoding" : "encodingType", "monitor" : true/false }

属性

  • logGroupName(必需)

    的 CloudWatch 与受监控的日志关联的日志组名称。对于日志组名称约束的信息,请参阅 CreateLogGroup

  • logPath(EC2实例组件要求;不使用的组件不需要 CloudWatch 药剂,例如 AWS Lambda)

    要监控的日志路径。日志路径必须是 Windows 系统文件绝对路径。更多信息,请参阅 CloudWatch 代理配置文件: 日志部分.

  • logType(必需)

    日志类型决定 Application Insights 分析日志时所依据的日志模式。日志类型选自以下: 应用/拒绝。

  • 编码(可选)

    要监控的日志的编码类型。指定的编码应包含在 CloudWatch 代理支持的编码. 如果未提供,CloudWatch Application Insights 将使用日志类型的默认编码类型:

    • 对于APPLICATION/DEFAULT:utf-8 编码

    • 对于 SQL_SERVER:utf-16 编码

    • 对于 IIS:ASCII 编码

  • 监控(可选)

    布尔值,用于指示是否监控日志。默认值为 true

Windows 事件

定义要记录的 Windows 事件。

:JSON

{ "logGroupName" : "logGroupName", "eventName" : "eventName", "eventLevels" : ["ERROR","WARNING","CRITICAL","INFORMATION","VERBOSE"], "monitor" : true/false }

属性

  • logGroupName(必需)

    的 CloudWatch 与受监控的日志关联的日志组名称。对于日志组名称约束的信息,请参阅 CreateLogGroup

  • eventName(必需)

    要记录的 Windows 事件的类型。这等同于 Windows 事件日志通道名称。例如,系统、安全、CustomEventName 等。要记录的每种类型的 Windows 事件需要使用该字段。

  • eventLevels(必需)

    要记录的事件级别。您必须指定要记录的每个级别。可能的价值观包括 INFORMATION, WARNING, ERROR, CRITICAL、和 VERBOSE。需要为每种类型的Windows事件填写该字段以记录。

  • 监控(可选)

    布尔值,用于指示是否监控日志。默认值为 true

Alarm

定义a CloudWatch 部件的待监控警报。

:JSON

{ "alarmName" : "monitoredAlarmName", "severity" : HIGH/MEDIUM/LOW }

属性

  • alarmName(必需)

    的 CloudWatch 部件的待监控警报。

  • 严重性(可选)

    指示警报关闭时的中断程度。