docs(conformance): add ai_service_metrics evidence for CNCF submission#460
Conversation
7d728b7 to
14003ce
Compare
22a81bd to
0132161
Compare
…location Add dedicated evidence for the ai_service_metrics MUST requirement, showing Prometheus ServiceMonitor discovery and scraping of a vLLM inference workload's Prometheus-format metrics endpoint. Evidence includes real inference traffic: 10 requests, 500 generation tokens, TTFT and inter-token latency metrics collected from Prometheus. Update vllm-agg.yaml to use DRA ResourceClaims instead of device-plugin GPU requests, fixing deployment on DRA-only clusters with KAI scheduler. Add vllm-metrics-test.yaml for standalone vLLM metrics evidence collection. Signed-off-by: Yuan Chen <[email protected]>
0132161 to
e9b3b7c
Compare
Trivy FindingsThe initial push had 8 Trivy findings on
2 remaining (justified):
|
|
This pull request has been automatically locked since it has been closed for 90 days with no further activity. Please open a new pull request for related changes. |
Summary
Add dedicated evidence for the
ai_service_metricsMUST requirement, splitting it from the sharedaccelerator-metrics.mdfile.Motivation / Context
The CNCF AI Conformance
ai_service_metricsrequirement asks for "discovering and collecting metrics from workloads that expose them in a standard format (Prometheus exposition format)." Previously bothaccelerator_metricsandai_service_metricspointed to the sameaccelerator-metrics.mdevidence file which only covered DCGM hardware metrics. A reviewer could reasonably object that infrastructure-level GPU metrics are not the same as workload-level service metrics.Fixes: N/A
Related: CNCF AI Conformance submission
Type of Change
Component(s) Affected
cmd/aicr,pkg/cli)cmd/aicrd,pkg/api,pkg/server)pkg/recipe)pkg/bundler,pkg/component/*)pkg/collector,pkg/snapshotter)pkg/validator)pkg/errors,pkg/k8s)docs/,examples/)Implementation Notes
New
ai-service-metrics.mdevidence collected from theaicr-cuj2EKS cluster, showing:/metricsendpointdynamo_operator_reconcile_duration_seconds_*andcontroller_runtime_reconcile_totalper CRD controllerUpdated
index.md,submission/README.md, anddocs/conformance/cncf/index.mdto split the combinedaccelerator_metrics/ai_service_metricsrow into separate entries.Testing
# Documentation-only change, no code affectedRisk Assessment
Rollout notes: N/A
Checklist
make testwith-race)make lint)git commit -S) — GPG signing info