Taras Kushnir
b0c520eb4f
Fix new API errors metric namespace
2025-12-17 17:49:04 +01:00
Taras Kushnir
b959c00af8
Add create properties bulk API. related PrivateCaptcha/issues#45
2025-12-15 15:43:05 +01:00
Taras Kushnir
b5af8aee13
Fix tests
2025-11-09 15:51:25 +02:00
Taras Kushnir
7dc6f65d2e
Add a separate metrics for before-redirect http errors in portal
2025-11-09 12:54:00 +02:00
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