@reqww

Grafana не работает с PostgreSQL из Docker?

Запустил docker-compose вот с таким конфигом:

version: '3'

services:

  nginx:
    container_name: nginx
    build: ./nginx
    ports:
      - 8000:80
    depends_on: 
      - web
    volumes: 
      - static_volume:/home/app/web/staticfiles

  db:
    container_name: postgres
    image: postgres:13.0
    volumes: 
      - pg_data:/var/lib/postgresql/data/
    environment: 
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=postgres
      - POSTGRES_db=postgres

  influxdb:
    image: influxdb:latest
    container_name: influxdb
    ports:
      - 8086:8086
    volumes:
      - influxdb:/var/lib/influxdb
    restart: always

  grafana:
    container_name: grafana
    restart: always
    image: grafana/grafana
    depends_on:
      - db
      - influxdb
    ports:
      - "3000:3000"
    environment:
      - plugins="crate-datasource,grafana-clock-panel,grafana-worldmap-panel,natel-plotly-panel"
    volumes:
      - grafana:/var/lib/grafana

  redis:
    container_name: redis
    image: redis
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/var/lib/redis/data/
    restart: always

  web:
    container_name: web
    build:
      context: ./
      dockerfile: Dockerfile
    command: gunicorn backend.wsgi:application --bind 0.0.0.0:8000
    volumes: 
      - static_volume:/home/app/web/staticfiles
    expose: 
      - 8000
    env_file:
      - ./.env
    depends_on: 
      - db
      - redis

volumes: 
  pg_data:
  static_volume:
  redis_data:
  influxdb:
  grafana:


В сервисе web стоит джанга, она прекрасно работает, все подтягивает, с базой все в порядке, подсоединяется.

Теперь я решил использовать графану для мониторинга и нагрузочного тестирования
Для начала решил просто попробовать подключить ее к PostgreSQL.

Пробовал так:5fd1d3b3af6e4530181641.png
Так:
5fd1d3cfe0e35451533094.png
И вот так:
5fd1d3e29c69f956628494.png

И везде одна и та же ошибка:
5fd1d3f8503b8457221791.png

Что можно с этим сделать?
Буду благодарен за любую помощь
  • Вопрос задан
  • 702 просмотра
Решения вопроса 1
@zohan1993
devops
Host: db:5432
Database: postgres
User: postgres
Password: postgres
SSL Mode: disable
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы