logo
Expand description

Amazon CloudWatch Application Insights

Amazon CloudWatch Application Insights is a service that helps you detect common problems with your applications. It enables you to pinpoint the source of issues in your applications (built with technologies such as Microsoft IIS, .NET, and Microsoft SQL Server), by providing key insights into detected problems.

After you onboard your application, CloudWatch Application Insights identifies, recommends, and sets up metrics and logs. It continuously analyzes and correlates your metrics and logs for unusual behavior to surface actionable problems with your application. For example, if your application is slow and unresponsive and leading to HTTP 500 errors in your Application Load Balancer (ALB), Application Insights informs you that a memory pressure problem with your SQL Server database is occurring. It bases this analysis on impactful metrics and log errors.

If you’re using the service, you’re probably looking for ApplicationInsightsClient and ApplicationInsights.

Structs

Describes a standalone resource or similarly grouped resources that the application is made up of.

Describes the status of the application.

A client for the Application Insights API.

The event information.

An object that defines the log patterns that belongs to a LogPatternSet.

Describes an anomaly or error with the application.

Describes a problem that is detected by correlating observations.

Describes observations related to the problem.

An object that defines the tags associated with an application. A tag is a label that you optionally define and associate with an application. Tags can help you categorize and manage resources in different ways, such as by purpose, owner, environment, or other criteria.

Each tag consists of a required tag key and an associated tag value, both of which you define. A tag key is a general label that acts as a category for a more specific tag value. A tag value acts as a descriptor within a tag key. A tag key can contain as many as 128 characters. A tag value can contain as many as 256 characters. The characters can be Unicode letters, digits, white space, or one of the following symbols: _ . : / = + -. The following additional restrictions apply to tags:

  • Tag keys and values are case sensitive.

  • For each associated resource, each tag key must be unique and it can have only one value.

  • The aws: prefix is reserved for use by AWS; you can’t use it in any tag keys or values that you define. In addition, you can't edit or remove tag keys or values that use this prefix.

Enums

Errors returned by CreateApplication

Errors returned by CreateComponent

Errors returned by CreateLogPattern

Errors returned by DeleteApplication

Errors returned by DeleteComponent

Errors returned by DeleteLogPattern

Errors returned by DescribeApplication

Errors returned by DescribeComponentConfiguration

Errors returned by DescribeComponentConfigurationRecommendation

Errors returned by DescribeComponent

Errors returned by DescribeLogPattern

Errors returned by DescribeObservation

Errors returned by DescribeProblem

Errors returned by DescribeProblemObservations

Errors returned by ListApplications

Errors returned by ListComponents

Errors returned by ListConfigurationHistory

Errors returned by ListLogPatternSets

Errors returned by ListLogPatterns

Errors returned by ListProblems

Errors returned by ListTagsForResource

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateApplication

Errors returned by UpdateComponentConfiguration

Errors returned by UpdateComponent

Errors returned by UpdateLogPattern

Traits

Trait representing the capabilities of the Application Insights API. Application Insights clients implement this trait.