Simple monitor is not get started using docker compose

docker-compose.yml

version: “2”

networks:
zeebe_network:

volumes:
zeebe_data:
zeebe_elasticsearch_data:

services:
zeebe:
image: camunda/zeebe:0.18.0
# environment:
# - ZEEBE_LOG_LEVEL=debug
ports:
- “26500:26500”
- “9600:9600”
volumes:
- zeebe_data:/usr/local/zeebe/data
- ./zeebe.cfg.toml:/usr/local/zeebe/conf/zeebe.cfg.toml
depends_on:
- elasticsearch
networks:
- zeebe_network
operate:
image: camunda/operate:1.1.0
ports:
- “8080:8080”
volumes:
- …/lib/application.yml:/usr/local/operate/config/application.yml
networks:
- zeebe_network
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.7.1
ports:
- “9200:9200”
environment:
- discovery.type=single-node
- cluster.name=elasticsearch
- “ES_JAVA_OPTS=-Xms512m -Xmx512m”
volumes:
- zeebe_elasticsearch_data:/usr/share/elasticsearch/data
networks:
- zeebe_network
kibana:
image: docker.elastic.co/kibana/kibana-oss:6.7.1
ports:
- “5601:5601”
networks:
- zeebe_network
monitor:
ports:
-8082:8080

@Jango12345 can you please share the issues?
It is impossible to help you unless you share more details of what is going on.

i have installed docker-compose using windows desktop and
clone docker-compose from geebe official page : https://github.com/zeebe-io/zeebe-docker-compose

i have started zeebe usingas - docker-compose up

i can see that zeebe-monitor is not coming up.

as per official docs it should be exposed to localhost:8082 BUT its not up.

even in logs also i am not able to see any zeebe-monitor start information.
we are planing to use zeebe for our product so doing spike on this but we are not able to start simple-monitor.

startup log:

C:\zeebe-docker-compose\operate>docker-compose up
Creating network “operate_zeebe_network” with the default driver
Creating operate_operate_1 … done Creating operate_elasticsearch_1 … done Creating operate_kibana_1 … done Creating operate_zeebe_1 … done Attaching to operate_kibana_1, operate_operate_1, operate_elasticsearch_1, operate_zeebe_1
operate_1 |
operate_1 | This Operate Trial Version is for testing and non-production use only.
operate_1 | The General Terms and Conditions for the Operate Trial Version are available here: https://zeebe.io/legal/operate-evaluation-license/
operate_1 |
operate_1 | Login with the credentials:
operate_1 | User: demo
operate_1 | Password: demo

@Jango12345 Simple monitor is a community project, so you are taking some risks in there… it is not part of Zeebe Core officially, I recommend you to take a look at Operate for the Spike, and also understand what is possible if Simple Monitor is giving you problems.

Also, if it is not starting up it might be something in your environment such as docker memory or CPU allowances… I recommend you to check those as well.

monitor:
container_name: zeebe_monitor
image: camunda/zeebe-simple-monitor:0.16.0
environment:
- io.zeebe.monitor.connectionString=zeebe:26500
- io.zeebe.monitor.hazelcast.connection=zeebe:5701
ports:
- “8082:8082”
depends_on:
- zeebe
restart: always
networks:
- zeebe_network

if im adding above entry to do docker-compose .yml then simple-monitor should be started or i should get some error BUT i am not getting any error.

could you please tell,if i want to start simple-monitor as part of docker-compose up commad so what are the configuration i need to do ?

@Jango12345 as I mention before… Simple Monitor is a community project, so it might be that it is not working with the latest Zeebe Brokers version, or that you might need to also enable some extra exporters in the Zeebe Brokers for Simple Monitor to work. Can you try to tail the logs for the simple monitor container? That is pure docker knowledge and not anything related with Zeebe itself.

What directory are you running this command in? It looks like it is the operate directory…

yes ,im running from operator directory.

Run from the Simple Monitor directory, or create your docker-compose with the Simple Monitor in it.

1 Like