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.
Click to show internal directories.
Click to hide internal directories.