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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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.
453 454 455 456 457 458 459 460 461 462 463 464 |
# File 'gems/aws-sdk-xray/lib/aws-sdk-xray/types.rb', line 453 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 |