Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ServiceInfo = ServiceInfo' {
- state :: Maybe Text
- startTime :: Maybe POSIX
- root :: Maybe Bool
- responseTimeHistogram :: Maybe [HistogramEntry]
- durationHistogram :: Maybe [HistogramEntry]
- referenceId :: Maybe Int
- accountId :: Maybe Text
- names :: Maybe [Text]
- name :: Maybe Text
- endTime :: Maybe POSIX
- type' :: Maybe Text
- edges :: Maybe [Edge]
- summaryStatistics :: Maybe ServiceStatistics
- newServiceInfo :: ServiceInfo
- serviceInfo_state :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_startTime :: Lens' ServiceInfo (Maybe UTCTime)
- serviceInfo_root :: Lens' ServiceInfo (Maybe Bool)
- serviceInfo_responseTimeHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry])
- serviceInfo_durationHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry])
- serviceInfo_referenceId :: Lens' ServiceInfo (Maybe Int)
- serviceInfo_accountId :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_names :: Lens' ServiceInfo (Maybe [Text])
- serviceInfo_name :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_endTime :: Lens' ServiceInfo (Maybe UTCTime)
- serviceInfo_type :: Lens' ServiceInfo (Maybe Text)
- serviceInfo_edges :: Lens' ServiceInfo (Maybe [Edge])
- serviceInfo_summaryStatistics :: Lens' ServiceInfo (Maybe ServiceStatistics)
Documentation
data ServiceInfo Source #
Information about an application that processed requests, users that made requests, or downstream services, resources, and applications that an application used.
See: newServiceInfo
smart constructor.
ServiceInfo' | |
|
Instances
newServiceInfo :: ServiceInfo Source #
Create a value of ServiceInfo
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:state:ServiceInfo'
, serviceInfo_state
- The service's state.
$sel:startTime:ServiceInfo'
, serviceInfo_startTime
- The start time of the first segment that the service generated.
$sel:root:ServiceInfo'
, serviceInfo_root
- Indicates that the service was the first service to process a request.
$sel:responseTimeHistogram:ServiceInfo'
, serviceInfo_responseTimeHistogram
- A histogram that maps the spread of service response times.
$sel:durationHistogram:ServiceInfo'
, serviceInfo_durationHistogram
- A histogram that maps the spread of service durations.
$sel:referenceId:ServiceInfo'
, serviceInfo_referenceId
- Identifier for the service. Unique within the service map.
$sel:accountId:ServiceInfo'
, serviceInfo_accountId
- Identifier of the Amazon Web Services account in which the service runs.
$sel:names:ServiceInfo'
, serviceInfo_names
- A list of names for the service, including the canonical name.
$sel:name:ServiceInfo'
, serviceInfo_name
- The canonical name of the service.
$sel:endTime:ServiceInfo'
, serviceInfo_endTime
- The end time of the last segment that the service generated.
$sel:type':ServiceInfo'
, serviceInfo_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 orAWS::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.
$sel:edges:ServiceInfo'
, serviceInfo_edges
- Connections to downstream services.
$sel:summaryStatistics:ServiceInfo'
, serviceInfo_summaryStatistics
- Aggregated statistics for the service.
serviceInfo_state :: Lens' ServiceInfo (Maybe Text) Source #
The service's state.
serviceInfo_startTime :: Lens' ServiceInfo (Maybe UTCTime) Source #
The start time of the first segment that the service generated.
serviceInfo_root :: Lens' ServiceInfo (Maybe Bool) Source #
Indicates that the service was the first service to process a request.
serviceInfo_responseTimeHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #
A histogram that maps the spread of service response times.
serviceInfo_durationHistogram :: Lens' ServiceInfo (Maybe [HistogramEntry]) Source #
A histogram that maps the spread of service durations.
serviceInfo_referenceId :: Lens' ServiceInfo (Maybe Int) Source #
Identifier for the service. Unique within the service map.
serviceInfo_accountId :: Lens' ServiceInfo (Maybe Text) Source #
Identifier of the Amazon Web Services account in which the service runs.
serviceInfo_names :: Lens' ServiceInfo (Maybe [Text]) Source #
A list of names for the service, including the canonical name.
serviceInfo_name :: Lens' ServiceInfo (Maybe Text) Source #
The canonical name of the service.
serviceInfo_endTime :: Lens' ServiceInfo (Maybe UTCTime) Source #
The end time of the last segment that the service generated.
serviceInfo_type :: Lens' ServiceInfo (Maybe Text) Source #
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 orAWS::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.
serviceInfo_edges :: Lens' ServiceInfo (Maybe [Edge]) Source #
Connections to downstream services.
serviceInfo_summaryStatistics :: Lens' ServiceInfo (Maybe ServiceStatistics) Source #
Aggregated statistics for the service.