Commit Graph

7 Commits

Author SHA1 Message Date
Taras Kushnir
4af7fc8bcf Rename X-Request-ID to X-Trace-ID for consistency 2025-07-08 14:49:51 +03:00
Taras Kushnir
9ec1ef8d65 Refactor caching layer
Main reason being otter/v2 release with APIs for sliding expiration.

- added new cache API to use Loader logic from otter/v2 (fetch from DB)
- main direction of work is improving "negative caching" performance
  (currently it is still intertwined with the main cache)
- expose new Prometheus metric for cache hit ratio
2025-06-21 14:16:28 +03:00
Taras Kushnir
b51767a7a1 Set request ID header for API responses 2025-06-17 14:34:03 +03:00
Taras Kushnir
2b36f8d10b Improve monitoring
- split metrics by service (API, portal, cdn, "common")
- fix domain name appended to path in metrics
- fix built-in http dashboard in Grafana
2025-06-08 13:27:37 +03:00
Taras Kushnir
2eb988d5e7 Rename metrics 2025-06-01 19:42:03 +03:00
Taras Kushnir
354f854162 Split health metrics into two 2025-06-01 19:28:54 +03:00
Taras Kushnir
4951055189 Initial commit 2025-05-31 10:56:00 +03:00