Sign inSign up

datasentinel/datasentinel-backend

By datasentinel

•Updated over 3 years ago

Image
0

554

datasentinel/datasentinel-backend repository overview

Datasentinel

⁠Datasentinel⁠ is a unique and innovative performance tool for Postgres. Explore all the features on our Live Demo⁠ site

⁠Docker image

This image is part of Datasentinel Platform Containerized app.

To deploy Datasentinel as a containerized app, use docker-compose

wget https://raw.githubusercontent.com/datasentinel/datasentinel_toolkit/master/docker/docker-compose.yml
docker-compose up 

By default, port 443 is exposed. You can customize it

To connect to the UI:

  • host: https://<<your_host>>
  • user: datasentinel
  • password datasentinel (change it at first connection)

A license key is required to use Datasentinel.

  • Users who want to try Datasentinel with a 30-day trial can obtain a license key on the Trial page⁠
  • Existing customers can obtain their license key from Datasentinel Support: [email protected]⁠

See How to update the token⁠ to enable the license key.

See Complete Documentation⁠


Metrics are stored in InfluxDB wich can be disk and memory consuming. Be careful to size your environment accordingly depending on the number of instances to monitor and the retention days you want

The Volume influx_data is used to store metrics The volume pg_data remains small

⁠docker-compose.yml
version: '2.2'
volumes:
  pg_data:
  influx_data:
services:
  postgresql:
    image: datasentinel/datasentinel-postgres
    container_name: datasentinel-postgres
    restart: always
    networks:
        - datasentinel
    volumes:
        - pg_data:/var/lib/postgresql/data
  grafana:
    image: datasentinel/datasentinel-grafana
    container_name: datasentinel-grafana
    networks:
        - datasentinel
    depends_on:
      postgresql:
        condition: service_started
    restart: always
  influxdb:
    image: datasentinel/datasentinel-influxdb
    container_name: datasentinel-influxdb
    restart: always
    networks:
        - datasentinel
    volumes:
        - influx_data:/var/lib/influxdb
  backend:
    image: datasentinel/datasentinel-backend
    container_name: datasentinel-backend
    depends_on:
      influxdb:
        condition: service_started
    networks:
        - datasentinel
    restart: always
  nginx:
    image: datasentinel/datasentinel-nginx
    container_name: datasentinel-nginx
    depends_on:
      backend:
        condition: service_started
      grafana:
        condition: service_started
    restart: always
    networks:
        - datasentinel
    ports:
        - 443:443
networks:
    datasentinel:
        driver: bridge

Active Session history


Top queries


Top tables

Tag summary

Content type

Image

Digest

sha256:7c4263a86…

Size

192.2 MB

Last updated

over 3 years ago

docker pull datasentinel/datasentinel-backend