- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for ObserveCompilation (0.31 sec)
-
staging/src/k8s.io/apiserver/pkg/cel/metrics/metrics.go
}), } legacyregistry.MustRegister(m.compilationTime) legacyregistry.MustRegister(m.evaluationTime) return m } // ObserveCompilation records a CEL compilation with the time the compilation took. func (m *CelMetrics) ObserveCompilation(elapsed time.Duration) { seconds := elapsed.Seconds() m.compilationTime.Observe(seconds) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Fri Dec 09 23:50:48 UTC 2022 - 2.1K bytes - Viewed (0) -
staging/src/k8s.io/apiserver/pkg/cel/metrics/metrics_test.go
package metrics import ( "math" "testing" "time" "k8s.io/component-base/metrics/legacyregistry" ) func TestObserveCompilation(t *testing.T) { defer legacyregistry.Reset() Metrics.ObserveCompilation(2 * time.Second) c, s := gatherHistogram(t, "apiserver_cel_compilation_duration_seconds") if c != 1 { t.Errorf("unexpected count: %v", c) } if math.Abs(s-2.0) > 1e-7 { t.Fatalf("incorrect sum: %v", s) }
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Mon Oct 10 22:05:55 UTC 2022 - 1.7K bytes - Viewed (0) -
staging/src/k8s.io/apiextensions-apiserver/pkg/apiserver/schema/cel/compilation.go
func Compile(s *schema.Structural, declType *apiservercel.DeclType, perCallLimit uint64, baseEnvSet *environment.EnvSet, envLoader EnvLoader) ([]CompilationResult, error) { t := time.Now() defer func() { metrics.Metrics.ObserveCompilation(time.Since(t)) }() if len(s.XValidations) == 0 { return nil, nil } celRules := s.XValidations oldSelfEnvSet, optionalOldSelfEnvSet, err := prepareEnvSet(baseEnvSet, declType)
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Thu May 16 20:13:14 UTC 2024 - 13.8K bytes - Viewed (0)