Categories

Versions

Docker images for Dashboards

There are two Docker images connected to RapidMiner's Dashboards:

You can read a description for each container below.

These containers are only functional when deployed together, they will not function as intended individually. Check our deployment templates to see how these should be deployed.

Dashboards Proxy

This container translates the queries and data requests coming from Dashboards to RapidMiner Server API calls and provides the results in the format expected by Dashboards.

For available versions, please see the tags on Docker Hub.

Configuration

  • Volumes: none.
  • Ports: the proxy service listens on port 5000 for the incoming queries. No need to expose externally.
  • Environment variables
    • RAPIDMINER_URL: internal address (including protocol, hostname and port) of the RapidMiner Server instance in the deployment (e.g. http://rm-server-svc:8080)
    • TZ: time zone specification based on the TZ database format (e.g. America/New_York)

Dashboards

This container contains the Dashboards tool with a preinstalled RapidMiner Server Data Source plugin and a some additional visualization plugins.

For available versions, please see the tags on Docker Hub.

Configuration

  • Volumes
    • /var/lib/grafana: volume mount for persistent storage. All the plugins, dashboards and configurations are stored here.
  • Environment variables:
    • PUBLIC_URL: the public URL of the deployment.
    • GRAFANA_URL_SUFFIX: the URL suffix where Dashboards will be served. The RapidMiner Proxy will redirect requests arriving to this suffix.
    • SSO_PUBLIC_URL, SSO_IDP_REALM, SSO_CLIENT_ID, SSO_CLIENT_SECRET: RapidMiner Identity and Security configuration. Filled automatically by the init service.
    • TZ: time zone specification based on the TZ database format (e.g. America/New_York).
    • You can use standard Grafana environment variables, like GF_SECURITY_ADMIN_PASSWORD or GF_SERVER_ROOT_URL.