ServiceSummary
This structure contains information about one of your services that was discovered by Application Signals
Contents
- KeyAttributes
- 
               This is a string-to-string map that help identify the objects discovered by Application Signals. It can include the following fields. - 
                     Typedesignates the type of object this is.
- 
                     ResourceTypespecifies the type of the resource. This field is used only when the value of theTypefield isResourceorAWS::Resource.
- 
                     Namespecifies the name of the object. This is used only if the value of theTypefield isService,RemoteService, orAWS::Service.
- 
                     Identifieridentifies the resource objects of this resource. This is used only if the value of theTypefield isResourceorAWS::Resource.
- 
                     Environmentspecifies the location where this object is hosted, or what it belongs to.
 Type: String to string map Map Entries: Maximum number of 4 items. Key Pattern: [a-zA-Z]{1,50}Value Length Constraints: Minimum length of 1. Maximum length of 1024. Value Pattern: [ -~]*[!-~]+[ -~]*Required: Yes 
- 
                     
- MetricReferences
- 
               An array of structures that each contain information about one metric associated with this service. Type: Array of MetricReference objects Required: Yes 
- AttributeMaps
- 
               This structure contains one or more string-to-string maps that help identify this service. It can include platform attributes, application attributes, and telemetry attributes. Platform attributes contain information the service's platform. - 
                     PlatformTypedefines the hosted-in platform.
- 
                     EKS.Clusteris the name of the Amazon EKS cluster.
- 
                     K8s.Clusteris the name of the self-hosted Kubernetes cluster.
- 
                     K8s.Namespaceis the name of the Kubernetes namespace in either Amazon EKS or Kubernetes clusters.
- 
                     K8s.Workloadis the name of the Kubernetes workload in either Amazon EKS or Kubernetes clusters.
- 
                     K8s.Nodeis the name of the Kubernetes node in either Amazon EKS or Kubernetes clusters.
- 
                     K8s.Podis the name of the Kubernetes pod in either Amazon EKS or Kubernetes clusters.
- 
                     EC2.AutoScalingGroupis the name of the Amazon EC2 Auto Scaling group.
- 
                     EC2.InstanceIdis the ID of the Amazon EC2 instance.
- 
                     Hostis the name of the host, for all platform types.
 Application attributes contain information about the application. - 
                     AWS.Applicationis the application's name in AWS Service Catalog AppRegistry.
- 
                     AWS.Application.ARNis the application's ARN in AWS Service Catalog AppRegistry.
 Telemetry attributes contain telemetry information. - 
                     Telemetry.SDKis the fingerprint of the OpenTelemetry SDK version for instrumented services.
- 
                     Telemetry.Agentis the fingerprint of the agent used to collect and send telemetry data.
- 
                     Telemetry.SourceSpecifies the point of application where the telemetry was collected or specifies what was used for the source of telemetry data.
 Type: Array of string to string maps Required: No 
- 
                     
- ServiceGroups
- 
               An array of service groups that this service belongs to, based on the configured grouping attributes. Type: Array of ServiceGroup objects Required: No 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: