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 |
Network.Google.CloudMonitoring.Types
Contents
- 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
Description
- 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 #
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"] #
View and manage your data across Google Cloud Platform services
monitoringScope :: Proxy '["https://www.googleapis.com/auth/monitoring"] #
View and write monitoring data for all of your Google and third-party Cloud and API projects
MetricDescriptorTypeDescriptor
data MetricDescriptorTypeDescriptor #
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 #
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) #
The method of collecting data for the metric. See Metric types.
mdtdValueType :: Lens' MetricDescriptorTypeDescriptor (Maybe Text) #
The data type of of individual points in the metric's time series. See Metric value types.
ListTimeseriesResponse
data ListTimeseriesResponse #
The response of cloudmonitoring.timeseries.list
See: listTimeseriesResponse
smart constructor.
listTimeseriesResponse :: ListTimeseriesResponse #
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) #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesResponse".
ltrOldest :: Lens' ListTimeseriesResponse (Maybe UTCTime) #
The oldest timestamp of the interval of this query as an RFC 3339 string.
ltrYoungest :: Lens' ListTimeseriesResponse (Maybe UTCTime) #
The youngest timestamp of the interval of this query as an RFC 3339 string.
ltrTimeseries :: Lens' ListTimeseriesResponse [Timeseries] #
The returned time series.
MetricDescriptor
data MetricDescriptor #
A metricDescriptor defines the name, label keys, and data type of a particular metric.
See: metricDescriptor
smart constructor.
metricDescriptor :: MetricDescriptor #
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) #
Type description for this metric.
mdLabels :: Lens' MetricDescriptor [MetricDescriptorLabelDescriptor] #
Labels defined for this metric.
mdDescription :: Lens' MetricDescriptor (Maybe Text) #
Description of this metric.
WriteTimeseriesRequest
data WriteTimeseriesRequest #
The request of cloudmonitoring.timeseries.write
See: writeTimeseriesRequest
smart constructor.
writeTimeseriesRequest :: WriteTimeseriesRequest #
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) #
The label's name.
wtrTimeseries :: Lens' WriteTimeseriesRequest [TimeseriesPoint] #
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 #
The label's name.
See: writeTimeseriesRequestCommonLabels
smart constructor.
Instances
writeTimeseriesRequestCommonLabels #
Arguments
:: HashMap Text Text | |
-> WriteTimeseriesRequestCommonLabels |
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) #
The label's name.
MetricDescriptorLabelDescriptor
data MetricDescriptorLabelDescriptor #
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 #
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) #
Label description.
PointDistributionUnderflowBucket
data PointDistributionUnderflowBucket #
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.
Instances
pointDistributionUnderflowBucket :: PointDistributionUnderflowBucket #
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) #
The upper bound of the value interval of this bucket (exclusive).
pdubCount :: Lens' PointDistributionUnderflowBucket (Maybe Int64) #
The number of events whose values are in the interval defined by this bucket.
TimeseriesListAggregator
data TimeseriesListAggregator #
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.
Instances
ListMetricDescriptorsResponse
data ListMetricDescriptorsResponse #
The response of cloudmonitoring.metricDescriptors.list.
See: listMetricDescriptorsResponse
smart constructor.
listMetricDescriptorsResponse :: ListMetricDescriptorsResponse #
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] #
The returned metric descriptors.
lmdrNextPageToken :: Lens' ListMetricDescriptorsResponse (Maybe Text) #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listMetricDescriptorsResponse".
ListTimeseriesDescriptorsRequest
data ListTimeseriesDescriptorsRequest #
The request of cloudmonitoring.timeseriesDescriptors.list
See: listTimeseriesDescriptorsRequest
smart constructor.
Instances
listTimeseriesDescriptorsRequest :: ListTimeseriesDescriptorsRequest #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesDescriptorsRequest".
TimeseriesDescriptorLabels
data TimeseriesDescriptorLabels #
The label's name.
See: timeseriesDescriptorLabels
smart constructor.
Arguments
:: HashMap Text Text | |
-> TimeseriesDescriptorLabels |
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) #
The label's name.
PointDistributionBucket
data PointDistributionBucket #
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 #
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) #
The upper bound of the value interval of this bucket (exclusive).
pdbCount :: Lens' PointDistributionBucket (Maybe Int64) #
The number of events whose values are in the interval defined by this bucket.
pdbLowerBound :: Lens' PointDistributionBucket (Maybe Double) #
The lower bound of the value interval of this bucket (inclusive).
WriteTimeseriesResponse
data WriteTimeseriesResponse #
The response of cloudmonitoring.timeseries.write
See: writeTimeseriesResponse
smart constructor.
writeTimeseriesResponse :: WriteTimeseriesResponse #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#writeTimeseriesResponse".
TimeseriesDescriptorLabel
timeseriesDescriptorLabel :: TimeseriesDescriptorLabel #
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 #
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 #
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) #
The overflow bucket.
pdBuckets :: Lens' PointDistribution [PointDistributionBucket] #
The finite buckets.
pdUnderflowBucket :: Lens' PointDistribution (Maybe PointDistributionUnderflowBucket) #
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:
pStart :: Lens' Point (Maybe UTCTime) #
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) #
The value of this data point as a double-precision floating-point number.
pDistributionValue :: Lens' Point (Maybe PointDistribution) #
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) #
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 #
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 #
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) #
The number of events whose values are in the interval defined by this bucket.
pdobLowerBound :: Lens' PointDistributionOverflowBucket (Maybe Double) #
The lower bound of the value interval of this bucket (inclusive).
ListTimeseriesDescriptorsResponse
data ListTimeseriesDescriptorsResponse #
The response of cloudmonitoring.timeseriesDescriptors.list
See: listTimeseriesDescriptorsResponse
smart constructor.
Instances
listTimeseriesDescriptorsResponse :: ListTimeseriesDescriptorsResponse #
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) #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesDescriptorsResponse".
lOldest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime) #
The oldest timestamp of the interval of this query, as an RFC 3339 string.
lYoungest :: Lens' ListTimeseriesDescriptorsResponse (Maybe UTCTime) #
The youngest timestamp of the interval of this query, as an RFC 3339 string.
lTimeseries :: Lens' ListTimeseriesDescriptorsResponse [TimeseriesDescriptor] #
The returned time series descriptors.
ListMetricDescriptorsRequest
data ListMetricDescriptorsRequest #
The request of cloudmonitoring.metricDescriptors.list.
See: listMetricDescriptorsRequest
smart constructor.
listMetricDescriptorsRequest :: ListMetricDescriptorsRequest #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listMetricDescriptorsRequest".
TimeseriesPoint
data TimeseriesPoint #
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 #
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) #
The descriptor of this time series.
TimeseriesDescriptorsListAggregator
data TimeseriesDescriptorsListAggregator #
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.
Instances
DeleteMetricDescriptorResponse
data DeleteMetricDescriptorResponse #
The response of cloudmonitoring.metricDescriptors.delete.
See: deleteMetricDescriptorResponse
smart constructor.
deleteMetricDescriptorResponse :: DeleteMetricDescriptorResponse #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#deleteMetricDescriptorResponse".
ListTimeseriesRequest
data ListTimeseriesRequest #
The request of cloudmonitoring.timeseries.list
See: listTimeseriesRequest
smart constructor.
listTimeseriesRequest :: ListTimeseriesRequest #
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 #
Identifies what kind of resource this is. Value: the fixed string "cloudmonitoring#listTimeseriesRequest".
TimeseriesDescriptor
data TimeseriesDescriptor #
TimeseriesDescriptor identifies a single time series.
See: timeseriesDescriptor
smart constructor.
timeseriesDescriptor :: TimeseriesDescriptor #
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) #
The Developers Console project number to which this time series belongs.
tdLabels :: Lens' TimeseriesDescriptor (Maybe TimeseriesDescriptorLabels) #
The label's name.
Timeseries
data Timeseries #
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.
Instances
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] #
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) #
The descriptor of this time series.