You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
this directory automatically; you can override it by setting the
410
+
environment variable yourself.
411
+
* The metrics HTTP server on port 8000 aggregates all workers'
412
+
metric files using `MultiProcessCollector`, so a single scrape
413
+
returns accurate totals.
414
+
* Gunicorn hooks clean up dead-worker files automatically
415
+
(`child_exit` → `mark_process_dead`).
416
+
* CPU and memory gauges use `multiprocess_mode=liveall` — Prometheus
417
+
shows per-worker values distinguished by a `pid` label.
418
+
* Feature freshness gauges use `multiprocess_mode=max` — Prometheus
419
+
shows the worst-case staleness (all workers compute the same value).
420
+
* Counters and histograms (request counts, latency, materialization)
421
+
are automatically summed across workers.
422
+
423
+
**Multiple replicas (HPA):** Each pod runs its own metrics endpoint.
424
+
Prometheus adds an `instance` label per pod, so there is no
425
+
duplication. Use `sum(rate(...))` or `histogram_quantile(...)` across
426
+
instances as usual.
427
+
314
428
## Starting the feature server in TLS(SSL) mode
315
429
316
430
Enabling TLS mode ensures that data between the Feast client and server is transmitted securely. For an ideal production environment, it is recommended to start the feature server in TLS mode.
0 commit comments