Package-level declarations
Types
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.
Inherited functions
Use this operation to retrieve one or more service level objective (SLO) budget reports.
Add or remove time window exclusions for one or more Service Level Objectives (SLOs).
Creates a service level objective (SLO), which can help you ensure that your critical business operations are meeting customer expectations. Use SLOs to set and track specific target levels for the reliability and availability of your applications and services. SLOs use service level indicators (SLIs) to calculate whether the application is performing at the level that you want.
Deletes the specified service level objective.
Returns information about a service discovered by Application Signals.
Returns information about one SLO created in the account.
Returns a list of service dependencies of the service that you specify. A dependency is an infrastructure component that an operation of this service connects with. Dependencies can include Amazon Web Services services, Amazon Web Services resources, and third-party services.
Returns the list of dependents that invoked the specified service during the provided time range. Dependents include other services, CloudWatch Synthetics canaries, and clients that are instrumented with CloudWatch RUM app monitors.
Retrieves all exclusion windows configured for a specific SLO.
Returns a list of SLOs created in this account.
Returns a list of the operations of this service that have been discovered by Application Signals. Only the operations that were invoked during the specified time range are returned.
Returns a list of services that have been discovered by Application Signals. A service represents a minimum logical and transactional unit that completes a business function. Services are discovered through Application Signals instrumentation.
Displays the tags associated with a CloudWatch resource. Tags can be assigned to service level objectives.
Enables this Amazon Web Services account to be able to use CloudWatch Application Signals by creating the AWSServiceRoleForCloudWatchApplicationSignals service-linked role. This service- linked role has the following permissions:
Assigns one or more tags (key-value pairs) to the specified CloudWatch resource, such as a service level objective.
Removes one or more tags from the specified resource.
Updates an existing service level objective (SLO). If you omit parameters, the previous values of those parameters are retained.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.