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
, andDEFAULT
.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