[][src]Crate rusoto_application_insights

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

ApplicationComponent

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

ApplicationInfo

Describes the status of the application.

ApplicationInsightsClient

A client for the Application Insights API.

ConfigurationEvent

The event information.

CreateApplicationRequest
CreateApplicationResponse
CreateComponentRequest
CreateComponentResponse
CreateLogPatternRequest
CreateLogPatternResponse
DeleteApplicationRequest
DeleteApplicationResponse
DeleteComponentRequest
DeleteComponentResponse
DeleteLogPatternRequest
DeleteLogPatternResponse
DescribeApplicationRequest
DescribeApplicationResponse
DescribeComponentConfigurationRecommendationRequest
DescribeComponentConfigurationRecommendationResponse
DescribeComponentConfigurationRequest
DescribeComponentConfigurationResponse
DescribeComponentRequest
DescribeComponentResponse
DescribeLogPatternRequest
DescribeLogPatternResponse
DescribeObservationRequest
DescribeObservationResponse
DescribeProblemObservationsRequest
DescribeProblemObservationsResponse
DescribeProblemRequest
DescribeProblemResponse
ListApplicationsRequest
ListApplicationsResponse
ListComponentsRequest
ListComponentsResponse
ListConfigurationHistoryRequest
ListConfigurationHistoryResponse
ListLogPatternSetsRequest
ListLogPatternSetsResponse
ListLogPatternsRequest
ListLogPatternsResponse
ListProblemsRequest
ListProblemsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
LogPattern

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

Observation

Describes an anomaly or error with the application.

Problem

Describes a problem that is detected by correlating observations.

RelatedObservations

Describes observations related to the problem.

Tag

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.

TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
UpdateApplicationRequest
UpdateApplicationResponse
UpdateComponentConfigurationRequest
UpdateComponentConfigurationResponse
UpdateComponentRequest
UpdateComponentResponse
UpdateLogPatternRequest
UpdateLogPatternResponse

Enums

CreateApplicationError

Errors returned by CreateApplication

CreateComponentError

Errors returned by CreateComponent

CreateLogPatternError

Errors returned by CreateLogPattern

DeleteApplicationError

Errors returned by DeleteApplication

DeleteComponentError

Errors returned by DeleteComponent

DeleteLogPatternError

Errors returned by DeleteLogPattern

DescribeApplicationError

Errors returned by DescribeApplication

DescribeComponentConfigurationError

Errors returned by DescribeComponentConfiguration

DescribeComponentConfigurationRecommendationError

Errors returned by DescribeComponentConfigurationRecommendation

DescribeComponentError

Errors returned by DescribeComponent

DescribeLogPatternError

Errors returned by DescribeLogPattern

DescribeObservationError

Errors returned by DescribeObservation

DescribeProblemError

Errors returned by DescribeProblem

DescribeProblemObservationsError

Errors returned by DescribeProblemObservations

ListApplicationsError

Errors returned by ListApplications

ListComponentsError

Errors returned by ListComponents

ListConfigurationHistoryError

Errors returned by ListConfigurationHistory

ListLogPatternSetsError

Errors returned by ListLogPatternSets

ListLogPatternsError

Errors returned by ListLogPatterns

ListProblemsError

Errors returned by ListProblems

ListTagsForResourceError

Errors returned by ListTagsForResource

TagResourceError

Errors returned by TagResource

UntagResourceError

Errors returned by UntagResource

UpdateApplicationError

Errors returned by UpdateApplication

UpdateComponentConfigurationError

Errors returned by UpdateComponentConfiguration

UpdateComponentError

Errors returned by UpdateComponent

UpdateLogPatternError

Errors returned by UpdateLogPattern

Traits

ApplicationInsights

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