Code Monkey home page Code Monkey logo

thingsboard-pe-docker-compose's Introduction

Docker configuration for ThingsBoard Microservices

This folder containing scripts and Docker Compose configurations to run ThingsBoard in Microservices mode.

See official documentation page for more details.

thingsboard-pe-docker-compose's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

thingsboard-pe-docker-compose's Issues

Document hybrid database strategy (postgres and cassandra)

Hi

Currently the docker-compose files present in this repository tend to favor a "full-on" approach.
Using the DATABASE variable in the main .env file, the user can either takes the postgres OR the cassandra road.

Often, it is convenient to take the best of both worlds by storing the entities in postgres and the telemetries in cassandra as described in the official documentation as the "hybrid" storage:

DATABASE_TS_TYPE=cassandra
DATABASE_ENTITIES_TYPE=sql

Do you intend to evolve this repository so it can handle this common scenario? Thanks.

What is the meaning of certain env vars?

See title.

Specifically, I would like to fully understand what the following variables mean, and what their allowed values are:

  • TB_SERVICE_ID (tb-pe-node) - does this need to be unique per container instance? The advanced option seems to indicate it does, but I could not find documentation on this.
  • TB_SERVICE_TYPE (tb-pe-node) - I've seen various possible values, like tb-core, tb-rule-engine and monolith, but are there others?
  • EDGES_ENABLED (tb-pe-node) - What does this enable/disable?

What are the defaults for these? Are there any more relevant environment vars?

It would be great if I could take a peek at the process that builds the PE container images; is this possible?

haproxy-certbot missing logs?

I have deployed Thingsboard PE using this docker-compose config. I'm trying to troubleshoot a transport error with MQTT and SSL, and I'd like to check the haproxy logs. I was expecting them at /var/log/haproxy.log (which points to a host volume) but can't find them. I also tried attaching to the container to view the live logs but there's no output. With this docker-compose configuration, are the haproxy logs generated and available? If not by default, would it be possible to adjust the configuration to output the logs to a volume outside the container? I can see the logs are published on 127.0.0.1 on the container, and should be picked up by syslog but not sure where they go from there.

Minimum System Requirement

What will be minimum system requirement for thingsboard pe docker with default setting in this repo?
we have aws m6a.xlarge which has 16GB ram with 4 vCpu and it shows 83% ram usage without much load
is it normal normal usage ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.