Commit Graph

  • 6b169c77e6 ArchiveBox-Telemetrie: Exporteur + Telegraf-Container fuer Knoten ohne sudo main kalina 2026-10-10 23:26:19 +02:00
  • 235cbc68dc llama-swap-Telemetrie als Nutzer-Instanz (Knoten ohne sudo) mm 2026-10-10 22:25:18 +02:00
  • 59ab6a9a22 fix(docker): auch das Feld health_status verwerfen (String-Feld) Kalina 2026-10-09 15:43:55 +02:00
  • 098f4cf7af fix(output): non_retryable_statuscodes [400,409,413,422] gegen Endlosschleife Kalina 2026-10-09 15:34:26 +02:00
  • 63bc054371 fix: Output-Timeouts 10s->60s; docker-events-Watcher fuer Docker-Nodes Kalina 2026-09-20 09:17:05 +02:00
  • 1fe25163d5 feat(agent): metric_buffer_limit 20000 -> 200000 (V1.9.2) Kalina 2026-09-14 20:07:34 +02:00
  • d65289e65f fix(rawlogs): .gz-Member im Tarball zweimal entpacken Kalina 2026-09-14 19:40:04 +02:00
  • a40836a592 fix(rawlogs): auf /data/tmp ausweichen, /tmp ist tmpfs (15 GB RAM) Kalina 2026-09-14 17:49:05 +02:00
  • b8246472f5 fix(rawlogs): Uebergabedateien lesbar in /tmp/rawlog-upload legen Kalina 2026-09-14 17:32:08 +02:00
  • f8c5f2eb3c feat(rawlogs): Rohlogs fuer den Loki-Import sammeln Kalina 2026-09-14 17:31:14 +02:00
  • 33534811cb fix(backfill): Abdeckung pruefen — "Zeitraum min..max" war irrefuehrend mm 2026-09-14 15:53:44 +02:00
  • 39e86adfba feat(backfill): Skript fuer alle KeyHelp-Hosts generalisiert mm 2026-09-14 15:29:11 +02:00
  • c18263e4ed fix(backfill): Survey-Aufruf ohne --node, Hinweis auf Zeilenpufferung mm 2026-09-14 12:10:03 +02:00
  • df2ee94613 fix(survey): Fortschritt sichtbar — der leere bestand.txt war kein Fehler, sondern ein laufender Scan mm 2026-09-14 12:08:48 +02:00
  • 194fa98f97 fix(archive): Error-Logs ohne Zeitzone wurden STILL verworfen + Backfill-Skript mm 2026-09-14 11:49:05 +02:00
  • 7d3ce17c53 fix(archive): Anleitung zeigt auf das Archiv, nie auf die Produktions-TSDB; x22-Wrapper mit --file mm 2026-09-14 11:43:19 +02:00
  • 72752e523e chore(installer): Update-Only meldet gesetzte ACLs ehrlich + VERSION 1.9.1 mm 2026-09-14 11:29:19 +02:00
  • e2c75a88df fix(acl): _touched initialisieren — unter set -u brach die Rechtevergabe kommentarlos ab mm 2026-09-14 11:22:06 +02:00
  • 6f82bad6f9 fix(acl): Glob-Wurzeln brauchen r-x — Ursache der stummen Datenluecke auf x14 mm 2026-09-14 11:21:00 +02:00
  • 3f9ac51c45 chore: VERSION 1.8.0 (envsubst-Fix) mm 2026-09-14 10:44:06 +02:00
  • ea5b796012 fix(installer): envsubst-Redirection wiederhergestellt — DAS war der x14-Haenger mm 2026-09-14 10:42:21 +02:00
  • 78f5b9ab5e chore: VERSION 1.7.0 mm 2026-09-14 10:36:40 +02:00
  • 6a881ce674 fix(acl): Durchgangsrecht auf Elternverzeichnisse + Gegentest prueft ALLE Pfade mm 2026-09-14 10:36:04 +02:00
  • 360f91f8a1 chore: VERSION 1.6.0 mm 2026-09-14 10:33:44 +02:00
  • 60727fe666 fix(installer): Fortschritt vor der Konfigurations-Phase melden (VERSION 1.6.0) mm 2026-09-14 10:33:43 +02:00
  • c7ab78e9dd fix(acl): nur Log-Verzeichnisse, Timeout pro Wurzel mm 2026-09-14 10:33:32 +02:00
  • 7ec5d44517 docs: Timeout-Tabelle + ACL-Phase dauert bis 3 Minuten mm 2026-09-14 10:29:49 +02:00
  • f5b98d2807 fix(installer): Haenger nach "bereits installiert" behoben (VERSION 1.5.0) mm 2026-09-14 10:29:12 +02:00
  • d11849b6d9 docs: sicheren Installationsweg nach vorne (erst laden, dann ausfuehren) mm 2026-09-14 10:23:01 +02:00
  • 906da69481 fix(installer): Re-Exec nur bei echter Pipe ([ -p /dev/stdin ]) mm 2026-09-14 10:21:57 +02:00
  • 06ad67f8f5 fix(installer): Re-Exec auch ohne curl (wget/busybox/lokale Quelle) mm 2026-09-14 10:19:44 +02:00
  • 9e6593a6f6 fix(installer): Re-Exec sichtbar melden (Selbstschutz-Diagnose) mm 2026-09-14 10:17:36 +02:00
  • 1eb7976ec8 fix(installer): Selbstschutz gegen stdin-Frass bei curl|sh (VERSION 1.4.0) mm 2026-09-14 10:14:10 +02:00
  • 0e94bf4d91 docs: Error-Log-Erfassung dokumentiert (LogQL-Beispiele, drei stille Fallen) mm 2026-09-14 10:03:21 +02:00
  • 3236d9cede feat(apache): Error-Logs erfassen + drei stille Fallen behoben (VERSION 1.3.0) mm 2026-09-14 10:03:13 +02:00
  • 6d0d0bd900 fix(apache): Aggregator gegen Zeitstempel-Kollisionen + README korrigiert mm 2026-09-14 02:01:13 +02:00
  • a9d9b92499 fix(apache): Aggregator gegen Zeitstempel-Kollisionen (Wurzel, nicht Symptom) mm 2026-09-14 01:59:44 +02:00
  • d684ce860d fix(installer): --update-only ohne --token/--name auf bestehender Node mm 2026-09-14 01:34:15 +02:00
  • 24c04f8eff docs: Backfill-Weg fuer alte Logs (messen -> archivieren -> nur ins Archiv einspielen) mm 2026-09-14 01:29:01 +02:00
  • 4da9a59527 feat(archive): x22-Log-Archiv-Skript (messen + Backfill, mit Selbstpruefung) mm 2026-09-14 01:27:31 +02:00
  • 49f5dbc335 chore: __pycache__ nicht committen mm 2026-09-14 01:25:55 +02:00
  • 5483a4fea8 fix(apache): Sekunden-Kollision behoben (log_time + converter) — Node lieferte gar nichts mehr mm 2026-09-14 01:25:51 +02:00
  • 5a213eb580 docs: ACL-Loesung fuer User-Home-Logs + Glob-Muster dokumentiert mm 2026-09-14 00:45:01 +02:00
  • 3c0c800f90 fix(apache): Glob-Muster in der Conf behalten (set -f statt Expansion) + ACL fuer User-Home-Logs (KeyHelp) + Diagnose entdoppelt mm 2026-09-14 00:43:39 +02:00
  • 911823514d docs: --diagnose dokumentiert mm 2026-09-14 00:36:46 +02:00
  • 963546641b fix(diagnose): Quoting des Pfads im Lesbarkeitstest mm 2026-09-14 00:35:59 +02:00
  • 711d8bdc1d feat(diagnose): --diagnose prueft Leserechte, leere Dateien, Parser und Offset in einem Aufruf mm 2026-09-14 00:35:11 +02:00
  • ce52d2c26b docs: Apache-Logpfad-Sammlung (KeyHelp zweistufig) + Quoting-Pflicht in /etc/default/telegraf mm 2026-09-14 00:32:24 +02:00
  • cba503e174 fix(installer): /etc/default/telegraf quoten + robustes Sourcing (load_defaults); apache-Logpfade sammeln statt ersten nehmen mm 2026-09-14 00:32:07 +02:00
  • d614ffa56a fix(apache): KeyHelp-Pfadmuster /home/users/*/logs/*/access.log (zweistufig) + Plesk/cPanel mm 2026-09-14 00:26:49 +02:00
  • 2b853529f9 fix(apache): Logpfade als TOML-Liste + CustomLog-Erkennung zuerst (KeyHelp-VHost-Logs) mm 2026-09-14 00:24:31 +02:00
  • 33eb5f2308 fix(installer): Konfig-Test ohne --input-filter — validierte nur gefilterte Plugins, Dienststart scheiterte danach mm 2026-09-14 00:21:05 +02:00
  • 02af5b428f feat(apache): Glob ueber VHost-Logs fuer Panel-Hoster (KeyHelp/Plesk/cPanel) mm 2026-09-14 00:16:42 +02:00
  • da3f221c8d fix(apache): from_beginning existiert bei inputs.tail nicht (Dienststart scheiterte) + COMMON/COMBINED_LOG_FORMAT; Logpfad-Autoerkennung mm 2026-09-14 00:14:45 +02:00
  • feb77e2fc7 fix: TELEGRAF_OPTS leer setzen — beseitigt systemd-Warnung "Referenced but unset" mm 2026-09-13 23:56:39 +02:00
  • b0f8cb860d docs: sudo-Regel verallgemeinert — PVE, x17/Root-Server, LXC brauchen kein sudo mm 2026-09-13 23:52:56 +02:00
  • cc5dc6b9ad fix(updater): nur eigene Confs entfernen — fremde/manuelle Confs ueberleben Update mm 2026-09-13 23:51:16 +02:00
  • 8d05d3bc48 feat(updater): --check/--version, --force-update mit Rollback, --update-only, systemd-Timer + Windows-Task; VERSION+SHA-Marker; envsubst-Fallback mm 2026-09-13 23:44:02 +02:00
  • 0e9dce9e47 docs: Updater-Konzept (VERSION+Hash, Timer, force-update, Rollback) mm 2026-09-13 23:36:38 +02:00
  • 158e3dd884 docs: Docker-Node-Logs — config-directory, adm-Gruppe, State-Rechte, namepass, TZ mm 2026-09-13 23:27:10 +02:00
  • d7149075a2 fix(logs): State-Dir default /tmp + laute Warnung wenn nicht beschreibbar (stiller Totalausfall) mm 2026-09-13 23:14:20 +02:00
  • c67600f147 fix(logs): Syslog-Zeitstempel nicht selbst berechnen (TZ-Fehler -> Loki wies alles als "too new" ab); adm-Gruppe fuer Host-Logrechte mm 2026-09-13 23:11:54 +02:00
  • 8d331abe8b feat(logs): syslog-tail.sh fuer Docker-Nodes (kein journalctl im Image, /hostfs read-only) mm 2026-09-13 22:53:04 +02:00
  • e6aa70d5c7 docs: System-Logs (journald) dokumentiert — warum nicht inputs.journal / syslog mm 2026-09-13 22:32:32 +02:00
  • 8ca06bd6d6 perf(logs): journal-tail parst in einem awk-Durchlauf (11s -> 143ms, exec-Timeout behoben) mm 2026-09-13 22:32:07 +02:00
  • b49f9ccbfd fix(logs): Zeitbudget im journal-tail (exec timed out bei grossem Journal) mm 2026-09-13 22:29:55 +02:00
  • 8990124c2b fix(logs): journal-LP-Tag jhost statt host (Kollision mit Telegraf global_tag) mm 2026-09-13 22:28:27 +02:00
  • 258157c943 fix(logs): journald via exec+Cursor statt inputs.journal (existiert nicht) bzw. syslog (fehlt auf PVE) mm 2026-09-13 22:27:26 +02:00
  • 49b5811d94 fix(logs): inputs.journal existiert in offiziellen Builds nicht — tail auf /var/log/syslog, value->message mm 2026-09-13 22:18:55 +02:00
  • e1da311488 feat(logs): journald-Input — PVE/Nicht-Docker-Nodes lieferten bisher gar keine Logs mm 2026-09-13 22:16:46 +02:00
  • eea9f7fce4 feat(node-info): LAN-IP, NetBird-IP/FQDN und PVE-URL als node_info-Metrik auf jeder Node mm 2026-09-13 21:56:14 +02:00
  • 17a3e2e746 fix(proxmox): pvenode statt node als Label — node-Filter bleibt konsistent zu den Host-Metriken mm 2026-09-13 21:45:17 +02:00
  • 3249c62de1 docs: README konsistent — PVE ohne Token, Root-Drop-in, Pruef-Reihenfolge mm 2026-09-13 21:41:19 +02:00
  • 2c8b805937 docs(pve): kein Token noetig, pvesh statt inputs.proxmox; Root-Drop-in dokumentiert mm 2026-09-13 21:35:11 +02:00
  • c73e4d1773 fix(proxmox): systemd-Drop-in User=root — pvesh braucht root, Dienst lief als telegraf und lieferte still nichts mm 2026-09-13 21:30:44 +02:00
  • d2fa6420be feat(proxmox): Counter mit _total-Suffix, mem_usage_percent, swap, diskread/write; gegen pvesh-Reala usgabe mm 2026-09-13 21:21:04 +02:00
  • 72756babae feat(proxmox): pvesh-basierter exec-Input statt inputs.proxmox (kein Token/ACL noetig) mm 2026-09-13 21:17:48 +02:00
  • 2cee9ff8a3 docs(pve): Sys.Audit auf /nodes und /nodes/<knoten> noetig — PVEAuditor auf / allein liefert nichts mm 2026-09-13 21:06:56 +02:00
  • 0dbfc12b9b fix: base.conf ebenfalls rendern (NODE_NAME/URLs/Token blieben als Platzhalter); Warnung bei unaufgeloesten Platzhaltern mm 2026-09-13 20:52:16 +02:00
  • 090984e7f9 fix(gpu): fauler Input killte telegraf — nvidia_smi nur bei echtem nvidia-smi, Intel ohne GPU-Input, Selbstheilung bei Startfehler mm 2026-09-13 20:48:52 +02:00
  • c7a08f2489 docs: PVE ohne sudo (man ist dort root); Root-Hinweis fuer alle Umgebungen mm 2026-09-13 20:46:58 +02:00
  • d8b910063e fix(proxmox): Conf-Platzhalter rendern (fetch_conf), PVE-Erkennung vor dem Schreiben der Env; README mit Token-Anlage mm 2026-09-13 20:39:44 +02:00
  • 5326d90975 feat(proxmox): --pve-node/--pve-url, additional_vmstats_tags, node_name-Erkennung per pvesh mm 2026-09-13 20:37:19 +02:00
  • ba88686a5f docs: AMD-GPU-Update-Anleitung (Script + Conf, data_format prometheus) mm 2026-09-13 20:35:40 +02:00
  • d8cb2432c5 fix(gpu-amd): Ausgabe im Prometheus-Format (kein _value-Suffix); data_format=prometheus mm 2026-09-13 20:32:52 +02:00
  • 9db71d207c fix(gpu-amd): name_override entfernt — zerstoerte die Metriknamen des Scripts (alle Werte -> gpu_value); Array-Syntax fuer commands mm 2026-09-13 20:30:19 +02:00
  • 1a3205b31a fix(gpu-amd): Parser ueber Spaltenkopf statt Einheitensuffix (rocm-smi liefert Einheiten nur im Header); VRAM, Junction-/Memory-Temp mm 2026-09-13 20:25:47 +02:00
  • 0674360563 fix(gpu-amd): Metriknamen statt Tag metric=; Parser sucht Werte anhand der Einheit mm 2026-09-13 20:24:40 +02:00
  • f99e46fd96 fix: fetch-Pfade vollstaendig (scripts/gpu-rocm.sh lag unter scripts/, nicht telegraf/) mm 2026-09-13 20:21:28 +02:00
  • 878e77542c docs: README auf Reverse-Proxy+Token umgeschrieben; install.ps1 mit -Token und GPU mm 2026-09-13 20:19:58 +02:00
  • a19bd82189 feat: GPU-Auto-Erkennung (nvidia_smi, rocm-smi); Testserver-Aufraeumen dokumentiert mm 2026-09-13 20:11:26 +02:00
  • eb5d8b9033 fix: uptime_format droppen, fieldexclude, docker timeout mm 2026-09-13 18:14:19 +02:00
  • 9a878e8b8b feat: Telegraf node installer (Linux apt/dnf/apk/static, Proxmox, Apache, Docker; Windows PowerShell) mm 2026-09-13 17:26:42 +02:00