Lines Matching refs:metrics
16 package metrics package
78 metrics soong_metrics_proto.MetricsBase member
88 func New() (metrics *Metrics) {
90 metrics: soong_metrics_proto.MetricsBase{},
114 m.metrics.KatiRuns = append(m.metrics.KatiRuns, &perf)
116 m.metrics.SoongRuns = append(m.metrics.SoongRuns, &perf)
118 m.metrics.BazelRuns = append(m.metrics.BazelRuns, &perf)
120 m.metrics.NinjaRuns = append(m.metrics.NinjaRuns, &perf)
122 m.metrics.SetupTools = append(m.metrics.SetupTools, &perf)
124 m.metrics.Total = &perf
130 m.metrics.BuildConfig = b
136 m.metrics.SystemResourceInfo = b
141 m.metrics.ExpConfigFetcher = b
150 m.metrics.BuildId = proto.String(v)
152 m.metrics.PlatformVersionCodename = proto.String(v)
154 m.metrics.TargetProduct = proto.String(v)
158 m.metrics.TargetBuildVariant = soong_metrics_proto.MetricsBase_USER.Enum()
160 m.metrics.TargetBuildVariant = soong_metrics_proto.MetricsBase_USERDEBUG.Enum()
162 m.metrics.TargetBuildVariant = soong_metrics_proto.MetricsBase_ENG.Enum()
165 m.metrics.TargetArch = arch(v)
167 m.metrics.TargetArchVariant = proto.String(v)
169 m.metrics.TargetCpuVariant = proto.String(v)
171 m.metrics.HostArch = arch(v)
173 m.metrics.Host_2NdArch = arch(v)
175 m.metrics.HostOsExtra = proto.String(v)
177 m.metrics.HostCrossOs = proto.String(v)
179 m.metrics.HostCrossArch = proto.String(v)
181 m.metrics.HostCross_2NdArch = proto.String(v)
183 m.metrics.OutDir = proto.String(v)
208 m.metrics.BuildDateTimestamp = proto.Int64(buildTimestamp.UnixNano() / int64(time.Second))
214 m.metrics.BuildCommand = proto.String(strings.Join(cmd, " "))
223 m.metrics.Hostname = proto.String(hostname)
225 m.metrics.HostOs = proto.String(runtime.GOOS)
227 return shared.Save(&m.metrics, out)
232 func (m *Metrics) SetSoongBuildMetrics(metrics *soong_metrics_proto.SoongBuildMetrics) {
233 m.metrics.SoongBuildMetrics = metrics
250 func (c *CriticalUserJourneysMetrics) Add(name string, metrics *Metrics) {
253 Metrics: &metrics.metrics,