Wartung und Vorratsdatenspeicherung
Um die vollständig optimierte Leistung BriefCam Systems aufrechtzuerhalten, BriefCam Sie die verarbeiteten Daten automatisch regelmäßig, einschließlich der Daten aus der Datenbank und dem Speicher.
Beachten Sie, dass der Wartungsdienst auf mehreren Instanzen installiert werden kann, um die Last auf mehrere Rechner zu verteilen.
Um die automatische Wartung abzuschalten, setzen Sie die Umgebungseinstellung Maintenance.Enabled auf false. Dies wird jedoch nicht empfohlen, da sich der Speicher füllt.
In der Umgebungseinstellung Maintenance.ExecutionStrategy kann die Wartung entweder auf Täglich oder Kontinuierlich eingestellt werden.
Wenn die Einstellung auf Continuously (Standard) eingestellt ist, wird die Wartung jede Stunde ausgeführt.
Wenn die Einstellung auf Täglich festgelegt ist, wird die Zeit, zu der sie ausgeführt wird, in der Umgebungseinstellung Maintenance.CleanHour festgelegt. Der Wert ist zeitbasiert (hh:mm:ss), zum Beispiel: 23:00:00.
Um die Daten proaktiv zu löschen, setzen Sie die Umgebungseinstellung Maintenance.CleanHour auf die aktuelle Stunde und Maintenance.ExecutionStrategy auf Daily und starten Sie dann den Maintenance-Dienst neu . Die Wartung wird dann sofort ausgeführt. Es wird empfohlen, die Einstellungen anschließend wieder auf den ursprünglichen Wert zu setzen.

Wenn die Wartung nicht ausgeführt werden kann, versucht das System automatisch, die Wiederherstellung durchzuführen, sobald der Prozess abgeschlossen ist. Der Wiederherstellungsversuch erfolgt in einem Zeitintervall, das in der Einstellung TaskRecovery.IntervalsMinutes konfiguriert ist (siehe Abbildung unten). Die Standardeinstellungen sind 10, 240 und 1440 Minuten, was bedeutet, dass der erste Wiederherstellungsversuch nach 10 Minuten, der zweite nach 4 Stunden und der letzte nach 12 Stunden erfolgt.

