class Aws::XRay::Types::Service

Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.

@!attribute [rw] reference_id

Identifier for the service. Unique within the service map.
@return [Integer]

@!attribute [rw] name

The canonical name of the service.
@return [String]

@!attribute [rw] names

A list of names for the service, including the canonical name.
@return [Array<String>]

@!attribute [rw] root

Indicates that the service was the first service to process a
request.
@return [Boolean]

@!attribute [rw] account_id

Identifier of the Amazon Web Services account in which the service
runs.
@return [String]

@!attribute [rw] type

The type of service.

* Amazon Web Services Resource - The type of an Amazon Web Services
  resource. For example, `AWS::EC2::Instance` for an application
  running on Amazon EC2 or `AWS::DynamoDB::Table` for an Amazon
  DynamoDB table that the application used.

* Amazon Web Services Service - The type of an Amazon Web Services
  service. For example, `AWS::DynamoDB` for downstream calls to
  Amazon DynamoDB that didn't target a specific table.

* `client` - Represents the clients that sent requests to a root
  service.

* `remote` - A downstream service of indeterminate type.
@return [String]

@!attribute [rw] state

The service's state.
@return [String]

@!attribute [rw] start_time

The start time of the first segment that the service generated.
@return [Time]

@!attribute [rw] end_time

The end time of the last segment that the service generated.
@return [Time]

@!attribute [rw] edges

Connections to downstream services.
@return [Array<Types::Edge>]

@!attribute [rw] summary_statistics

Aggregated statistics for the service.
@return [Types::ServiceStatistics]

@!attribute [rw] duration_histogram

A histogram that maps the spread of service durations.
@return [Array<Types::HistogramEntry>]

@!attribute [rw] response_time_histogram

A histogram that maps the spread of service response times.
@return [Array<Types::HistogramEntry>]

@see docs.aws.amazon.com/goto/WebAPI/xray-2016-04-12/Service AWS API Documentation

Constants

SENSITIVE