Quellcode durchsuchen

docs: heatmap patch mõlemad chunkid + Service Map (trace-source nõue)

Ardo vor 4 Wochen
Ursprung
Commit
d218f4c157
1 geänderte Dateien mit 16 neuen und 5 gelöschten Zeilen
  1. 16 5
      dev/LOEMIND_observability.md

+ 16 - 5
dev/LOEMIND_observability.md

@@ -149,13 +149,24 @@ Sama kehtib heatmap'i „Low/High" legendile. See on **upstream viga**, mitte an
 - Puhta count-heatmap'i jaoks kasuta mõnda muud kuva (nt `table`) kuni upstream-paranduseni.
 - Kui metrika valimine ei täida Value välja automaatselt, trüki käsitsi.
 
-> **PATCH (meil rakendatud):** `dev/patches/4719-70b065addcfc053d.js` on bind-mount'itud
-> üle `/app/packages/app/packages/app/.next/static/chunks/4719-70b065addcfc053d.js`.
-> Patch teeb tühja `valueExpression`'i korral count-põhise min/max'i (`A`) **ja**
-> bucket-päringu (`D`), seega **count-heatmap/graafik töötab ilma Value't täitmata**.
+> **PATCH (meil rakendatud):** bind-mount'itud **kaks** chunki:
+> `dev/patches/4719-70b065addcfc053d.js` (jagatud, dashboardid) ja
+> `dev/patches/pages/clickhouse-46029ebbad38b40a.js` (**`/chart` leht**; funktsioonid `N`+`F`).
+> Patch teeb tühja `valueExpression`'i korral count-põhise min/max'i **ja** bucket-päringu,
+> seega **count-heatmap/graafik töötab ilma Value't täitmata**.
+> ⚠️ Chunkid on `Cache-Control: immutable` → **vaja hard-refresh** (Ctrl+Shift+R).
 > ⚠️ Patch on seotud **chunk-hashiga** (HyperDX 2.37.0, image `...all-in-one:latest`).
 > Image'i uuendusel: võrdle uut chunk-nime ja kohanda patch + mount.
-> Kontroll, et patch on peal: `curl .../chunks/4719-*.js | grep 'a||!l'`.
+> Kontroll: `curl .../chunks/pages/clickhouse-*.js | grep 'r||!a'`.
+
+### Service Map: „Source can't be used here" (log source)
+Service Map on **trace-põhine** ja nõuab **Traces** source'it. Kui URL-is on
+`?source=<logSsourceId>`, näitab UI hoiatust „... is a log source, which this page can't show".
+- Ava `http://100.87.1.24:18080/service-map?source=6a95600db1eca667454bec7e` (Traces) või vali
+  päises **Traces**.
+- ⚠️ `otel_traces` on **tühi (0 rida)** — ükski teenus ei saada trace'isid, seega kaart on tühi.
+  Andmete saamiseks tuleb rakendused OTel-tracing'uga instrumenteerida (+ trace-pipeline collectoris).
+  Praegu ei ole Service Map'is sisu — see **ei ole** regressioon logide/dashboardide osas.
 
 ### Metrics source peab sisaldama `metricTables.exponentialHistogram`
 Vaikimisi bootstrap võib selle puudumisel metrikate valija katki teha. Kontroll: