Skip to content

How to upgrade TeskaLabs LogMan.io

TeskaLabs LogMan.io product consists of two applications, LogMan.io and ASAB Maestro. Versions of both the applications are specified in the model, located in the Library.

/Site/model.yaml
define:
    type: rc/model

services:
    ...

applications:
    - name: "ASAB Maestro"
        version: v24.30.01
    - name: "LogMan.io"
        version: v24.30.01
Versions and version files

The version refers to a specific version file in the Library.
Version v24.30.01 of ASAB Maestro application refers to /Site/ASAB Maestro/Versions/v24.30.01.yaml version file.
Version v24.30.01 of LogMan.io application refers to /Site/LogMan.io/Versions/v24.30.01.yaml version file.

/Site/LogMan.io/Versions/v24.30.01.yaml
define:
    type: rc/version
    product: LogMan.io
    version: v24.30.01
    asab_maestro_library: v24.29

versions:
    lmio-collector: v24.25
    lmio-receiver: v24.19.01
    lmio-parsec: v24.30
    lmio-depositor: v24.30
    lmio-alerts: v24.24

    lmio-elman: v24.22-beta3

    lmio-lookupbuilder: v24.30
    lmio-ipaddrproc: v24.30
    lmio-watcher: v24.22
    system-collector: v24.25

    lmio-baseliner: v24.30
    lmio-correlator: v24.30.01

    library lmio-common-library: v24.30.01

To upgrade TeskaLabs LogMan.io, simply rewrite versions of the applications in the model (using the editor in the Library), save model and apply changes.

Choose existing versions and ensure compatibility

Select only version files that exist in the Library.
Make sure that versions of ASAB Maestro and LogMan.io applications are compatible.