mpabi
59c3f3ee06
feat(dlob): pin markets and wire mevnode endpoints
...
- Limit DLOB workers/ingestors to SOL-PERP, DOGE-PERP, JUP-PERP across base and staging config.
- Set publisher market ids to [0,7,24] for drift protocol.
- Add overlay patches for dlob-publisher and dlob-server to use wg0 RPC endpoints 10.66.66.1:8899/8900 in staging and prod.
- Extend Agave dashboard and add PrometheusRules for RPC up/lag/I/O alerts.
- Ensure overlays reference new patches for automated ArgoCD rollouts.
2026-02-15 00:40:50 +01:00
mpabi
9c4c3096d7
chore(grafana): set default time range to now
2026-02-14 14:08:11 +01:00
mpabi
b02bd6b66c
feat(grafana): expand agave dashboard with node + geyser stats
2026-02-14 14:01:34 +01:00
mpabi
890ac4c86e
feat(monitoring): add mpabi node-exporter scrape and agave dashboard
2026-02-14 13:43:26 +01:00
9c6e974d3a
fix(monitoring): add fallback_scrape_protocol for geyser metrics (missing Content-Type)
2026-02-14 11:52:50 +00:00
d1dc32d3bb
chore(monitoring): delete traefik basic auth secret
2026-02-14 11:28:40 +00:00
a6a0accd6a
chore(monitoring): remove basic auth middleware from prometheus ingressroute
2026-02-14 11:28:39 +00:00
3b8b1f5492
chore(monitoring): delete traefik basic auth middleware
2026-02-14 11:28:38 +00:00
0c80a08732
chore(monitoring): remove basic auth middleware from grafana ingressroute
2026-02-14 11:28:38 +00:00
8b72e62621
chore(monitoring): remove traefik basic auth from monitoring extras
2026-02-14 11:28:37 +00:00
ff7a4b69cd
fix(monitoring): disable prometheus-operator admission webhooks for GitOps stability
2026-02-14 11:04:31 +00:00
e7f9594381
fix(monitoring): use Replace sync option to avoid CRD patch annotation size issues
2026-02-14 11:01:03 +00:00
0c0f219d02
fix(monitoring): skip CRDs in ArgoCD helm rendering
2026-02-14 11:00:04 +00:00
9cf0ed84d9
fix(monitoring): disable CRD management in ArgoCD (avoid annotation size limit)
2026-02-14 10:59:32 +00:00
2702edce22
fix(monitoring): keep monitoring-stack as helm release name (avoid duplicate install)
2026-02-14 10:58:11 +00:00
c33533fcd6
fix(monitoring): route prometheus-http to monitoring-stack service
2026-02-14 10:58:10 +00:00
32eb047551
fix(monitoring): route prometheus to monitoring-stack service
2026-02-14 10:58:09 +00:00
d27d64e407
fix(monitoring): route grafana-http to monitoring-stack service
2026-02-14 10:58:08 +00:00
fa6893aa98
fix(monitoring): route grafana to monitoring-stack service
2026-02-14 10:58:08 +00:00
77a8265b40
fix(monitoring): set helm releaseName to reuse existing kube-prometheus-stack resources
2026-02-14 10:55:36 +00:00
c692f8d653
fix(monitoring): use server-side apply to avoid CRD annotation size limit
2026-02-14 10:54:48 +00:00
47096c9877
feat(monitoring): add ArgoCD app for monitoring ingress/certs/auth
2026-02-14 10:53:55 +00:00
0104532e73
feat(monitoring): add ArgoCD app for kube-prometheus-stack
2026-02-14 10:53:55 +00:00
19e7e48190
feat(monitoring): add prometheus ingressroute http->https redirect
2026-02-14 10:53:39 +00:00
7ef3ffe62c
feat(monitoring): add prometheus ingressroute (https + basic auth)
2026-02-14 10:53:38 +00:00
1853ef6452
feat(monitoring): add grafana ingressroute http->https redirect
2026-02-14 10:53:38 +00:00
34ef9490a4
feat(monitoring): add grafana ingressroute (https + basic auth)
2026-02-14 10:53:37 +00:00
f3bc3da9bb
feat(monitoring): add TLS certificate for grafana/prometheus
2026-02-14 10:53:35 +00:00
f797234abd
feat(monitoring): add traefik redirect-to-https middleware
2026-02-14 10:53:35 +00:00
c95a4286fb
feat(monitoring): add basic auth secret for traefik
2026-02-14 10:53:34 +00:00
b72f281651
feat(monitoring): add traefik basic auth middleware
2026-02-14 10:53:34 +00:00
98912c5b03
feat(monitoring): add kustomize scaffold for monitoring extras
2026-02-14 10:53:05 +00:00
28876fa1d2
fix(dlob): relax dlob-publisher probes
2026-02-13 12:04:13 +01:00
5f46d26037
feat(frontend): per-user DLOB source header
...
- Add cookie-based source selector (mevnode|drift)\n- Proxy sets x-hasura-dlob-source for HTTP + WS\n- Include same proxy script mount in prod overlay
2026-02-13 11:33:13 +01:00
57433c7e75
feat(dlob): support two sources + per-user switch
...
- Add "source" column + composite PKs for DLOB tables\n- Filter public Hasura selects by X-Hasura-Dlob-Source\n- Run parallel workers for mevnode + dlob.drift.trade\n- Frontend proxy sets x-hasura-dlob-source from cookie and injects UI switch
2026-02-13 11:25:32 +01:00
9e7d7b88ac
feat(candles): support oracle OHLC basis
2026-02-03 12:51:29 +01:00
bd88eaa3c8
fix(api): keep candle open continuity
2026-02-03 10:27:54 +01:00
cd4cbec7e0
fix(api): fill-forward missing candle buckets
2026-02-02 23:14:18 +01:00
144f6e7c86
fix(db): fill-forward candles buckets
2026-02-02 23:05:04 +01:00
ef8f7cbeaa
fix(candles): serve chart from cache and stabilize any-source
2026-02-02 22:28:30 +01:00
codex
507da3165f
chore(frontend): bump image sha-b06fe7f
2026-02-01 22:00:55 +01:00
codex
f41792a0fa
fix(candles-cache): cap per-tf window to 1024
2026-02-01 19:07:49 +01:00
codex
e16a02453e
fix(staging): hoist ensurePublicSelectTable in hasura bootstrap
2026-02-01 18:49:00 +01:00
codex
b46d7d85c6
chore(staging): add candles-cache-worker deployment
2026-02-01 18:13:24 +01:00
codex
e5543f408a
feat(staging): add candles-cache-worker and api override
2026-02-01 18:12:26 +01:00
codex
b239f564b2
feat(staging): add candles cache + v2 slippage
2026-02-01 18:12:15 +01:00
e6a2731d7e
feat(api): run wrapper to add contract cost endpoints
2026-02-01 00:42:58 +00:00
bb2db662d5
feat(api): add trade-api wrapper configmap
2026-02-01 00:42:27 +00:00
84aade8c89
feat(api): add wrapper to extend trade-api endpoints without rebuilding image
2026-02-01 00:41:59 +00:00
2e77fe85e4
chore(dlob): add small slippage sizes for 10 USD estimates
2026-02-01 00:00:21 +00:00