Copyright | (c) 2015 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
- monitoringService :: Service
- cloudPlatformScope :: OAuthScope
- monitoringScope :: OAuthScope
- 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
monitoringService :: Service 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 :: OAuthScope Source
View and manage your data across Google Cloud Platform services
monitoringScope :: OAuthScope 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:
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.