Skip to content

dataiku/dss-plugin-sage-insights

Repository files navigation

Sage Dashboard

  • Author - Stephen Mazzei
  • Email - [email protected]
  • Version - 1.4.1
  • Special Thanks
    • Jordan Burke
    • Ben Bourgeois
    • Arjun Srivatsa

Scope

This dashboard is designed to give Dataiku Admins insights into the DSS instance.

  • DSS at a glance
  • Individual objects, statistics, graphs
  • Maintenance and performance reviews

Tested Versions

  1. v13.5.5
  2. v14.0.0, v14.0.1

Installation Notes

Due to the web application being built on Streamlit, installation requires a bit of dedicated code use. Hoping this changes in later DSS versions.

  1. Plugin
    1. Login as an admin account
    2. Migrate to Waffle::Plugins and install from GIT: https://github.com/dataiku/dss-plugin-sage-insights
    3. Build the code-environment, no containers needed
    4. After the plugin is installed, switch to the plugin settings page and fill in the information ("EXAMPLE BELOW")
      1. Sage Github Repo
        1. https://github.com/dataiku/dss-plugin-sage-insights
        2. main
      2. Sage Dashboard Information
        1. SAGE_DASHBOARD
        2. Hostname or IP:Port
        3. Admin Level Api Key
        4. SAGE_WORKER
        5. Ignore certs if needed, Default is False
      3. Sage Worker Information
        1. Fill out each host including the local host if you want to track the local host. Need both Hostname or IP:Port and Admin level API Key
  2. Code Studios
    1. Create the template name sage # this name is important
    2. Setup K8s to run on
    3. Add the Sage Dashboard - Streamlit block
    4. Disable permissions for users
    5. Build
  3. Create the Sage Dashboard project based off 1.4.2 information
    1. Go to Macros
    2. Filter on Sage Insights: Initialize
    3. Run Initialize Dashboard
    4. Run Initialize Workers
    5. Switch to Code Studios page under the Code tab
      1. Click the checkbox and publish as a Web Application (No API for this)
      2. Start the Web Application (Auto-Start)
      3. Nothing may be available at first while the first day cycle needs to run to gather data

Data Flow Diagrams

Data Flow Diagram

About

Dataiku Administration Sage Insight Dashbaord

Topics

Resources

Stars

Watchers

Forks

Languages