Jump to Content

New API Documentation - Developer Preview Available

We are excited to announce the developer preview of our new API documentation for AWS SDK for JavaScript v3. Please follow instructions on the landing page to leave us your feedback.

@aws-sdk/client-codeguruprofiler

This section provides documentation for the Amazon CodeGuru Profiler API operations.

Amazon CodeGuru Profiler collects runtime performance data from your live applications, and provides recommendations that can help you fine-tune your application performance. Using machine learning algorithms, CodeGuru Profiler can help you find your most expensive lines of code and suggest ways you can improve efficiency and remove CPU bottlenecks.

Amazon CodeGuru Profiler provides different visualizations of profiling data to help you identify what code is running on the CPU, see how much time is consumed, and suggest ways to reduce CPU utilization.

Amazon CodeGuru Profiler currently supports applications written in all Java virtual machine (JVM) languages and Python. While CodeGuru Profiler supports both visualizations and recommendations for applications written in Java, it can also generate visualizations and a subset of recommendations for applications written in other JVM languages and Python.

For more information, see What is Amazon CodeGuru Profiler in the Amazon CodeGuru Profiler User Guide.

Index

Enumerations

Classes

Interfaces

AddNotificationChannelsCommandInput AddNotificationChannelsCommandOutput AddNotificationChannelsRequest AddNotificationChannelsResponse AgentConfiguration AgentOrchestrationConfig AggregatedProfileTime Anomaly AnomalyInstance BatchGetFrameMetricDataCommandInput BatchGetFrameMetricDataCommandOutput BatchGetFrameMetricDataRequest BatchGetFrameMetricDataResponse Channel ClientDefaults CodeGuruProfilerClientConfig CodeGuruProfilerClientResolvedConfig CodeGuruProfilerPaginationConfiguration ConfigureAgentCommandInput ConfigureAgentCommandOutput ConfigureAgentRequest ConfigureAgentResponse CreateProfilingGroupCommandInput CreateProfilingGroupCommandOutput CreateProfilingGroupRequest CreateProfilingGroupResponse DeleteProfilingGroupCommandInput DeleteProfilingGroupCommandOutput DeleteProfilingGroupRequest DeleteProfilingGroupResponse DescribeProfilingGroupCommandInput DescribeProfilingGroupCommandOutput DescribeProfilingGroupRequest DescribeProfilingGroupResponse FindingsReportSummary FrameMetric FrameMetricDatum GetFindingsReportAccountSummaryCommandInput GetFindingsReportAccountSummaryCommandOutput GetFindingsReportAccountSummaryRequest GetFindingsReportAccountSummaryResponse GetNotificationConfigurationCommandInput GetNotificationConfigurationCommandOutput GetNotificationConfigurationRequest GetNotificationConfigurationResponse GetPolicyCommandInput GetPolicyCommandOutput GetPolicyRequest GetPolicyResponse GetProfileCommandInput GetProfileCommandOutput GetProfileRequest GetProfileResponse GetRecommendationsCommandInput GetRecommendationsCommandOutput GetRecommendationsRequest GetRecommendationsResponse ListFindingsReportsCommandInput ListFindingsReportsCommandOutput ListFindingsReportsRequest ListFindingsReportsResponse ListProfileTimesCommandInput ListProfileTimesCommandOutput ListProfileTimesRequest ListProfileTimesResponse ListProfilingGroupsCommandInput ListProfilingGroupsCommandOutput ListProfilingGroupsRequest ListProfilingGroupsResponse ListTagsForResourceCommandInput ListTagsForResourceCommandOutput ListTagsForResourceRequest ListTagsForResourceResponse Match Metric NotificationConfiguration Pattern PostAgentProfileCommandInput PostAgentProfileCommandOutput PostAgentProfileRequest PostAgentProfileResponse ProfileTime ProfilingGroupDescription ProfilingStatus PutPermissionCommandInput PutPermissionCommandOutput PutPermissionRequest PutPermissionResponse Recommendation RemoveNotificationChannelCommandInput RemoveNotificationChannelCommandOutput RemoveNotificationChannelRequest RemoveNotificationChannelResponse RemovePermissionCommandInput RemovePermissionCommandOutput RemovePermissionRequest RemovePermissionResponse SubmitFeedbackCommandInput SubmitFeedbackCommandOutput SubmitFeedbackRequest SubmitFeedbackResponse TagResourceCommandInput TagResourceCommandOutput TagResourceRequest TagResourceResponse TimestampStructure UntagResourceCommandInput UntagResourceCommandOutput UntagResourceRequest UntagResourceResponse UpdateProfilingGroupCommandInput UpdateProfilingGroupCommandOutput UpdateProfilingGroupRequest UpdateProfilingGroupResponse UserFeedback __MetadataBearer

Type Aliases

Functions

SDK - Clients

SDK - Commands

AddNotificationChannelsCommand AddNotificationChannelsCommandInput AddNotificationChannelsCommandOutput BatchGetFrameMetricDataCommand BatchGetFrameMetricDataCommandInput BatchGetFrameMetricDataCommandOutput ConfigureAgentCommand ConfigureAgentCommandInput ConfigureAgentCommandOutput CreateProfilingGroupCommand CreateProfilingGroupCommandInput CreateProfilingGroupCommandOutput DeleteProfilingGroupCommand DeleteProfilingGroupCommandInput DeleteProfilingGroupCommandOutput DescribeProfilingGroupCommand DescribeProfilingGroupCommandInput DescribeProfilingGroupCommandOutput GetFindingsReportAccountSummaryCommand GetFindingsReportAccountSummaryCommandInput GetFindingsReportAccountSummaryCommandOutput GetNotificationConfigurationCommand GetNotificationConfigurationCommandInput GetNotificationConfigurationCommandOutput GetPolicyCommand GetPolicyCommandInput GetPolicyCommandOutput GetProfileCommand GetProfileCommandInput GetProfileCommandOutput GetRecommendationsCommand GetRecommendationsCommandInput GetRecommendationsCommandOutput ListFindingsReportsCommand ListFindingsReportsCommandInput ListFindingsReportsCommandOutput ListProfileTimesCommand ListProfileTimesCommandInput ListProfileTimesCommandOutput ListProfilingGroupsCommand ListProfilingGroupsCommandInput ListProfilingGroupsCommandOutput ListTagsForResourceCommand ListTagsForResourceCommandInput ListTagsForResourceCommandOutput PostAgentProfileCommand PostAgentProfileCommandInput PostAgentProfileCommandOutput PutPermissionCommand PutPermissionCommandInput PutPermissionCommandOutput RemoveNotificationChannelCommand RemoveNotificationChannelCommandInput RemoveNotificationChannelCommandOutput RemovePermissionCommand RemovePermissionCommandInput RemovePermissionCommandOutput SubmitFeedbackCommand SubmitFeedbackCommandInput SubmitFeedbackCommandOutput TagResourceCommand TagResourceCommandInput TagResourceCommandOutput UntagResourceCommand UntagResourceCommandInput UntagResourceCommandOutput UpdateProfilingGroupCommand UpdateProfilingGroupCommandInput UpdateProfilingGroupCommandOutput

SDK - Paginators

SDK - Waiters