{{template "kopf" .}}

System {{template "hilfelink" "plattform-admin#system"}}

Ob etwas zu tun ist, wie Munin genutzt wird und worauf es läuft.
{{with .Data}}
{{if .Bereit}}bereit{{else}}nicht bereit{{end}} Datenbank (wie /ready)
{{.Offen}}{{if .Kapazitaet.Begrenzt}} / {{.Kapazitaet.Erlaubt}}{{end}} offene Verbindungen{{if .Kapazitaet.Begrenzt}} / max_connections{{end}}
{{.AnzahlWorkspaces}}{{if .Kapazitaet.Begrenzt}} / {{.Kapazitaet.MaxWorkspaces}}{{end}} Workspaces{{if .Kapazitaet.Begrenzt}} / höchstens möglich{{end}}
{{.Laufzeit}} seit dem Start
{{if not .Bereit}}
Die Kontroll-Datenbank antwortet nicht: {{.BereitText}}
{{end}}

Zustand

{{if .Hinweise}} {{else if .Bereit}}
Alles in Ordnung — nichts zu tun.
{{end}}
{{if not .Stand.Erhoben.IsZero}}

Aktivität der letzten {{.TageImDiagramm}} Tage

Alle Workspaces. Stand {{.Stand.Erhoben.Local.Format "15:04"}} — gezählt wird höchstens alle 5 Minuten neu.
Schreibvorgänge Agenten (MCP) Menschen (Weboberfläche)
{{template "diagramm" .DiagrammSchreiben}}
Suchen recall von Agenten
{{template "diagramm" .DiagrammSuchen}}
Schreiben heißt angelegt, geändert oder gelöscht. Tage in UTC; mit der Maus über einen Tag zeigt die genauen Zahlen.
Als Tabelle
{{range .Stand.Tage}} {{end}}
TagAgentenMenschenSuchen
{{.Datum.Format "02.01.2006"}} {{.SchreibenAgent}} {{.SchreibenMensch}} {{.Suchen}}

Am aktivsten

{{if .TopProjekte}}
{{range .TopProjekte}} {{end}}
Projekt Workspace Schreiben Agenten Schreiben Menschen Suchen
{{.Name}} {{.Slug}} {{.Workspace}} {{.SchreibenAgent}} {{.SchreibenMensch}} {{.Suchen}}
{{if .WeitereAktive}}… und {{.WeitereAktive}} weitere mit Aktivität.{{end}} {{else}}

In den letzten {{.TageImDiagramm}} Tagen hat in keinem Projekt jemand geschrieben oder gesucht.

{{end}} {{with .Stand.Ruhig}}
{{len .}} {{if eq (len .) 1}}Projekt{{else}}Projekte{{end}} ohne jede Aktivität Weder geschrieben noch gesucht. Wird das Projekt noch gebraucht, oder fehlt dem Team die Anbindung?
{{end}}

Bestand je Workspace

{{range .Stand.Workspaces}} {{end}} {{if gt (len .Stand.Workspaces) 1}} {{end}}
Workspace Projekte Einträge Fassungen Papierkorb Keys Platz
{{.Name}}
{{.Ort}}
{{.Bestand.Projekte}} {{.Bestand.Eintraege}} {{.Bestand.Fassungen}} {{.Bestand.Papierkorb}} {{.Bestand.Keys}} {{groesse .Belegung.Gesamt}}{{if .Belegung.WAL}}
davon WAL {{groesse .Belegung.WAL}}
{{end}}
Zusammen {{.Stand.Summe.Projekte}} {{.Stand.Summe.Eintraege}} {{.Stand.Summe.Fassungen}} {{.Stand.Summe.Papierkorb}} {{.Stand.Summe.Keys}} {{groesse .Stand.Belegung.Gesamt}}
Keys: nur gültige. Platz: bei SQLite die Datei samt WAL, bei PostgreSQL die Tabellen des Schemas samt Indizes. Sicherungen und Export kommen hinzu.
{{end}}

Speicher

Datenbank
{{.Speicher}}
{{if .Kapazitaet.Begrenzt}}
Verbindungsbudget
{{.Kapazitaet.JeWorkspace}} je geöffnetem Workspace, {{.Kapazitaet.Fest}} fest, {{.Kapazitaet.Reserve}} Reserve, bei max_connections {{.Kapazitaet.Erlaubt}} → höchstens {{.Kapazitaet.MaxWorkspaces}} Workspaces. Darüber lehnt Munin neue Workspaces ab bzw. startet nicht.
{{else}}
Verbindungsbudget
keins — jede SQLite-Datei hat ihre eigenen Verbindungen.
{{end}}
Gewartet
{{.Gewartet}}× musste eine Anfrage auf eine freie Verbindung warten (seit dem Start). Ab und zu ist normal. Wächst die Zahl stetig, sind die Pools zu klein für die Last.

Verbindungen je Workspace

Nur geöffnete Workspaces belegen Verbindungen. Ein Workspace wird beim ersten Zugriff geöffnet; ruhige Pools geben ihre Verbindungen nach kurzer Zeit zurück. Diese Zahlen sind immer aktuell.
{{range .Workspaces}} {{end}}
Workspace offen in Benutzung lesen / schreiben gewartet
Kontroll-Datenbank {{.Kontrolle.Offen}} {{.Kontrolle.InBenutzung}} {{.Kontrolle.Lesen.OpenConnections}} / {{.Kontrolle.Schreiben.OpenConnections}} {{.Kontrolle.Gewartet}}
{{if .Name}}{{.Name}}{{else}}gelöscht{{end}}
{{.Ort}}
{{.Verbindungen.Offen}} {{.Verbindungen.InBenutzung}} {{.Verbindungen.Lesen.OpenConnections}} / {{.Verbindungen.Schreiben.OpenConnections}} {{.Verbindungen.Gewartet}}

Programm

Fassung
{{.Fassung}}
Go
{{.GoFassung}}
Gestartet
{{datum .Gestartet}}
{{with .Stand.Schemastand}}
Schema
{{.}}
{{end}}
Markdown-Export
{{if not .ExportEingerichtet}}nicht eingerichtet (EXPORT_DIR fehlt) {{else if .Export.Ende.IsZero}}seit dem Start noch kein Lauf fertig {{else}}zuletzt {{datum .Export.Ende}}, {{.Export.Stats.Written}} {{if eq .Export.Stats.Written 1}}Datei{{else}}Dateien{{end}} {{- if .Export.Stats.Removed}}, {{.Export.Stats.Removed}} verwaiste entfernt{{end}} {{- if .Export.Fehler}} — unvollständig{{end}}{{end}}
{{if not .Stand.Erhoben.IsZero}}
Zählung
{{.Stand.Dauer.Round 1000000}} für alle Workspaces
{{end}}
{{end}} {{template "fuss" .}}