| 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.GetTimeSeriesServiceStatistics
Description
Get an aggregation of service statistics defined by a specific time range.
This operation returns paginated results.
Synopsis
- data GetTimeSeriesServiceStatistics = GetTimeSeriesServiceStatistics' {}
- newGetTimeSeriesServiceStatistics :: UTCTime -> UTCTime -> GetTimeSeriesServiceStatistics
- getTimeSeriesServiceStatistics_entitySelectorExpression :: Lens' GetTimeSeriesServiceStatistics (Maybe Text)
- getTimeSeriesServiceStatistics_forecastStatistics :: Lens' GetTimeSeriesServiceStatistics (Maybe Bool)
- getTimeSeriesServiceStatistics_groupARN :: Lens' GetTimeSeriesServiceStatistics (Maybe Text)
- getTimeSeriesServiceStatistics_groupName :: Lens' GetTimeSeriesServiceStatistics (Maybe Text)
- getTimeSeriesServiceStatistics_nextToken :: Lens' GetTimeSeriesServiceStatistics (Maybe Text)
- getTimeSeriesServiceStatistics_period :: Lens' GetTimeSeriesServiceStatistics (Maybe Int)
- getTimeSeriesServiceStatistics_startTime :: Lens' GetTimeSeriesServiceStatistics UTCTime
- getTimeSeriesServiceStatistics_endTime :: Lens' GetTimeSeriesServiceStatistics UTCTime
- data GetTimeSeriesServiceStatisticsResponse = GetTimeSeriesServiceStatisticsResponse' {}
- newGetTimeSeriesServiceStatisticsResponse :: Int -> GetTimeSeriesServiceStatisticsResponse
- getTimeSeriesServiceStatisticsResponse_containsOldGroupVersions :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe Bool)
- getTimeSeriesServiceStatisticsResponse_nextToken :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe Text)
- getTimeSeriesServiceStatisticsResponse_timeSeriesServiceStatistics :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe [TimeSeriesServiceStatistics])
- getTimeSeriesServiceStatisticsResponse_httpStatus :: Lens' GetTimeSeriesServiceStatisticsResponse Int
Creating a Request
data GetTimeSeriesServiceStatistics Source #
See: newGetTimeSeriesServiceStatistics smart constructor.
Constructors
| GetTimeSeriesServiceStatistics' | |
Fields
| |
Instances
newGetTimeSeriesServiceStatistics Source #
Arguments
| :: UTCTime | |
| -> UTCTime | |
| -> GetTimeSeriesServiceStatistics |
Create a value of GetTimeSeriesServiceStatistics 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:entitySelectorExpression:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_entitySelectorExpression - A filter expression defining entities that will be aggregated for
statistics. Supports ID, service, and edge functions. If no selector
expression is specified, edge statistics are returned.
$sel:forecastStatistics:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_forecastStatistics - The forecasted high and low fault count values. Forecast enabled
requests require the EntitySelectorExpression ID be provided.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_groupARN - The Amazon Resource Name (ARN) of the group for which to pull statistics
from.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_groupName - The case-sensitive name of the group for which to pull statistics from.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_nextToken - Pagination token.
$sel:period:GetTimeSeriesServiceStatistics', getTimeSeriesServiceStatistics_period - Aggregation period in seconds.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_startTime - The start of the time frame for which to aggregate statistics.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatistics_endTime - The end of the time frame for which to aggregate statistics.
Request Lenses
getTimeSeriesServiceStatistics_entitySelectorExpression :: Lens' GetTimeSeriesServiceStatistics (Maybe Text) Source #
A filter expression defining entities that will be aggregated for statistics. Supports ID, service, and edge functions. If no selector expression is specified, edge statistics are returned.
getTimeSeriesServiceStatistics_forecastStatistics :: Lens' GetTimeSeriesServiceStatistics (Maybe Bool) Source #
The forecasted high and low fault count values. Forecast enabled requests require the EntitySelectorExpression ID be provided.
getTimeSeriesServiceStatistics_groupARN :: Lens' GetTimeSeriesServiceStatistics (Maybe Text) Source #
The Amazon Resource Name (ARN) of the group for which to pull statistics from.
getTimeSeriesServiceStatistics_groupName :: Lens' GetTimeSeriesServiceStatistics (Maybe Text) Source #
The case-sensitive name of the group for which to pull statistics from.
getTimeSeriesServiceStatistics_nextToken :: Lens' GetTimeSeriesServiceStatistics (Maybe Text) Source #
Pagination token.
getTimeSeriesServiceStatistics_period :: Lens' GetTimeSeriesServiceStatistics (Maybe Int) Source #
Aggregation period in seconds.
getTimeSeriesServiceStatistics_startTime :: Lens' GetTimeSeriesServiceStatistics UTCTime Source #
The start of the time frame for which to aggregate statistics.
getTimeSeriesServiceStatistics_endTime :: Lens' GetTimeSeriesServiceStatistics UTCTime Source #
The end of the time frame for which to aggregate statistics.
Destructuring the Response
data GetTimeSeriesServiceStatisticsResponse Source #
See: newGetTimeSeriesServiceStatisticsResponse smart constructor.
Constructors
| GetTimeSeriesServiceStatisticsResponse' | |
Fields
| |
Instances
newGetTimeSeriesServiceStatisticsResponse Source #
Create a value of GetTimeSeriesServiceStatisticsResponse 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:containsOldGroupVersions:GetTimeSeriesServiceStatisticsResponse', getTimeSeriesServiceStatisticsResponse_containsOldGroupVersions - A flag indicating whether or not a group's filter expression has been
consistent, or if a returned aggregation might show statistics from an
older version of the group's filter expression.
GetTimeSeriesServiceStatistics, getTimeSeriesServiceStatisticsResponse_nextToken - Pagination token.
$sel:timeSeriesServiceStatistics:GetTimeSeriesServiceStatisticsResponse', getTimeSeriesServiceStatisticsResponse_timeSeriesServiceStatistics - The collection of statistics.
GetTimeSeriesServiceStatisticsResponse, getTimeSeriesServiceStatisticsResponse_httpStatus - The response's http status code.
Response Lenses
getTimeSeriesServiceStatisticsResponse_containsOldGroupVersions :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe Bool) Source #
A flag indicating whether or not a group's filter expression has been consistent, or if a returned aggregation might show statistics from an older version of the group's filter expression.
getTimeSeriesServiceStatisticsResponse_nextToken :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe Text) Source #
Pagination token.
getTimeSeriesServiceStatisticsResponse_timeSeriesServiceStatistics :: Lens' GetTimeSeriesServiceStatisticsResponse (Maybe [TimeSeriesServiceStatistics]) Source #
The collection of statistics.
getTimeSeriesServiceStatisticsResponse_httpStatus :: Lens' GetTimeSeriesServiceStatisticsResponse Int Source #
The response's http status code.