bootstrap_in_progress booleanThe pipeline has been resumed from a checkpoint and is currently bootstrapping new and modified views. |
buffered_input_bytes int64Total number of bytes currently buffered by all endpoints. |
buffered_input_records int64Total number of records currently buffered by all endpoints. |
commit_progress object — OPTIONALSummary of transaction commit progress. completed int64Number of operators that have been fully flushed. | in_progress int64Number of operators that are currently being flushed. | in_progress_processed_records int64Number of records processed by operators that are currently being flushed. | in_progress_total_records int64Total number of records that operators that are currently being flushed need to process. | remaining int64Number of operators that haven't started flushing. |
|
cpu_msecs int64CPU time used by the pipeline across all threads, in milliseconds. |
incarnation_uuid uuidUniquely identifies the pipeline process that started at start_time. |
initial_start_time int64Time at which the pipeline process from which we resumed started, in seconds since the epoch. |
output_stall_msecs int64If the pipeline is stalled because one or more output connectors' output
buffers are full, this is the number of milliseconds that the current
stall has lasted. If this is nonzero, then the output connectors causing the stall can be
identified by noticing ExternalOutputEndpointMetrics::queued_records
is greater than or equal to ConnectorConfig::max_queued_records. In the ordinary case, the pipeline is not stalled, and this value is 0. |
pipeline_complete booleanTrue if the pipeline has processed all input data to completion. |
rss_bytes int64Resident set size of the pipeline process, in bytes. |
runtime_elapsed_msecs int64Time elapsed while the pipeline is executing a step, multiplied by the number of threads, in milliseconds. |
start_time int64Time at which the pipeline process started, in seconds since the epoch. |
state stringPossible values: [Paused, Running, Terminated] |
storage_bytes int64Current storage usage in bytes. |
storage_mb_secs int64Storage usage integrated over time, in megabytes * seconds. |
total_completed_records int64Total number of input records processed to completion. |
total_completed_steps int64Number of steps whose input records have been processed to completion. A record is processed to completion if it has been processed by the DBSP engine and
all outputs derived from it have been processed by all output connectors. InterpretationThis is a count, not a step number. If total_completed_steps is 0, no
steps have been processed to completion. If total_completed_steps > 0, then the last step whose input records have been processed to
completion is total_completed_steps - 1. A record that was ingested
when total_initiated_steps was n is fully processed when
total_completed_steps >= n. |
total_initiated_steps int64Number of steps that have been initiated. InterpretationThis is a count, not a step number. If total_initiated_steps is 0, no
steps have been initiated. If total_initiated_steps > 0, then step
total_initiated_steps - 1 has been started and all steps previous to
that have been completely processed by the circuit. |
total_input_bytes int64Total number of bytes received from all endpoints. |
total_input_records int64Total number of records received from all endpoints. |
total_processed_bytes int64Total bytes of input records processed by the DBSP engine. |
total_processed_records int64Total number of input records processed by the DBSP engine. |
transaction_id int64ID of the current transaction or 0 if no transaction is in progress. |
transaction_initiators objectInformation about entities that initiated the current transaction. initiated_by_api string — OPTIONALPossible values: [Started, Committed] | initiated_by_connectors objectTransaction phases initiated by connectors, indexed by endpoint name. | transaction_id int64 — OPTIONALID assigned to the transaction (None if no transaction is in progress). |
|
transaction_msecs int64 — OPTIONALElapsed time in milliseconds, according to transaction_status: |
transaction_records int64 — OPTIONALNumber of records in this transaction, according to
transaction_status: |
transaction_status stringPossible values: [NoTransaction, TransactionInProgress, CommitInProgress] Transaction status summarized as a single value. |
uptime_msecs int64Time since the pipeline process started, including time that the
pipeline was running or paused. This is the elapsed time since start_time. |