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>



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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>



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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



334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
# File 'proto_docs/google/monitoring/v3/alert.rb', line 334

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