Class: Google::Cloud::Monitoring::V3::AlertPolicy::Condition::MetricThreshold

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/monitoring/v3/alert.rb

Overview

A condition type that compares a collection of time series against a threshold.

Defined Under Namespace

Classes: ForecastOptions

Instance Attribute Summary collapse

Instance Attribute Details

#aggregations::Array<::Google::Cloud::Monitoring::V3::Aggregation>



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#comparison::Google::Cloud::Monitoring::V3::ComparisonType



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#denominator_aggregations::Array<::Google::Cloud::Monitoring::V3::Aggregation>



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#denominator_filter::String



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#duration::Google::Protobuf::Duration



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#evaluation_missing_data::Google::Cloud::Monitoring::V3::AlertPolicy::Condition::EvaluationMissingData



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#filter::String



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#forecast_options::Google::Cloud::Monitoring::V3::AlertPolicy::Condition::MetricThreshold::ForecastOptions



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#threshold_value::Float



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#trigger::Google::Cloud::Monitoring::V3::AlertPolicy::Condition::Trigger



375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
# File 'proto_docs/google/monitoring/v3/alert.rb', line 375

class MetricThreshold
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Options used when forecasting the time series and testing
  # the predicted value against the threshold.
  # @!attribute [rw] forecast_horizon
  #   @return [::Google::Protobuf::Duration]
  #     Required. The length of time into the future to forecast whether a
  #     time series will violate the threshold. If the predicted value is
  #     found to violate the threshold, and the violation is observed in all
  #     forecasts made for the configured `duration`, then the time series is
  #     considered to be failing.
  #     The forecast horizon can range from 1 hour to 60 hours.
  class ForecastOptions
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end