Use CloudWatch Application Signals for comprehensive observability of your cloud-based applications. It enables real-time service health dashboards and helps you track long-term performance trends against your business goals. The application-centric view provides you with unified visibility across your applications, services, and dependencies, so you can proactively monitor and efficiently triage any issues that may arise, ensuring optimal customer experience.
Application Signals provides the following benefits:
Automatically collect metrics and traces from your applications, and display key metrics such as call volume, availability, latency, faults, and errors.
Create and monitor service level objectives (SLOs).
See a map of your application topology that Application Signals automatically discovers, that gives you a visual representation of your applications, dependencies, and their connectivity.
Application Signals works with CloudWatch RUM, CloudWatch Synthetics canaries, and Amazon Web Services Service Catalog AppRegistry, to display your client pages, Synthetics canaries, and application names within dashboards and maps.
credentials: Optional credentials shorthand for the config parameter
creds :
access_key_id : AWS access key ID
secret_access_key : AWS secret access key
session_token : AWS temporary session token
profile : The name of a profile to use. If not given, then the default profile is used.
anonymous : Set anonymous credentials.
endpoint: Optional shorthand for complete URL to use for the constructed client.
region: Optional shorthand for AWS Region used in instantiating the client.
Returns
A client for the service. You can call the service's operations using syntax like svc$operation(...), where svc is the name you've assigned to the client. The available operations are listed in the Operations section.
Use this operation to retrieve one or more service level objective (SLO) budget reports
create_service_level_objective
Creates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations
delete_service_level_objective
Deletes the specified service level objective
get_service
Returns information about a service discovered by Application Signals
get_service_level_objective
Returns information about one SLO created in the account
list_service_dependencies
Returns a list of service dependencies of the service that you specify
list_service_dependents
Returns the list of dependents that invoked the specified service during the provided time range
list_service_level_objectives
Returns a list of SLOs created in this account
list_service_operations
Returns a list of the operations of this service that have been discovered by Application Signals
list_services
Returns a list of services that have been discovered by Application Signals
list_tags_for_resource
Displays the tags associated with a CloudWatch resource
start_discovery
Enables this Amazon Web Services account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role
tag_resource
Assigns one or more tags (key-value pairs) to the specified CloudWatch resource, such as a service level objective
untag_resource
Removes one or more tags from the specified resource
update_service_level_objective
Updates an existing service level objective (SLO)
Examples
## Not run:svc <- cloudwatchapplicationsignals()svc$batch_get_service_level_objective_budget_report( Foo =123)## End(Not run)