-
Notifications
You must be signed in to change notification settings - Fork 0
Provozni prirucka
LukasSykora edited this page Jul 20, 2026
·
2 revisions
Tato stránka je určená pro správce provozní instance MetacheckAPI.
| Kontrola | Co ověřit |
|---|---|
| Aplikace |
/rest/v1/application vrací odpověď. |
| Swagger |
/swagger/ je dostupný. |
| Databáze | Tomcat log neobsahuje chyby připojení k jdbc/proarc. |
| Metakat | Nové dávky se dostávají ze stavu zpracování do výsledného stavu. |
| Disk | Importní a pracovní adresáře mají dost volného místa. |
| Logy | Neopakují se chyby dávkového zpracování. |
Sledujte minimálně:
- log servlet kontejneru,
- aplikační log Log4j 2,
- log služby nebo prostředí, které spouští Tomcat,
- logy databáze při problémech s připojením nebo výkonem.
Při incidentu si uložte:
- čas problému,
- URL endpointu nebo ID dávky,
- stav dávky,
- relevantní část aplikačního logu,
- relevantní část logu Tomcatu.
Zálohovat je vhodné:
| Oblast | Doporučení |
|---|---|
| Databáze | Pravidelná záloha PostgreSQL podle pravidel provozu ProArc. |
METACHECK_HOME |
Před každou změnou konfigurace a před upgradem. |
| WAR balíček | Uložit aktuálně nasazenou verzi kvůli rollbacku. |
| Importní data | Podle pravidel digitalizačního workflow a kapacity úložiště. |
| Uživatelská data | Zálohovat podle skutečného umístění nalinkovaných adresářů. |
Minimální monitoring by měl hlídat:
- dostupnost
/rest/v1/application, - HTTP 5xx chyby,
- dostupnost databáze,
- dostupnost Metakat API ze serveru aplikace,
- zaplnění disku,
- velikost a rotaci logů,
- dlouho běžící nebo zaseknuté dávky.
Restart je vhodný po:
- změně
metacheck.cfg, - změně JNDI datasource,
- výměně WAR balíčku,
- změně JVM parametrů nebo proměnných prostředí.
Po restartu vždy ověřte:
curl http://localhost:8080/metacheck/rest/v1/applicationKonfiguraci měňte mimo WAR balíček v adresáři METACHECK_HOME. Před úpravou si uložte kopii aktuálního souboru:
cp /opt/metacheck/metacheck.cfg /opt/metacheck/metacheck.cfg.$(date +%Y%m%d-%H%M%S)Po změně konfigurace restartujte aplikaci a zkontrolujte logy.
- WAR je nasazený pod očekávaným kontextem.
-
METACHECK_HOMEukazuje na správný adresář. - V
METACHECK_HOMEjsou nalinkované uživatelské adresáře s daty. -
metacheck.cfgobsahuje hodnoty pro dané prostředí. - JNDI datasource
jdbc/proarcje dostupný. - Databázové schéma se inicializovalo nebo aktualizovalo bez chyby.
- Metakat API je dostupné ze serveru aplikace.
- Importní složky jsou čitelné uživatelem Tomcatu.
-
/rest/v1/applicationvrací odpověď. -
/swagger/je dostupný. - Testovací dávka projde očekávaným workflow.