AWS::ApplicationInsights::Application Log - AWS CloudFormation

AWS::ApplicationInsights::Application Log

The AWS::ApplicationInsights::Application Log property type specifies a log to monitor for the component.

Syntax

To declare this entity in your AWS CloudFormation template, use the following syntax:

JSON

{ "Encoding" : String, "LogGroupName" : String, "LogPath" : String, "LogType" : String, "PatternSet" : String }

YAML

Encoding: String LogGroupName: String LogPath: String LogType: String PatternSet: String

Properties

Encoding

The type of encoding of the logs to be monitored. The specified encoding should be included in the list of CloudWatch agent supported encodings. If not provided, CloudWatch Application Insights uses the default encoding type for the log type:

  • APPLICATION/DEFAULT: utf-8 encoding

  • SQL_SERVER: utf-16 encoding

  • IIS: ascii encoding

Required: No

Type: String

Allowed values: utf-8 | utf-16 | ascii

Update requires: No interruption

LogGroupName

The CloudWatch log group name to be associated with the monitored log.

Required: No

Type: String

Pattern: [\.\-_/#A-Za-z0-9]+

Minimum: 1

Maximum: 512

Update requires: No interruption

LogPath

The path of the logs to be monitored. The log path must be an absolute Windows or Linux system file path. For more information, see CloudWatch Agent Configuration File: Logs Section.

Required: No

Type: String

Pattern: ^([a-zA-Z]:\\[\\\S|*\S]?.*|/[^"']*)$

Minimum: 1

Maximum: 260

Update requires: No interruption

LogType

The log type decides the log patterns against which Application Insights analyzes the log. The log type is selected from the following: SQL_SERVER, MYSQL, MYSQL_SLOW_QUERY, POSTGRESQL, ORACLE_ALERT, ORACLE_LISTENER, IIS, APPLICATION, WINDOWS_EVENTS, WINDOWS_EVENTS_ACTIVE_DIRECTORY, WINDOWS_EVENTS_DNS , WINDOWS_EVENTS_IIS , WINDOWS_EVENTS_SHAREPOINT, SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP, SQL_SERVER_FAILOVER_CLUSTER_INSTANCE, STEP_FUNCTION, API_GATEWAY_ACCESS, API_GATEWAY_EXECUTION, SAP_HANA_LOGS, SAP_HANA_TRACE, SAP_HANA_HIGH_AVAILABILITY, and DEFAULT.

Required: Yes

Type: String

Pattern: ^[A-Z][[A-Z]_]*$

Update requires: No interruption

PatternSet

The log pattern set.

Required: No

Type: String

Pattern: [a-zA-Z0-9.-_]*

Minimum: 1

Maximum: 30

Update requires: No interruption