| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.XRay.Types.Edge
Description
Synopsis
- data Edge = Edge' {}
- newEdge :: Edge
- edge_aliases :: Lens' Edge (Maybe [Alias])
- edge_edgeType :: Lens' Edge (Maybe Text)
- edge_endTime :: Lens' Edge (Maybe UTCTime)
- edge_receivedEventAgeHistogram :: Lens' Edge (Maybe [HistogramEntry])
- edge_referenceId :: Lens' Edge (Maybe Int)
- edge_responseTimeHistogram :: Lens' Edge (Maybe [HistogramEntry])
- edge_startTime :: Lens' Edge (Maybe UTCTime)
- edge_summaryStatistics :: Lens' Edge (Maybe EdgeStatistics)
Documentation
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.
See: newEdge smart constructor.
Constructors
| Edge' | |
Fields
| |
Instances
Create a value of Edge with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:aliases:Edge', edge_aliases - Aliases for the edge.
$sel:edgeType:Edge', edge_edgeType - Describes an asynchronous connection, with a value of link.
$sel:endTime:Edge', edge_endTime - The end time of the last segment on the edge.
$sel:receivedEventAgeHistogram:Edge', edge_receivedEventAgeHistogram - 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.
$sel:referenceId:Edge', edge_referenceId - Identifier of the edge. Unique within a service map.
$sel:responseTimeHistogram:Edge', edge_responseTimeHistogram - A histogram that maps the spread of client response times on an edge.
Only populated for synchronous edges.
$sel:startTime:Edge', edge_startTime - The start time of the first segment on the edge.
$sel:summaryStatistics:Edge', edge_summaryStatistics - Response statistics for segments on the edge.
edge_edgeType :: Lens' Edge (Maybe Text) Source #
Describes an asynchronous connection, with a value of link.
edge_receivedEventAgeHistogram :: Lens' Edge (Maybe [HistogramEntry]) Source #
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.
edge_referenceId :: Lens' Edge (Maybe Int) Source #
Identifier of the edge. Unique within a service map.
edge_responseTimeHistogram :: Lens' Edge (Maybe [HistogramEntry]) Source #
A histogram that maps the spread of client response times on an edge. Only populated for synchronous edges.
edge_startTime :: Lens' Edge (Maybe UTCTime) Source #
The start time of the first segment on the edge.
edge_summaryStatistics :: Lens' Edge (Maybe EdgeStatistics) Source #
Response statistics for segments on the edge.