|
@@ -75,6 +75,24 @@ WHERE MetricName = 'ohmu_service_up' AND TimeUnix > now() - INTERVAL 10 MINUTE
|
|
|
GROUP BY t, service ORDER BY t;
|
|
GROUP BY t, service ORDER BY t;
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
|
|
+## Teadaolevad UI-nõksud
|
|
|
|
|
+
|
|
|
|
|
+### Heatmap: „Value expression is required for heatmap charts"
|
|
|
|
|
+Chart Explorer → Heatmap nõuab, et seeria **Value expression** oleks täidetud
|
|
|
|
|
+(HyperDX valideerib `series[0].valueExpression`). See on UI-konfiguratsioon, mitte andmeviga.
|
|
|
|
|
+- **Metrics** source: vali metrika (nt `node_load1`) ja sisesta **Value** väljale `Value`
|
|
|
|
|
+ (või `avg(Value)`), lisa filtrisse `MetricName`.
|
|
|
|
|
+- **Logs** source: Value väljale `count()`; "Group by" nt `ServiceName` või `SeverityText`.
|
|
|
|
|
+- Kui metrika valimine ei täida Value välja automaatselt, trüki see käsitsi.
|
|
|
|
|
+
|
|
|
|
|
+### Metrics source peab sisaldama `metricTables.exponentialHistogram`
|
|
|
|
|
+Vaikimisi bootstrap võib selle puudumisel metrikate valija katki teha. Kontroll:
|
|
|
|
|
+```bash
|
|
|
|
|
+docker exec clickstack mongo --quiet hyperdx --eval \
|
|
|
|
|
+ 'printjson(db.sources.findOne({kind:"metric"}).metricTables)'
|
|
|
|
|
+# vajadusel: db.sources.updateOne({kind:"metric"},{$set:{"metricTables.exponentialHistogram":"otel_metrics_exponential_histogram"}})
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
## Seotud
|
|
## Seotud
|
|
|
- Vahejuhtumite audit: `../LOEMIND_seisevad_konteinerid.md`
|
|
- Vahejuhtumite audit: `../LOEMIND_seisevad_konteinerid.md`
|
|
|
- Serveri mudelid: `~/servers/LOEMIND/llama-server.md`
|
|
- Serveri mudelid: `~/servers/LOEMIND/llama-server.md`
|