feat: add node workbench observability ops

This commit is contained in:
Codex
2026-06-17 11:28:05 +00:00
parent dd41f04029
commit fd5e59cb48
3 changed files with 751 additions and 2 deletions
+23
View File
@@ -1,3 +1,4 @@
# SPEC: PJ2026-01060505 Workbench Performance draft-2026-06-17-p0.
version: 1
kind: HwlabNodeLaneConfig
metadata:
@@ -157,6 +158,28 @@ lanes:
XDG_CONFIG_HOME: /tekton/home/.config
observability:
prometheusOperator: false
metricsEndpoint:
serviceName: hwlab-cloud-api
containerName: hwlab-cloud-api
port: 6667
scheme: http
path: /v1/web-performance/metrics
scrapeMode: pod-loopback
publicRawMetrics: denied
workbench:
enabled: true
summaryPath: /v1/web-performance/summary
metricPrefixes:
- hwlab_workbench_
- hwlab_webui_
- hwlab_http_
requiredSeries:
- hwlab_workbench_journey_total
- hwlab_workbench_event_phase_duration_seconds_count
- hwlab_workbench_backend_event_visible_latency_seconds_count
backendLabelDenylist:
- unknown
maxUnknownEventLines: 0
runtimeImageRewrites:
- source: fatedier/frpc:v0.68.1
target: 127.0.0.1:5000/hwlab/frpc:v0.68.1