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 a grouping configuration that defines how services are grouped and organized in Application Signals. Once deleted, services will no longer be grouped according to the specified configuration rules.
Deletes the specified service level objective.
Returns information about a service discovered by Application Signals.
Returns information about one SLO created in the account.
Retrieves a list of audit findings for Application Signals resources. Audit findings identify potential issues, misconfigurations, or compliance violations in your observability setup.
Retrieves the available grouping attribute definitions that can be used to create grouping configurations. These definitions specify the attributes and rules available for organizing services.
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.
Retrieves the current state information for services monitored by Application Signals. Service states include health status, recent change events, and other operational metadata.
Displays the tags associated with a CloudWatch resource. Tags can be assigned to service level objectives.
Creates or updates a grouping configuration that defines how services are organized and grouped in Application Signals dashboards and service maps.
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.