Copyright | (c) 2015-2016 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
- Service Configuration
- OAuth Scopes
- MetricDescriptorTypeDescriptor
- ListTimeseriesResponse
- MetricDescriptor
- WriteTimeseriesRequest
- WriteTimeseriesRequestCommonLabels
- MetricDescriptorLabelDescriptor
- PointDistributionUnderflowBucket
- TimeseriesListAggregator
- ListMetricDescriptorsResponse
- ListTimeseriesDescriptorsRequest
- TimeseriesDescriptorLabels
- PointDistributionBucket
- WriteTimeseriesResponse
- TimeseriesDescriptorLabel
- PointDistribution
- Point
- PointDistributionOverflowBucket
- ListTimeseriesDescriptorsResponse
- ListMetricDescriptorsRequest
- TimeseriesPoint
- TimeseriesDescriptorsListAggregator
- DeleteMetricDescriptorResponse
- ListTimeseriesRequest
- TimeseriesDescriptor
- Timeseries
- cloudMonitoringService :: ServiceConfig
- cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"]
- monitoringScope :: Proxy '["https://www.googleapis.com/auth/monitoring"]
- data MetricDescriptorTypeDescriptor
- metricDescriptorTypeDescriptor :: MetricDescriptorTypeDescriptor
- mdtdMetricType :: Lens' MetricDescriptorTypeDescriptor (Maybe Text)
- mdtdValueType :: Lens' MetricDescriptorTypeDescriptor (Maybe Text)
- data ListTimeseriesResponse
- listTimeseriesResponse :: ListTimeseriesResponse
- ltrNextPageToken :: Lens' ListTimeseriesResponse (Maybe Text)
- ltrKind :: Lens' ListTimeseriesResponse Text
- ltrOldest :: Lens' ListTimeseriesResponse (Maybe UTCTime)
- ltrYoungest :: Lens' ListTimeseriesResponse (Maybe UTCTime)
- ltrTimeseries :: Lens' ListTimeseriesResponse [Timeseries]
- data MetricDescriptor
- metricDescriptor :: MetricDescriptor
- mdProject :: Lens' MetricDescriptor (Maybe Text)
- mdTypeDescriptor :: Lens' MetricDescriptor (Maybe MetricDescriptorTypeDescriptor)
- mdName :: Lens' MetricDescriptor (Maybe Text)
- mdLabels :: Lens' MetricDescriptor [MetricDescriptorLabelDescriptor]
- mdDescription :: Lens' MetricDescriptor (Maybe Text)
- data WriteTimeseriesRequest
- writeTimeseriesRequest :: WriteTimeseriesRequest
- wtrCommonLabels :: Lens' WriteTimeseriesRequest (Maybe WriteTimeseriesRequestCommonLabels)
- wtrTimeseries :: Lens' WriteTimeseriesRequest [TimeseriesPoint]
- data WriteTimeseriesRequestCommonLabels
- writeTimeseriesRequestCommonLabels :: HashMap Text Text -> WriteTimeseriesRequestCommonLabels
- wtrclAddtional :: Lens' WriteTimeseriesRequestCommonLabels (HashMap Text Text)
- data MetricDescriptorLabelDescriptor
- metricDescriptorLabelDescriptor :: MetricDescriptorLabelDescriptor
- mdldKey :: Lens' MetricDescriptorLabelDescriptor (Maybe Text)
- mdldDescription :: Lens' MetricDescriptorLabelDescriptor (Maybe Text)
- data PointDistributionUnderflowBucket
- pointDistributionUnderflowBucket :: PointDistributionUnderflowBucket
- pdubUpperBound :: Lens' PointDistributionUnderflowBucket (Maybe Double)
- pdubCount :: Lens' PointDistributionUnderflowBucket (Maybe Int64)
- data TimeseriesListAggregator
- data ListMetricDescriptorsResponse
- listMetricDescriptorsResponse :: ListMetricDescriptorsResponse
- lmdrMetrics :: Lens' ListMetricDescriptorsResponse [MetricDescriptor]
- lmdrNextPageToken :: Lens' ListMetricDescriptorsResponse (Maybe Text)
- lmdrKind :: Lens' ListMetricDescriptorsResponse Text
- data ListTimeseriesDescriptorsRequest
- listTimeseriesDescriptorsRequest :: ListTimeseriesDescriptorsRequest
- ltdrKind :: Lens' ListTimeseriesDescriptorsRequest Text
- data TimeseriesDescriptorLabels
- timeseriesDescriptorLabels :: HashMap Text Text -> TimeseriesDescriptorLabels
- tdlAddtional :: Lens' TimeseriesDescriptorLabels (HashMap Text Text)
- data PointDistributionBucket
- pointDistributionBucket :: PointDistributionBucket
- pdbUpperBound :: Lens' PointDistributionBucket (Maybe Double)
- pdbCount :: Lens' PointDistributionBucket (Maybe Int64)
- pdbLowerBound :: Lens' PointDistributionBucket (Maybe Double)
- data WriteTimeseriesResponse
- writeTimeseriesResponse :: WriteTimeseriesResponse
- wtrKind :: Lens' WriteTimeseriesResponse Text
- data TimeseriesDescriptorLabel
- timeseriesDescriptorLabel :: TimeseriesDescriptorLabel
- tdlValue :: Lens' TimeseriesDescriptorLabel (Maybe Text)
- tdlKey :: Lens' TimeseriesDescriptorLabel (Maybe Text)
- data PointDistribution
- pointDistribution :: PointDistribution
- pdOverflowBucket :: Lens' PointDistribution (Maybe PointDistributionOverflowBucket)
- pdBuckets :: Lens' PointDistribution [PointDistributionBucket]
- pdUnderflowBucket :: Lens' PointDistribution (Maybe PointDistributionUnderflowBucket)
- data Point
- point :: Point
- pBoolValue :: Lens' Point (Maybe Bool)
- pStart :: Lens' Point (Maybe UTCTime)
- pDoubleValue :: Lens' Point (Maybe Double)
- pStringValue :: Lens' Point (Maybe Text)
- pDistributionValue :: Lens' Point (Maybe PointDistribution)
- pEnd :: Lens' Point (Maybe UTCTime)
- pInt64Value :: Lens' Point (Maybe Int64)
- data PointDistributionOverflowBucket
- pointDistributionOverflowBucket :: PointDistributionOverflowBucket
- pdobCount :: Lens' PointDistributionOverflowBucket (Maybe Int64)
- pdobLowerBound :: Lens' PointDistributionOverflowBucket (Maybe Double)
- data ListTimeseriesDescriptorsResponse
- listTimeseriesDescriptorsResponse :: ListTimeseriesDescriptorsResponse
- lNextPageToken :: Lens' ListTimeseriesDescriptorsResponse (Maybe Text)
- lKind :: Lens' ListTimeseriesDescriptorsResponse Text
- lOldest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime)
- lYoungest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime)
- lTimeseries :: Lens' ListTimeseriesDescriptorsResponse [TimeseriesDescriptor]
- data ListMetricDescriptorsRequest
- listMetricDescriptorsRequest :: ListMetricDescriptorsRequest
- lisKind :: Lens' ListMetricDescriptorsRequest Text
- data TimeseriesPoint
- timeseriesPoint :: TimeseriesPoint
- tpPoint :: Lens' TimeseriesPoint (Maybe Point)
- tpTimeseriesDesc :: Lens' TimeseriesPoint (Maybe TimeseriesDescriptor)
- data TimeseriesDescriptorsListAggregator
- data DeleteMetricDescriptorResponse
- deleteMetricDescriptorResponse :: DeleteMetricDescriptorResponse
- dmdrKind :: Lens' DeleteMetricDescriptorResponse Text
- data ListTimeseriesRequest
- listTimeseriesRequest :: ListTimeseriesRequest
- ltrtKind :: Lens' ListTimeseriesRequest Text
- data TimeseriesDescriptor
- timeseriesDescriptor :: TimeseriesDescriptor
- tdProject :: Lens' TimeseriesDescriptor (Maybe Text)
- tdMetric :: Lens' TimeseriesDescriptor (Maybe Text)
- tdLabels :: Lens' TimeseriesDescriptor (Maybe TimeseriesDescriptorLabels)
- data Timeseries
- timeseries :: Timeseries
- tPoints :: Lens' Timeseries [Point]
- tTimeseriesDesc :: Lens' Timeseries (Maybe TimeseriesDescriptor)
Service Configuration
cloudMonitoringService :: ServiceConfig Source #
Default request referring to version v2beta2
of the Cloud Monitoring API. This contains the host and root path used as a starting point for constructing service requests.
OAuth Scopes
cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #
View and manage your data across Google Cloud Platform services
monitoringScope :: Proxy '["https://www.googleapis.com/auth/monitoring"] Source #
View and write monitoring data for all of your Google and third-party Cloud and API projects
MetricDescriptorTypeDescriptor
data MetricDescriptorTypeDescriptor Source #
A type in a metric contains information about how the metric is collected and what its data points look like.
See: metricDescriptorTypeDescriptor
smart constructor.
metricDescriptorTypeDescriptor :: MetricDescriptorTypeDescriptor Source #
Creates a value of MetricDescriptorTypeDescriptor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdtdMetricType :: Lens' MetricDescriptorTypeDescriptor (Maybe Text) Source #
The method of collecting data for the metric. See Metric types.
mdtdValueType :: Lens' MetricDescriptorTypeDescriptor (Maybe Text) Source #
The data type of of individual points in the metric's time series. See Metric value types.
ListTimeseriesResponse
data ListTimeseriesResponse Source #
The response of cloudmonitoring.timeseries.list
See: listTimeseriesResponse
smart constructor.
listTimeseriesResponse :: ListTimeseriesResponse Source #
Creates a value of ListTimeseriesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ltrNextPageToken :: Lens' ListTimeseriesResponse (Maybe Text) Source #
Pagination token. If present, indicates that additional results are available for retrieval. To access the results past the pagination limit, set the pageToken query parameter to this value. All of the points of a time series will be returned before returning any point of the subsequent time series.
ltrKind :: Lens' ListTimeseriesResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesResponse".
ltrOldest :: Lens' ListTimeseriesResponse (Maybe UTCTime) Source #
The oldest timestamp of the interval of this query as an RFC 3339 string.
ltrYoungest :: Lens' ListTimeseriesResponse (Maybe UTCTime) Source #
The youngest timestamp of the interval of this query as an RFC 3339 string.
ltrTimeseries :: Lens' ListTimeseriesResponse [Timeseries] Source #
The returned time series.
MetricDescriptor
data MetricDescriptor Source #
A metricDescriptor defines the name, label keys, and data type of a particular metric.
See: metricDescriptor
smart constructor.
metricDescriptor :: MetricDescriptor Source #
Creates a value of MetricDescriptor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdProject :: Lens' MetricDescriptor (Maybe Text) Source #
The project ID to which the metric belongs.
mdTypeDescriptor :: Lens' MetricDescriptor (Maybe MetricDescriptorTypeDescriptor) Source #
Type description for this metric.
mdLabels :: Lens' MetricDescriptor [MetricDescriptorLabelDescriptor] Source #
Labels defined for this metric.
mdDescription :: Lens' MetricDescriptor (Maybe Text) Source #
Description of this metric.
WriteTimeseriesRequest
data WriteTimeseriesRequest Source #
The request of cloudmonitoring.timeseries.write
See: writeTimeseriesRequest
smart constructor.
writeTimeseriesRequest :: WriteTimeseriesRequest Source #
Creates a value of WriteTimeseriesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wtrCommonLabels :: Lens' WriteTimeseriesRequest (Maybe WriteTimeseriesRequestCommonLabels) Source #
The label's name.
wtrTimeseries :: Lens' WriteTimeseriesRequest [TimeseriesPoint] Source #
Provide time series specific labels and the data points for each time series. The labels in timeseries and the common_labels should form a complete list of labels that required by the metric.
WriteTimeseriesRequestCommonLabels
data WriteTimeseriesRequestCommonLabels Source #
The label's name.
See: writeTimeseriesRequestCommonLabels
smart constructor.
writeTimeseriesRequestCommonLabels Source #
Creates a value of WriteTimeseriesRequestCommonLabels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wtrclAddtional :: Lens' WriteTimeseriesRequestCommonLabels (HashMap Text Text) Source #
The label's name.
MetricDescriptorLabelDescriptor
data MetricDescriptorLabelDescriptor Source #
A label in a metric is a description of this metric, including the key of this description (what the description is), and the value for this description.
See: metricDescriptorLabelDescriptor
smart constructor.
metricDescriptorLabelDescriptor :: MetricDescriptorLabelDescriptor Source #
Creates a value of MetricDescriptorLabelDescriptor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
mdldDescription :: Lens' MetricDescriptorLabelDescriptor (Maybe Text) Source #
Label description.
PointDistributionUnderflowBucket
data PointDistributionUnderflowBucket Source #
The underflow bucket is a special bucket that does not have the lowerBound field; it includes all of the events that are less than its upper bound.
See: pointDistributionUnderflowBucket
smart constructor.
pointDistributionUnderflowBucket :: PointDistributionUnderflowBucket Source #
Creates a value of PointDistributionUnderflowBucket
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdubUpperBound :: Lens' PointDistributionUnderflowBucket (Maybe Double) Source #
The upper bound of the value interval of this bucket (exclusive).
pdubCount :: Lens' PointDistributionUnderflowBucket (Maybe Int64) Source #
The number of events whose values are in the interval defined by this bucket.
TimeseriesListAggregator
data TimeseriesListAggregator Source #
The aggregation function that will reduce the data points in each window to a single point. This parameter is only valid for non-cumulative metrics with a value type of INT64 or DOUBLE.
ListMetricDescriptorsResponse
data ListMetricDescriptorsResponse Source #
The response of cloudmonitoring.metricDescriptors.list.
See: listMetricDescriptorsResponse
smart constructor.
listMetricDescriptorsResponse :: ListMetricDescriptorsResponse Source #
Creates a value of ListMetricDescriptorsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lmdrMetrics :: Lens' ListMetricDescriptorsResponse [MetricDescriptor] Source #
The returned metric descriptors.
lmdrNextPageToken :: Lens' ListMetricDescriptorsResponse (Maybe Text) Source #
Pagination token. If present, indicates that additional results are available for retrieval. To access the results past the pagination limit, pass this value to the pageToken query parameter.
lmdrKind :: Lens' ListMetricDescriptorsResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listMetricDescriptorsResponse".
ListTimeseriesDescriptorsRequest
data ListTimeseriesDescriptorsRequest Source #
The request of cloudmonitoring.timeseriesDescriptors.list
See: listTimeseriesDescriptorsRequest
smart constructor.
listTimeseriesDescriptorsRequest :: ListTimeseriesDescriptorsRequest Source #
Creates a value of ListTimeseriesDescriptorsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ltdrKind :: Lens' ListTimeseriesDescriptorsRequest Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesDescriptorsRequest".
TimeseriesDescriptorLabels
data TimeseriesDescriptorLabels Source #
The label's name.
See: timeseriesDescriptorLabels
smart constructor.
timeseriesDescriptorLabels Source #
Creates a value of TimeseriesDescriptorLabels
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tdlAddtional :: Lens' TimeseriesDescriptorLabels (HashMap Text Text) Source #
The label's name.
PointDistributionBucket
data PointDistributionBucket Source #
The histogram's bucket. Buckets that form the histogram of a distribution value. If the upper bound of a bucket, say U1, does not equal the lower bound of the next bucket, say L2, this means that there is no event in [U1, L2).
See: pointDistributionBucket
smart constructor.
pointDistributionBucket :: PointDistributionBucket Source #
Creates a value of PointDistributionBucket
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdbUpperBound :: Lens' PointDistributionBucket (Maybe Double) Source #
The upper bound of the value interval of this bucket (exclusive).
pdbCount :: Lens' PointDistributionBucket (Maybe Int64) Source #
The number of events whose values are in the interval defined by this bucket.
pdbLowerBound :: Lens' PointDistributionBucket (Maybe Double) Source #
The lower bound of the value interval of this bucket (inclusive).
WriteTimeseriesResponse
data WriteTimeseriesResponse Source #
The response of cloudmonitoring.timeseries.write
See: writeTimeseriesResponse
smart constructor.
writeTimeseriesResponse :: WriteTimeseriesResponse Source #
Creates a value of WriteTimeseriesResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
wtrKind :: Lens' WriteTimeseriesResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#writeTimeseriesResponse".
TimeseriesDescriptorLabel
timeseriesDescriptorLabel :: TimeseriesDescriptorLabel Source #
Creates a value of TimeseriesDescriptorLabel
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
PointDistribution
data PointDistribution Source #
Distribution data point value type. When writing distribution points, try to be consistent with the boundaries of your buckets. If you must modify the bucket boundaries, then do so by merging, partitioning, or appending rather than skewing them.
See: pointDistribution
smart constructor.
pointDistribution :: PointDistribution Source #
Creates a value of PointDistribution
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdOverflowBucket :: Lens' PointDistribution (Maybe PointDistributionOverflowBucket) Source #
The overflow bucket.
pdBuckets :: Lens' PointDistribution [PointDistributionBucket] Source #
The finite buckets.
pdUnderflowBucket :: Lens' PointDistribution (Maybe PointDistributionUnderflowBucket) Source #
The underflow bucket.
Point
Point is a single point in a time series. It consists of a start time, an end time, and a value.
See: point
smart constructor.
Creates a value of Point
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pBoolValue :: Lens' Point (Maybe Bool) Source #
The value of this data point. Either "true" or "false".
pStart :: Lens' Point (Maybe UTCTime) Source #
The interval [start, end] is the time period to which the point's value applies. For gauge metrics, whose values are instantaneous measurements, this interval should be empty (start should equal end). For cumulative metrics (of which deltas and rates are special cases), the interval should be non-empty. Both start and end are RFC 3339 strings.
pDoubleValue :: Lens' Point (Maybe Double) Source #
The value of this data point as a double-precision floating-point number.
pDistributionValue :: Lens' Point (Maybe PointDistribution) Source #
The value of this data point as a distribution. A distribution value can contain a list of buckets and/or an underflowBucket and an overflowBucket. The values of these points can be used to create a histogram.
pEnd :: Lens' Point (Maybe UTCTime) Source #
The interval [start, end] is the time period to which the point's value applies. For gauge metrics, whose values are instantaneous measurements, this interval should be empty (start should equal end). For cumulative metrics (of which deltas and rates are special cases), the interval should be non-empty. Both start and end are RFC 3339 strings.
PointDistributionOverflowBucket
data PointDistributionOverflowBucket Source #
The overflow bucket is a special bucket that does not have the upperBound field; it includes all of the events that are no less than its lower bound.
See: pointDistributionOverflowBucket
smart constructor.
pointDistributionOverflowBucket :: PointDistributionOverflowBucket Source #
Creates a value of PointDistributionOverflowBucket
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
pdobCount :: Lens' PointDistributionOverflowBucket (Maybe Int64) Source #
The number of events whose values are in the interval defined by this bucket.
pdobLowerBound :: Lens' PointDistributionOverflowBucket (Maybe Double) Source #
The lower bound of the value interval of this bucket (inclusive).
ListTimeseriesDescriptorsResponse
data ListTimeseriesDescriptorsResponse Source #
The response of cloudmonitoring.timeseriesDescriptors.list
See: listTimeseriesDescriptorsResponse
smart constructor.
listTimeseriesDescriptorsResponse :: ListTimeseriesDescriptorsResponse Source #
Creates a value of ListTimeseriesDescriptorsResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lNextPageToken :: Lens' ListTimeseriesDescriptorsResponse (Maybe Text) Source #
Pagination token. If present, indicates that additional results are available for retrieval. To access the results past the pagination limit, set this value to the pageToken query parameter.
lKind :: Lens' ListTimeseriesDescriptorsResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesDescriptorsResponse".
lOldest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime) Source #
The oldest timestamp of the interval of this query, as an RFC 3339 string.
lYoungest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime) Source #
The youngest timestamp of the interval of this query, as an RFC 3339 string.
lTimeseries :: Lens' ListTimeseriesDescriptorsResponse [TimeseriesDescriptor] Source #
The returned time series descriptors.
ListMetricDescriptorsRequest
data ListMetricDescriptorsRequest Source #
The request of cloudmonitoring.metricDescriptors.list.
See: listMetricDescriptorsRequest
smart constructor.
listMetricDescriptorsRequest :: ListMetricDescriptorsRequest Source #
Creates a value of ListMetricDescriptorsRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
lisKind :: Lens' ListMetricDescriptorsRequest Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listMetricDescriptorsRequest".
TimeseriesPoint
data TimeseriesPoint Source #
When writing time series, TimeseriesPoint should be used instead of Timeseries, to enforce single point for each time series in the timeseries.write request.
See: timeseriesPoint
smart constructor.
timeseriesPoint :: TimeseriesPoint Source #
Creates a value of TimeseriesPoint
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tpTimeseriesDesc :: Lens' TimeseriesPoint (Maybe TimeseriesDescriptor) Source #
The descriptor of this time series.
TimeseriesDescriptorsListAggregator
data TimeseriesDescriptorsListAggregator Source #
The aggregation function that will reduce the data points in each window to a single point. This parameter is only valid for non-cumulative metrics with a value type of INT64 or DOUBLE.
DeleteMetricDescriptorResponse
data DeleteMetricDescriptorResponse Source #
The response of cloudmonitoring.metricDescriptors.delete.
See: deleteMetricDescriptorResponse
smart constructor.
deleteMetricDescriptorResponse :: DeleteMetricDescriptorResponse Source #
Creates a value of DeleteMetricDescriptorResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
dmdrKind :: Lens' DeleteMetricDescriptorResponse Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#deleteMetricDescriptorResponse".
ListTimeseriesRequest
data ListTimeseriesRequest Source #
The request of cloudmonitoring.timeseries.list
See: listTimeseriesRequest
smart constructor.
listTimeseriesRequest :: ListTimeseriesRequest Source #
Creates a value of ListTimeseriesRequest
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ltrtKind :: Lens' ListTimeseriesRequest Text Source #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesRequest".
TimeseriesDescriptor
data TimeseriesDescriptor Source #
TimeseriesDescriptor identifies a single time series.
See: timeseriesDescriptor
smart constructor.
timeseriesDescriptor :: TimeseriesDescriptor Source #
Creates a value of TimeseriesDescriptor
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tdProject :: Lens' TimeseriesDescriptor (Maybe Text) Source #
The Developers Console project number to which this time series belongs.
tdLabels :: Lens' TimeseriesDescriptor (Maybe TimeseriesDescriptorLabels) Source #
The label's name.
Timeseries
data Timeseries Source #
The monitoring data is organized as metrics and stored as data points that are recorded over time. Each data point represents information like the CPU utilization of your virtual machine. A historical record of these data points is called a time series.
See: timeseries
smart constructor.
timeseries :: Timeseries Source #
Creates a value of Timeseries
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
tPoints :: Lens' Timeseries [Point] Source #
The data points of this time series. The points are listed in order of their end timestamp, from younger to older.
tTimeseriesDesc :: Lens' Timeseries (Maybe TimeseriesDescriptor) Source #
The descriptor of this time series.