Recupero dettagli fase di esecuzione (Ruby)

Mostra come ottenere informazioni sui worker e sugli elementi di lavoro all'interno di una fase.

Esempio di codice

Ruby

Per eseguire l'autenticazione in Dataflow, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.

require "google/cloud/dataflow/v1beta3"

##
# Snippet for the get_stage_execution_details call in the Metrics service
#
# This snippet has been automatically generated and should be regarded as a code
# template only. It will require modifications to work:
# - It may require correct/in-range values for request initialization.
# - It may require specifying regional endpoints when creating the service
# client as shown in https://cloud.google.com/ruby/docs/reference.
#
# This is an auto-generated example demonstrating basic usage of
# Google::Cloud::Dataflow::V1beta3::Metrics::Client#get_stage_execution_details.
#
def get_stage_execution_details
  # Create a client object. The client can be reused for multiple calls.
  client = Google::Cloud::Dataflow::V1beta3::Metrics::Client.new

  # Create a request. To set request fields, pass in keyword arguments.
  request = Google::Cloud::Dataflow::V1beta3::GetStageExecutionDetailsRequest.new

  # Call the get_stage_execution_details method.
  result = client.get_stage_execution_details request

  # The returned object is of type Gapic::PagedEnumerable. You can iterate
  # over elements, and API calls will be issued to fetch pages as needed.
  result.each do |item|
    # Each element is of type ::Google::Cloud::Dataflow::V1beta3::WorkerDetails.
    p item
  end
end

Passaggi successivi

Per cercare e filtrare esempi di codice per altri prodotti Google Cloud, consulta il browser di esempio Google Cloud.