You can check the status of the Ladder99 services with l99 status
, e.g. -
$ l99 status
project service STATUS PORTS
ladder99 adapter Up 25 seconds
ladder99 agent Up 25 seconds 0.0.0.0:5000->5000/tcp
ladder99 dozzle Up 24 seconds 0.0.0.0:8080->8080/tcp
ladder99 grafana Up 23 seconds 0.0.0.0:80->3000/tcp
ladder99 pgadmin Up 22 seconds 0.0.0.0:5050->5050/tcp
ladder99 portainer Up 23 seconds 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp
ladder99 postgres Up 22 seconds 127.0.0.1:5432->5432/tcp
ladder99 relay Up 25 seconds
If any of these say 'restarting', you can stop the service with e.g.
l99 stop adapter
You can check the output of a service with the l99 logs
command, with an optional '-t' flag to show timestamps - e.g.
$ l99 logs -t adapter
2022-09-17T01:04:04.252494579Z
2022-09-17T01:04:04.252710485Z Ladder99 Adapter
2022-09-17T01:04:04.252756783Z Polls/subscribes to data, writes to cache, transforms to SHDR,
2022-09-17T01:04:04.252767546Z posts to Agent via TCP.
2022-09-17T01:04:04.252816475Z 2022-09-17T01:04:04.252Z
2022-09-17T01:04:04.252820531Z ----------------------------------------------------------------
2022-09-17T01:04:04.252949896Z Reading /data/setup/setup.yaml...
2022-09-17T01:04:04.269921704Z Adapter setup shared input { driver: 'mqtt-provider', url: 'mqtt://mosquitto:1883' }
2022-09-17T01:04:04.269947407Z Adapter importing driver code: ./drivers/mqtt-provider.js...
2022-09-17T01:04:04.336690853Z MQTT-provider init mqtt://mosquitto:1883
2022-09-17T01:04:04.336763934Z MQTT-provider connecting to url mqtt://mosquitto:1883
This will 'follow' the output and print the service's output as it runs - to exit hit Ctrl+C.
You can also search the output for text like 'error' with
l99 logs adapter error