Using Geckoboard

Geckoboard is a real time dashboards displaying key business data and metrics in one place. You can choose to show over a dozen different widgets from simple item lists to visual data funnels.

Follow the below instructions to configure Gemini and Geckoboard.

Before You Start

Register for an account with Geckoboard and then ensure that the Gemini web.config file has an API key specified. We recommend that you use a GUID as the API key.

Geckoboard Widgets

Gecko widget content comes from any workspace within Gemini. Make a note of the Workspace Id as highlighted below.

For this example, select "Custom Widget" and then select "RAG Column & Numbers".

In the pop-up window to configure the widget you will need to specify the following parameters as highlighted.

For this example, specify the following for URL data feed:

http://{gemini url}/api/wallboard/{workspace id}/progress/

Specify the API key as per your web.config API key value. Ensure all other parameters are specified as the screenshot above.

There is also a Gemini stylesheet for Geckboard that can be applied to your dashboard. Click "configure dashboard" and "Browse" for custom CSS. You will find wallboard.css under the assets directory of Gemini.

Progress Widget

Purpose Provides breakdown of open, closed and remaining items
Widget Type Custom Widgets -> RAG Columns & Numbers
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/progress

Open Count Widget

Purpose Provides count of open items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/opened-count

Closed Count Widget

Purpose Provides count of closed items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/closed-count

All Items Widget

Purpose Provides list of all items.
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/all/{max items}

Open Items Widget

Purpose Provides list of all open items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/opened/{max items}

Closed Items Widget

Purpose Provides list of all closed items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/closed/{max items}

Due Today Items Widget

Purpose Provides list of all items due today
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/due-today/{max items}

Due Tomorrow Items Widget

Purpose Provides list of all items due tomorrow
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/due-tomorrow/{max items}

Due This Week Items Widget

Purpose Provides list of all items due this week
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/due-thisweek/{max items}

Due Next Week Items Widget

Purpose Provides list of all items due next week
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/due-nextweek/{max items}

Opened Recently Items Widget

Purpose Provides list of all items opened recently
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/opened-recently/{max items}

Closed Recently Items Widget

Purpose Provides list of all items closed recently
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/closed-recently/{max items}

Workload Count Widget

Purpose Provides count of assigned items by resource
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/workload

Workload Chart Widget

Purpose Provides chart of assigned items by resource
Widget Type Custom Charts -> Highcharts
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/workload-pie

Progress Chart Widget

Purpose Provides chart of open, closed and remaining items
Widget Type Custom Charts -> Highcharts
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/progress-pie

Workload Funnel Widget

Purpose Provides funnel chart of workload by resource
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/workload-funnel

Type Funnel Widget

Purpose Provides funnel chart of item types
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/type-funnel

Status Funnel Widget

Purpose Provides funnel chart of workflow status values
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/status-funnel

Component Funnel Widget

Purpose Provides funnel chart of component types
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/component-funnel

Priority Funnel Widget

Purpose Provides funnel chart of priority types
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/priority-funnel

Severity Funnel Widget

Purpose Provides funnel chart of severity types
Widget Type Custom Charts -> Funnel
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/severity-funnel


SLA Widgets

SLA Breached Count Widget

Purpose Provides count of breached items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/breached-count

SLA Red Status Count Widget

Purpose Provides count of items which are about to breached
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/red-count

SLA Amber Status Count Widget

Purpose Provides count of items which do not have a response for a while
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/amber-count

SLA Green Status Count Widget

Purpose Provides count of items with SLA which just been newly created
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/green-count

SLA Breached Items List Widget

Purpose Provides list of all breached items
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/breached-total-list

Breached Items Per SLA

Purpose Provides list of breached items grouped by SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/breached-sla-list

SLA Open Items Count Per SLA Widget

Purpose Provides count of open items for each SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/open-sla/0/{dateRestriction}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month

Closed Items Count Per SLA Widget

Purpose Provides count of closed items for each SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/closed-sla/0/{dateRestriction}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month

SLA Average Total Response Time Widget

Purpose Provides an average total response time
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/average-sla-response-total/0/{dateRestriction}/{includeOnlySLAItems}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month
includeOnlySLAItems is optional and can take the following values: 1, 0

Average Response Time Per SLA Widget

Purpose Provides an average response time per SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/average-sla-response/0/{dateRestriction}/{dateRestriction}/{includeOnlySLAItems}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month
includeOnlySLAItems is optional and can take the following values: 1, 0

SLA Average Total Closing Time Widget

Purpose Provides an average total closing time
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/average-sla-closing-total/0/{dateRestriction}/{dateRestriction}/{includeOnlySLAItems}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month
includeOnlySLAItems is optional and can take the following values: 1, 0

Average Closing Time Per SLA Widget

Purpose Provides an average closing time per SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/average-sla-closing/0/{dateRestriction}/{dateRestriction}/{includeOnlySLAItems}

dateRestriction is optional and can take the following values: today, yesterday, this-week, last-week, this-month, last-month
includeOnlySLAItems is optional and can take the following values: 1, 0

SLA Status Widget

Purpose Provides a status breakdown per SLA
Widget Type Custom Widgets -> Text
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/sla-status-breakdown-list/0/sla

SLA Status Chart

Purpose Provides chart of items with status breached, red, amber and green.
Widget Type Custom Charts -> Highcharts
Data Feed URL http://{gemini url}/api/wallboard/{workspace id}/sla-status-breakdown-pie