Crate rusoto_application_insights

Source
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§

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.