event

package
v0.0.0-...-3de72e3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package event provides constant names for time metrics.

Index

Constants

View Source
const (
	// LERCVerifyDeps: VerifyDeps time for LERC.
	LERCVerifyDeps = "LERCVerifyDeps"

	// LERCWriteDeps: WriteDeps time for LERC.
	LERCWriteDeps = "LERCWriteDeps"

	// LocalCommandExecution: actually running the command locally.
	LocalCommandExecution = "LocalCommandExecution"

	// LocalCommandQueued: duration the command has been queued for local execution.
	LocalCommandQueued = "LocalCommandQueued"

	// ProxyExecution: proxy end-to-end time, regardless of execution strategy.
	ProxyExecution = "ProxyExecution"

	// ProcessInputs: proxy time for IncludeProcessor.ProcessInputs.
	ProcessInputs = "ProcessInputs"

	// ProcessInputsShallow: proxy time for IncludeProcessor.ProcessInputsShallow.
	ProcessInputsShallow = "ProcessInputsShallow"

	// CPPInputProcessor measures the time taken for C++ input processor.
	CPPInputProcessor = "CPPInputProcessor"

	// CPPInputProcessor measures the number of times goma was restarted.
	GomaInputProcessorRestart = "GomaInputProcessorRestart"

	// InputProcessorWait measures the time spent waiting for local resources to start
	// input processing.
	InputProcessorWait = "InputProcessorWait"

	// InputProcessorCacheLookup measures the time spent retrieving inputs from deps cache.
	InputProcessorCacheLookup = "InputProcessorCacheLookup"

	// RacingFinalizationOverhead: time spent finalizing the result of a raced action by
	// cancelling either remote or local, and moving outputs to their correct location in case
	// remote wins.
	RacingFinalizationOverhead = "RacingFinalizationOverhead"

	// AtomicOutputOverhead: time spent writing outputs atomically.
	AtomicOutputOverhead = "AtomicOutputOverhead"

	// PostBuildMetricsUpload: time spent post build to upload metrics to Cloud Monitoring.
	PostBuildMetricsUpload = "PostBuildMetricsUpload"

	// PostBuildMetricsUpload: time spent post build to aggregate rpl file into a stats proto.
	PostBuildAggregateRpl = "PostBuildAggregateRpl"

	// PostBuildMetricsUpload: time spent post build to load an rpl file from disk.
	PostBuildLoadRpl = "PostBuildLoadRpl"

	// PostBuildMismatchesIgnore: time spent marking mismatches as ignored based on the input rule.
	PostBuildMismatchesIgnore = "PostBuildMismatchesIgnore"

	// ProxyUptime is the uptime of the reproxy.
	ProxyUptime = "ProxyUptime"

	// BootstrapStartup is the time taken to run bootstrap to start reproxy.
	BootstrapStartup = "BootstrapStartup"

	// BootstrapShutdown is the time taken to run bootstrap to shutdown reproxy.
	BootstrapShutdown = "BootstrapShutdown"

	// DepsCacheLoad is the load time of the deps cache.
	DepsCacheLoad = "DepsCacheLoad"

	// DepsCacheWrite is the write time of the deps cache.
	DepsCacheWrite = "DepsCacheWrite"

	// DepsCacheLoadCount is the number of deps cache entries loaded at reproxy startup.
	DepsCacheLoadCount = "DepsCacheLoadCount"

	// DepsCacheWriteCount is the number of deps cache entries written at reproxy shutdown.
	DepsCacheWriteCount = "DepsCacheWriteCount"
)

These are duration events that we export time metrics on.

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL