Single Node Example¶
The lightest deployment is a single-node installation of TeskaLabs LogMan.io. One machine runs the full stack. It is the easiest topology to install and operate. Feature-wise, LogMan.io is not restricted on a single server; the trade-off is that there is no redundancy if that host fails.
Follow the first or single node installation guide, then complete application setup.
When you are done, model.yaml should resemble the following. Every service is bound to the one available node.
Example
define:
type: rc/model
services:
zoonavigator:
instances: {1: {node: "node1"}}
mongo:
- node1
influxdb:
- node1
grafana:
- node1
telegraf:
- node1
kafka:
- node1
kafdrop:
- node1
kibana:
- node1
elasticsearch:
instances:
master-1:
node: node1
hot-1:
node: node1
warm-1:
node: node1
cold-1:
node: node1
nginx:
- node1
seacat-auth:
- node1
asab-pyppeteer:
- node1
bs-query:
- node1
asab-iris:
- node1
lmio-installer:
- node1
lmio-receiver:
- node1
lmio-depositor:
- node1
lmio-elman:
- node1
lmio-alerts:
- node1
lmio-lookupbuilder:
- node1
lmio-ipaddrproc:
- node1
lmio-watcher:
- node1
lmio-correlator-builder:
- node1
lmio-collector-system:
- node1
lmio-feeds:
- node1
asab-discovery:
- node1
lmio-franz:
- node1
lmio-trex:
- node1
lmio-parser-builder:
- node1
lmio-chart:
- node1
params:
PUBLIC_URL: https://node1 # change this default to custom domain
applications:
- name: "ASAB Maestro"
version: v25.47.09
- name: "LogMan.io"
version: v25.47.09
webapps:
/: LogMan.io WebUI
/auth: SeaCat Auth WebUI