terraform/modules/bigquery/views/v_service_calls.tpl (16 lines of code) (raw):

SELECT run_id, tracker, table_spec, SUM(CASE WHEN step = 'START' AND function_number = 2 THEN 1 ELSE 0 END) AS configurator_starts, SUM(CASE WHEN step = 'END' AND function_number = 2 THEN 1 ELSE 0 END) AS configurator_ends, SUM(CASE WHEN step = 'START' AND function_number = 3 THEN 1 ELSE 0 END) AS bq_snapshoter_starts, SUM(CASE WHEN step = 'END' AND function_number = 3 THEN 1 ELSE 0 END) AS bq_snapshoter_ends, SUM(CASE WHEN step = 'START' AND function_number = -3 THEN 1 ELSE 0 END) AS gcs_snapshoter_starts, SUM(CASE WHEN step = 'END' AND function_number = -3 THEN 1 ELSE 0 END) AS gcs_snapshoter_ends, SUM(CASE WHEN step = 'START' AND function_number = 4 THEN 1 ELSE 0 END) AS tagger_starts, SUM(CASE WHEN step = 'END' AND function_number = 4 THEN 1 ELSE 0 END) AS tagger_ends FROM `${project}.${dataset}.${logging_view_steps}` WHERE function_number <> 1 GROUP BY 1,2,3