Die Umgebungseinstellung Maintenance.ServiceInstancesRetentionMinutes bestimmt, wie lange nach dem Abschalten die Dienste aus der BriefCam Datenbank gelöscht werden. Der Standardwert ist 43.200 Minuten (30 Tage).
In den folgenden Abschnitten werden zusätzliche Umgebungseinstellungen beschrieben, die die Funktionsweise des Wartungsprozesses steuern.
REVIEW-Modul
Anmerkung
Wenn es REVIEW-Fälle gibt, die während der automatischen Wartung nicht gelöscht werden sollen, klicken Sie auf dem Bildschirm des Falls auf das Symbol Bearbeiten (
) und aktivieren Sie das Kontrollkästchen Während der Wartung nicht löschen . Diese markierten Fälle und ihre Artefakte werden nicht über den Wartungsprozess gelöscht, auch wenn andere Fälle oder Warnungen sie verwenden und gelöscht werden.
Es hat sich bewährt, die beiden folgenden Einstellungen (CaseRetentionDays und VideoArchiveExpirationDays) auf denselben Wert zu setzen.
Setting: Maintenance.CaseRetentionDays
Default: 30 Tage
Wenn das Aktualisierungsdatum des Falls älter als 30 Tage ist (standardmäßig), werden alle Daten des Falls aus der BriefCam -Datenbank und der Festplatte gelöscht.
Änderungen an einem Fall wirken sich auf das Aktualisierungsdatum des Falls aus, z. B. das Bearbeiten des Fallnamens oder der Beschreibung, das Teilen des Falls, das Hinzufügen/Löschen von Videos, das Bearbeiten der Videoplanung, das Bearbeiten von Voreinstellungen oder das Hinzufügen/Löschen von Lesezeichen. Das Hinzufügen eines Gesichts oder eines Nummernschilds zur Fall-Watchlist oder das Bearbeiten von Lesezeichendetails hat jedoch keinen Einfluss auf das Aktualisierungsdatum des Falls.
Wenn dieselben Daten von anderen Fällen verwendet werden, wird der Fall dennoch vom Bildschirm Fälle entfernt und die Daten verbleiben auf der Datenbank und der Festplatte.
Wenn der Fall eine aktivierte geplante Quelle enthält, wird der Fall nicht gelöscht. Anforderungen aus der geplanten Quelle, die älter sind als der Wert in dieser Einstellung, werden gelöscht, ihre Lesezeichen werden jedoch nur gelöscht, wenn der gesamte Fall gelöscht wird. Wenn der Fall auch eine Quelle enthält, die keine aktivierte geplante Quelle oder eine deaktivierte geplante Quelle ist, werden diese Quellen ebenfalls nicht gelöscht.
Wenn der Fall nur reguläre Quellen oder deaktivierte geplante Quellen enthält, wird der Fall als reguläre Quelle behandelt. Wenn das Aktualisierungsdatum des Falls älter als 30 Tage ist (standardmäßig), werden alle Daten des Falls, die älter als 30 Tage sind (standardmäßig), aus der BriefCam -Datenbank und von der Festplatte gelöscht.
Wenn die REVIEW-Anforderung teilweise auf On-Demand-Verarbeitung und teilweise auf Live-Anforderung basiert (da ein Teil der Anforderung bereits für eine Warnung verarbeitet wurde), werden die Artefakte gemäß den Wartungseinstellungen aus dem REVIEW- und RESPOND-Modul entfernt. Die Anforderung wird jedoch gemäß dem Verarbeitungsdatum des letzten Ereignisses vollständig aus der Infrastruktur (einschließlich der Datenbank) entfernt: On-Demand-Verarbeitung oder Live-Verarbeitung.
In Bezug auf Watchlisten wird eine interne Watchliste, die in einem Fall erstellt wurde, gelöscht, sobald der Fall gelöscht wurde (durch Wartung oder durch den Benutzer selbst).
Lesezeichen werden ebenfalls gelöscht, sobald der Fall wie oben beschrieben gelöscht wurde.
Setting: Maintenance.VideoArchiveExpirationDays
Default: 30 Tage
Mit dieser Einstellung legen Sie fest, wie oft die vom VMS abgerufenen Videodateien gelöscht werden. Diese Einstellung wirkt sich auch auf Originalvideos aus, die in RESPOND-Warnungen abgerufen wurden und die normalerweise nicht automatisch in BriefCam gebracht werden (nur wenn Sie auf die Miniaturansicht der Warnungen klicken). Beispielsweise wird im RESPOND-Modul das Originalvideo jeder Warnung erst abgerufen, wenn der Benutzer ein Originalvideo anfordert. Sobald der Benutzer ein Originalvideo anfordert, behält BriefCam das Originalvideo für den sofortigen Zugriff für die in diesem Parameter angegebene Anzahl von Tagen.
Setting: Maintenance.LocalFilesRetentionInHours
Default: 24 Stunden
Diese Einstellung steuert, wie oft (in Stunden) temporäre gerenderte Dateien aus der BriefCam Datenbank gelöscht werden.
Die temporären gerenderten Dateien befinden sich unter: ..\BriefCam\ServerData\VideoStreamingGateway\VideoService.
Bei den hier gespeicherten Dateien handelt es sich um gerenderte Artefakte, die durch Benutzerinteraktionen des Web-Clients erstellt wurden, z. B. VIDEO SYNOPSIS, Originalvideo und mehr.
Setting: Maintenance.RenderingUploadedFilesRetentionDays
Default: 0,5 Tage
Diese Einstellung steuert, wie oft hochgeladene Dateien aus der BriefCam Datenbank gelöscht werden.
Die hochgeladenen Dateien befinden sich unter: ..\BriefCam\ServerData\VideoData\WebUpload.
Bei den hier abgelegten Dateien handelt es sich um Videodateien, die vom Endbenutzer über den Web-Client zum Zweck der REVIEW-Verarbeitung in Investigator, Investigator for Teams, Protect und Konfigurationen hochgeladen werden.
Setting: clientMaintenanceCaseMessageInDays
Default: 7 Tage
Diese Einstellung steuert, wann die Löschbenachrichtigung für einen Fall angezeigt werden soll. Der hier eingestellte Wert gibt die Anzahl der Tage an, bevor der Fall durch den Wartungsprozess gelöscht werden soll.
Achtung
Diese Einstellungen sind für den Hub nicht anwendbar. Sie ist nur für Standorte und für Standalone-Verteilungen relevant.
RESPOND-Modul
Setting:Maintenance.LiveRetentionDays
Default: 7 Tage
Alle RESPOND-Warnmeldungen außerhalb des Vorratsdatenbereichs werden gelöscht (auch Warnmeldungen, die mit Lesezeichen versehen sind; das Lesezeichen selbst wird jedoch nicht gelöscht). Lesezeichen im RESPOND-Modul werden niemals durch den Wartungsprozess gelöscht.
Warnungen für aktuell ausgeführte Live-Aufgaben werden gelöscht, wenn sie außerhalb des Vorratsdatenbereichs liegen.
RESEARCH-Modul
Setting: Maintenance.BIAssetsRetentionDays
Default: 30 Tage
Diese Einstellung steuert, wie oft die RESEARCH BI-Tabellen (generiert aus BriefCam Metadaten-ETL) aus dem BriefCam gelöscht werden. Dies ist eine Sicherung, wenn Qlik die Daten nicht abrufen konnte.
Setting: Maintenance.BIVisualLayersRetentionDays
Default: 3650 Tage
Diese Einstellung steuert, wie oft die Visual Layer-Dateien gelöscht werden, die für die Registerkarte Dashboard verwendet werden. Dadurch werden die Dateien aus der BriefCam Datenbank und aus dem BriefCam , in dem die Bilder gespeichert sind (C:\BriefCam\ServerData\RenderData), gelöscht.
Wenn Sie diesen Wert auf weniger als 1 Tag setzen, kann dies Auswirkungen auf die visuellen Ebenen haben.
Setting: Maintenance.BITaskRetentionDays
Default: 3 Tage
Mit dieser Einstellung legen Sie fest, wie oft Metadaten und Bilddateien von RESEARCH-Verarbeitungsaufgaben aus dem BriefCam gelöscht werden. Metadaten sind alle Assets/Dateien/Datensätze, die während der RESEARCH-Verarbeitung erstellt werden (entweder Continuous oder On-demand). So lange speichert BriefCam die Daten für den BI Rule Engine Dienst.
Setting: RESEARCH.QVDRetentionDays
Default: 30 Tage
Diese Einstellung bestimmt die Anzahl der Tage, die die detaillierten Tabellen in Verteilungen mit geteilten QVDs aufbewahrt werden.
Setting: RESEARCH.DetailedLoadDays
Standard: 30 Tage (für Umgebungen, die von v6.4 oder darunter aktualisiert wurden, ist der Standardwert 730 Tage)
Diese Einstellung steuert die Daten, die von der RESEARCH-App geladen werden (basierend auf dem Zeitstempelfeld und nicht auf der VMS-Zeit). Diese Einstellung wirkt sich auf den Arbeitsspeicher aus, der zum Laden der detaillierten App benötigt wird, und reduziert die Datenmenge, die in das vollständige Datenmodell geladen wird.
Die aggregierten Dashboards sind von dieser Einstellung nicht betroffen.
Registerkarten für Watchlisten
Eine externe Watchliste (die in den Registerkarten Watchliste verwaltet wird) wird durch den Wartungsprozess nicht gelöscht. Wie oben erwähnt, wird jedoch eine interne Watchlist, die in einem Fall erstellt wurde, gelöscht, sobald der Fall gelöscht wurde (durch Wartung oder durch den Benutzer selbst).
Achtung
Diese Funktion ist für Hubs nicht verfügbar. Sie ist nur für Standorte und für Standalone-Verteilungen relevant.
Wartungsausschlüsse
Die folgenden Elemente werden während der Wartung nicht gelöscht.
Kamera-Hintergrundbilder-Ordner - Wenn Sie Test Connection verwenden, wird ein Bild von der Kamera unter dem
Camera Background Images-Ordner gespeichert. Jede Kamera pflegt ein Bild, das bei jedem erneuten Verbindungstest aktualisiert wird. Dieser Ordner und sein Inhalt sind von der Wartung nicht betroffen.Lesezeichen - Lesezeichen, die in den RESPOND- oder REVIEW-Modulen erstellt wurden, verbleiben im System, auch wenn die ursprüngliche Warnung oder das ursprüngliche Objekt gelöscht wird. Sie werden nur entfernt, wenn sie vom Benutzer explizit gelöscht werden.
Fälle markiert Nicht während Wartungsarbeiten löschen - Im REVIEW-Modul können Sie einen Fall bearbeiten und das Kontrollkästchen Nicht während Wartungsarbeiten löschen aktivieren. Diese Fälle und die damit verbundenen Artefakte bleiben während der Wartungszyklen bestehen.
QVD-Dateien (RESEARCH-Modul) - QVD-Dateien sind nicht Teil des Wartungsprozesses und müssen bei Bedarf manuell gelöscht werden.
Wartungsüberwachung
Sie können die Wartung überwachen und nachverfolgen.
Die Wartung wird von einem separaten Dienst namens Maintenance Service durchgeführt und verfügt über ein eigenes Protokoll. Im Bildschirm Event können Sie sehen, ob der Dienst ausgeführt wird.

