NAME
Paws::ApplicationInsights - Perl Interface to AWS Amazon CloudWatch Application Insights
SYNOPSIS
use Paws;
my $obj = Paws->service('ApplicationInsights');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
Amazon CloudWatch Application Insights for .NET and SQL Server
Amazon CloudWatch Application Insights for .NET and SQL Server is a service that helps you detect common problems with your .NET and SQL Server-based 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 for .NET and SQL Server 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.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/applicationinsights-2018-11-25
METHODS
CreateApplication
Each argument is described in detail in: Paws::ApplicationInsights::CreateApplication
Returns: a Paws::ApplicationInsights::CreateApplicationResponse instance
Adds an application that is created from a resource group.
CreateComponent
Each argument is described in detail in: Paws::ApplicationInsights::CreateComponent
Returns: a Paws::ApplicationInsights::CreateComponentResponse instance
Creates a custom component by grouping similar standalone instances to monitor.
DeleteApplication
Each argument is described in detail in: Paws::ApplicationInsights::DeleteApplication
Returns: a Paws::ApplicationInsights::DeleteApplicationResponse instance
Removes the specified application from monitoring. Does not delete the application.
DeleteComponent
Each argument is described in detail in: Paws::ApplicationInsights::DeleteComponent
Returns: a Paws::ApplicationInsights::DeleteComponentResponse instance
Ungroups a custom component. When you ungroup custom components, all applicable monitors that are set up for the component are removed and the instances revert to their standalone status.
DescribeApplication
Each argument is described in detail in: Paws::ApplicationInsights::DescribeApplication
Returns: a Paws::ApplicationInsights::DescribeApplicationResponse instance
Describes the application.
DescribeComponent
Each argument is described in detail in: Paws::ApplicationInsights::DescribeComponent
Returns: a Paws::ApplicationInsights::DescribeComponentResponse instance
Describes a component and lists the resources that are grouped together in a component.
DescribeComponentConfiguration
Each argument is described in detail in: Paws::ApplicationInsights::DescribeComponentConfiguration
Returns: a Paws::ApplicationInsights::DescribeComponentConfigurationResponse instance
Describes the monitoring configuration of the component.
DescribeComponentConfigurationRecommendation
Each argument is described in detail in: Paws::ApplicationInsights::DescribeComponentConfigurationRecommendation
Returns: a Paws::ApplicationInsights::DescribeComponentConfigurationRecommendationResponse instance
Describes the recommended monitoring configuration of the component.
DescribeObservation
Each argument is described in detail in: Paws::ApplicationInsights::DescribeObservation
Returns: a Paws::ApplicationInsights::DescribeObservationResponse instance
Describes an anomaly or error with the application.
DescribeProblem
Each argument is described in detail in: Paws::ApplicationInsights::DescribeProblem
Returns: a Paws::ApplicationInsights::DescribeProblemResponse instance
Describes an application problem.
DescribeProblemObservations
Each argument is described in detail in: Paws::ApplicationInsights::DescribeProblemObservations
Returns: a Paws::ApplicationInsights::DescribeProblemObservationsResponse instance
Describes the anomalies or errors associated with the problem.
ListApplications
Each argument is described in detail in: Paws::ApplicationInsights::ListApplications
Returns: a Paws::ApplicationInsights::ListApplicationsResponse instance
Lists the IDs of the applications that you are monitoring.
ListComponents
Each argument is described in detail in: Paws::ApplicationInsights::ListComponents
Returns: a Paws::ApplicationInsights::ListComponentsResponse instance
Lists the auto-grouped, standalone, and custom components of the application.
ListProblems
- [EndTime => Str]
- [MaxResults => Int]
- [NextToken => Str]
- [ResourceGroupName => Str]
- [StartTime => Str]
Each argument is described in detail in: Paws::ApplicationInsights::ListProblems
Returns: a Paws::ApplicationInsights::ListProblemsResponse instance
Lists the problems with your application.
UpdateComponent
- ComponentName => Str
- ResourceGroupName => Str
- [NewComponentName => Str]
- [ResourceList => ArrayRef[Str|Undef]]
Each argument is described in detail in: Paws::ApplicationInsights::UpdateComponent
Returns: a Paws::ApplicationInsights::UpdateComponentResponse instance
Updates the custom component name and/or the list of resources that make up the component.
UpdateComponentConfiguration
- ComponentName => Str
- ResourceGroupName => Str
- [ComponentConfiguration => Str]
- [Monitor => Bool]
- [Tier => Str]
Each argument is described in detail in: Paws::ApplicationInsights::UpdateComponentConfiguration
Returns: a Paws::ApplicationInsights::UpdateComponentConfigurationResponse instance
Updates the monitoring configurations for the component. The configuration input parameter is an escaped JSON of the configuration and should match the schema of what is returned by DescribeComponentConfigurationRecommendation
.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues