Class: Aws::XRay::Types::Edge
- Inherits:
-
Struct
- Object
- Struct
- Aws::XRay::Types::Edge
- Defined in:
- gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb
Overview
Information about a connection between two services. An edge can be a synchronous connection, such as typical call between client and service, or an asynchronous link, such as a Lambda function which retrieves an event from an SNS queue.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aliases ⇒ Array<Types::Alias>
Aliases for the edge.
-
#edge_type ⇒ String
Describes an asynchronous connection, with a value of
link. -
#end_time ⇒ Time
The end time of the last segment on the edge.
-
#received_event_age_histogram ⇒ Array<Types::HistogramEntry>
A histogram that maps the spread of event age when received by consumers.
-
#reference_id ⇒ Integer
Identifier of the edge.
-
#response_time_histogram ⇒ Array<Types::HistogramEntry>
A histogram that maps the spread of client response times on an edge.
-
#start_time ⇒ Time
The start time of the first segment on the edge.
-
#summary_statistics ⇒ Types::EdgeStatistics
Response statistics for segments on the edge.
Instance Attribute Details
#aliases ⇒ Array<Types::Alias>
Aliases for the edge.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#edge_type ⇒ String
Describes an asynchronous connection, with a value of link.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#end_time ⇒ Time
The end time of the last segment on the edge.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#received_event_age_histogram ⇒ Array<Types::HistogramEntry>
A histogram that maps the spread of event age when received by
consumers. Age is calculated each time an event is received. Only
populated when EdgeType is link.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#reference_id ⇒ Integer
Identifier of the edge. Unique within a service map.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#response_time_histogram ⇒ Array<Types::HistogramEntry>
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The start time of the first segment on the edge.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |
#summary_statistics ⇒ Types::EdgeStatistics
Response statistics for segments on the edge.
419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 419 class Edge < Struct.new( :reference_id, :start_time, :end_time, :summary_statistics, :response_time_histogram, :aliases, :edge_type, :received_event_age_histogram) SENSITIVE = [] include Aws::Structure end |