Wenn die Wartung fehlgeschlagen ist, wird im Bildschirm Ereignisse (oben) ein Wartungsereignis angezeigt, wenn die Schwellenwerte für Wartungsereignisse erreicht sind. Wenn die Wartung mindestens einmal nicht ausgeführt werden konnte, wird standardmäßig ein Warnereignis angezeigt. Wenn die Wartung die letzten drei Male fehlgeschlagen ist, wird ein kritisches Ereignis angezeigt.

PostgreSQL Manuelle Wartung
Die manuelle Wartung ist für PostgreSQL-Datenbanken unerlässlich, um Leistungsprobleme und übermäßige Tabellen zu vermeiden. Die regelmäßige Ausführung der Vorgänge VACUUM FULL und REINDEX trägt zur Aufrechterhaltung der Datenbankleistung und -stabilität bei. Um die Datenbankverfügbarkeit nicht zu beeinträchtigen, planen Sie diese Aufgaben in Zeiten geringer Auslastung oder geplanter Wartungsfenster, idealerweise alle paar Monate oder ein halbes Jahr. Dies gewährleistet einen reibungslosen und effizienten Datenbankbetrieb.
Für Datenbanken mit einer PostgreSQL_Data Ordnergröße von ~200GB ist einmal alle 6 Monate ein Wartungsfenster von bis zu 6 Stunden erforderlich. Bei Systemen mit hoher Aktivität erhöhen sich das Wartungszeitfenster und -intervall entsprechend.