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 |
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.
Edge' | |
|
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.