Commit 3443248f authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Permite acceso anónimo y comunicación con postgres

parent 4cee9b98
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
GF_PATHS_DATA=/var/lib/grafana
GF_PATHS_PROVISIONING=/etc/grafana/provisioning
GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-piechart-panel
GF_INSTALL_PLUGINS=grafana-clock-panel,grafana-piechart-panel,https://github.com/matschaffer/worldmap-panel/releases/download/0.10.0-pre1/grafana-map-panel-0.10.0-pre1.zip;grafana-map-panel
GF_SERVER_HTTP_PORT=3000
GF_SERVER_ENABLE_GZIP=true
GF_SECURITY_ADMIN_USER=admin
@@ -18,12 +18,17 @@ GF_SMTP_USER=user
GF_SMTP_PASSWORD=pass
GF_LOG_MODE=console
GF_LOG_LEVEL=warn
GF_AUTH_ANONYMOUS_ENABLED=true

DASHBOARDS_PATH=/etc/grafana/dashboards
PROMETHEUS_URL=http://prometheus:9090
ELASTICSEARCH_URL=http://elasticsearch:9200
ELASTICSEARCH_USER=user
ELASTICSEARCH_PASS=pass
POSTGRES_URL=db:5432
POSTGRES_USER=user
POSTGRES_PASS=pass
POSTGRES_DB=database

TRAEFIK_PROTOCOL=https
TRAEFIK_SUBDOMAIN=grafana
+21 −0
Original line number Diff line number Diff line
@@ -7,6 +7,9 @@ deleteDatasources:
  - name: Elasticsearch-Fluentd
    orgId: ${GF_USERS_AUTO_ASSIGN_ORG_ID}

  - name: PostgreSQL
    orgId: ${GF_USERS_AUTO_ASSIGN_ORG_ID}

datasources:
  - name: Prometheus
    type: prometheus
@@ -36,3 +39,21 @@ datasources:
      logLevelField: source
    version: 1
    editable: true

  - name: PostgreSQL
    type: postgres
    orgId: ${GF_USERS_AUTO_ASSIGN_ORG_ID}
    url: ${POSTGRES_URL}
    database: ${POSTGRES_DB}
    user: ${POSTGRES_USER}
    secureJsonData:
      password: ${POSTGRES_PASS}
    jsonData:
      sslmode: "disable"
      maxOpenConns: 3
      maxIdleConns: 1
      connMaxLifetime: 14400
      postgresVersion: 1000
      timescaledb: false
    version: 1
    editable: true
+11 −0
Original line number Diff line number Diff line
@@ -25,14 +25,20 @@ services:
      GF_SMTP_PASSWORD:
      GF_LOG_MODE:
      GF_LOG_LEVEL:
      GF_AUTH_ANONYMOUS_ENABLED:
      DASHBOARDS_PATH:
      PROMETHEUS_URL:
      ELASTICSEARCH_URL:
      ELASTICSEARCH_USER:
      ELASTICSEARCH_PASS:
      POSTGRES_URL:
      POSTGRES_USER:
      POSTGRES_PASS:
      POSTGRES_DB:
    networks:
      metric-net:
      traefik-net:
      postgres-net:
    volumes:
      - data-vol:${GF_PATHS_DATA}
    configs:
@@ -92,6 +98,11 @@ networks:
    driver: ${TRAEFIK_NET_DRIVER:-overlay}
    external: true

  postgres-net:
    name: ${POSTGRES_NET_NAME:-postgres-net}
    driver: ${POSTGRES_NET_DRIVER:-overlay}
    external: true

configs:
  datasources-config:
    name: ${DATASOURCES_CONFIG_NAME:-grafana-datasources}