Class: Google::Cloud::Dataflow::V1beta3::StragglerInfo

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/dataflow/v1beta3/metrics.rb

Overview

Information useful for straggler identification and debugging.

Defined Under Namespace

Classes: CausesEntry, StragglerDebuggingInfo

Instance Attribute Summary collapse

Instance Attribute Details

#causes::Google::Protobuf::Map{::String => ::Google::Cloud::Dataflow::V1beta3::StragglerInfo::StragglerDebuggingInfo}

Returns The straggler causes, keyed by the string representation of the StragglerCause enum and contains specialized debugging information for each straggler cause.

Returns:



224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# File 'proto_docs/google/dataflow/v1beta3/metrics.rb', line 224

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

  # Information useful for debugging a straggler. Each type will provide
  # specialized debugging information relevant for a particular cause.
  # The StragglerDebuggingInfo will be 1:1 mapping to the StragglerCause enum.
  # @!attribute [rw] hot_key
  #   @return [::Google::Cloud::Dataflow::V1beta3::HotKeyDebuggingInfo]
  #     Hot key debugging details.
  class StragglerDebuggingInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataflow::V1beta3::StragglerInfo::StragglerDebuggingInfo]
  class CausesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#start_time::Google::Protobuf::Timestamp

Returns The time when the work item attempt became a straggler.

Returns:



224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
# File 'proto_docs/google/dataflow/v1beta3/metrics.rb', line 224

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

  # Information useful for debugging a straggler. Each type will provide
  # specialized debugging information relevant for a particular cause.
  # The StragglerDebuggingInfo will be 1:1 mapping to the StragglerCause enum.
  # @!attribute [rw] hot_key
  #   @return [::Google::Cloud::Dataflow::V1beta3::HotKeyDebuggingInfo]
  #     Hot key debugging details.
  class StragglerDebuggingInfo
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::Google::Cloud::Dataflow::V1beta3::StragglerInfo::StragglerDebuggingInfo]
  class CausesEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end