Project

General

Profile

Activity

From 09/03/2013 to 10/02/2013

10/02/2013

06:53 PM Revision a91fc9c4 (calamari-clients): Add error event to osd request path
- add error handler for osd fetch path to generate error event
- add timeout to fetch requests from App.Config
Yan-Fa Li
06:26 PM Revision 6882c10f (calamari-clients): Feature #6459 - long poll and api request config
- Adding, at Dan's suggestion, configuration for the log poll interval
and api request timeouts in millis to config...
Yan-Fa Li
05:33 PM Revision f83c45c9 (calamari-clients): Add missing helper
Yan-Fa Li
04:37 PM Fix #6463 (Rejected): UI: Safari History transitions are broken on OSX Lion
I didn't test this when I added the feature, but safari has an odd ball way for doing history animation transitions. ... Yan-Fa Li
12:25 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
Added app:neterror event to osd fetch code, added timeout from config. Yan-Fa Li
12:24 PM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
On network branch. Yan-Fa Li
11:25 AM Feature #6459 (Resolved): Add config.json settings for long polling interval and api request time...
Yan-Fa Li

10/01/2013

11:29 PM Revision 3f162b23 (calamari-clients): Handle Server Side Errors
- Server Timeouts
- Session Timed out (401)
- Server Errors (500>)
- Everything Else
- JSON Parser Errors
Yan-Fa Li
07:26 PM Revision e16d5942 (calamari-clients): Add basic network timeout support to dashboard
- use noty for alerts
- add an AlertsView that receives app:neterror events
- handle timeouts at XHR layer and displa...
Yan-Fa Li
07:26 PM Revision ca934aad (calamari-clients): Add spacing between words
Yan-Fa Li
05:24 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
First pass on network error handling. It's challenging to test all the scenarios. Timeouts are set to 3 seconds, any ... Yan-Fa Li
01:32 AM Revision c0bd16b1 (calamari): debian/changelog: stamp for beta release.
Dan Mick
01:31 AM Revision 7bf17696 (calamari): calamari/settings.py: remove all mention of mail_admins logger
Django backward-compatibility stuff whines if mail_admins exists
without a "no DEBUG" filter. Just remove it.
Dan Mick
01:30 AM Revision 9d4b4d37 (calamari): inktank-ceph-restapi.postinst: start cephrestapi
It's not yet clear why the dh_installinit code doesn't start
the service. Maybe it's broken, maybe I'm misusing it, ...
Dan Mick
01:30 AM Revision 2da720f9 (calamari): bootstrap.sh: chown /opt/calamari/log/*
Dan Mick
01:29 AM Revision ce812f9c (calamari): Makefile: build ui directories, includnig clients/dashboard
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick

09/30/2013

10:54 PM Revision 65d02e99 (calamari-clients): Add Noty to dependencies
- import into require.js
- load it in app.js
Yan-Fa Li
09:48 PM Revision 23b96518 (calamari): Merge pull request #14 from inktankstorage/logging-fixes
settings.py: log errors to django log file Dan Mick
09:34 PM Revision 3dc2c28b (calamari): settings.py: log errors to django log file
Noah Watkins
09:29 PM Revision 64853900 (calamari-clients): Fix markdown errors
Yan-Fa Li
09:18 PM Revision 9efd2f1f (calamari-clients): Merge pull request #4 from inktankstorage/network
Refactor the Network Poller Code Yan-Fa Li
08:49 PM Revision 91c31bd4 (calamari-clients): Avoid re-registering listeners on ever poll!
Performance and stability issue. I discovered I was accidentally
re-registering the model listeners on ever invocatio...
Yan-Fa Li
08:42 PM Revision a621590b (calamari-clients): App.vent.trigger isn't fully initialized
Use the parent reference to get the correct function. Yan-Fa Li
07:12 PM Revision c9581896 (calamari-clients): Refactor poller.js
- remove Boilerplate and obvious cut-n-paste
- use consistent naming
- use arrays to simplify setp and teardown
- sim...
Yan-Fa Li
05:55 PM Revision 9a6ace69 (calamari-clients): Write some network error documentation for UI
Yan-Fa Li
05:43 PM Bug #6448 (Won't Fix): make r.json be quiet when the rest server is down
When the rest server is down, request.get doesn't fail, and passes junk to r.json, generating a big traceback in the ... Noah Watkins

09/29/2013

03:07 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
That seems a bit user hostile. The Dash is mostly offline once it's loaded data once, so it's still possible to use i... Yan-Fa Li

09/27/2013

10:35 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
I was thinking along the lines of something very stupid to start, like "dim the whole view on any communications erro... Dan Mick
08:11 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
Interesting notification frameworks
This one is attractive, but it has a lot of kitchen sink features:
https://gi...
Yan-Fa Li
08:09 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
This is really 2 or 3 tasks
1. choose and integrate a notifications framework - optionally write a simple one
2. ...
Yan-Fa Li
03:05 PM Feature #6440 (Resolved): Build: Create Ubuntu 12.04 .debs for Calamari
Solely because Dan's more familiar with debs, and to organize the files, scripts, etc.,
create debs for the calamari...
Dan Mick
03:02 PM Feature #6439 (Resolved): BE: identify package dependencies for Calamari, find upstreams
We need to list all the packages that we need for Calamari that are not available in
RHEL6, in preparation for crea...
Dan Mick
02:39 PM Feature #6316 (Fix Under Review): BE: add basic caching feature to the RestApiClient
Noah Watkins
02:39 PM Feature #6006 (Fix Under Review): BE: use pg dump brief instead of full pg dump
Noah Watkins
02:34 PM Feature #6315 (Fix Under Review): BE: expand error reporting from kraken
Ian Colle
02:34 PM Feature #6012 (Fix Under Review): BE: fixup monitor criticality classification based on email thread
Ian Colle
02:34 PM Feature #6010 (Resolved): BE: test and package Diamond as "calamari-agent" with proper configuration
Ian Colle
02:33 PM Feature #5712 (Resolved): Create deployment package for Ceph REST API and some WSGI server
Ian Colle
07:34 AM Revision 6045abb3 (calamari): Fix a number of tiny issues in bootstrap.sh (I'm tired)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:12 AM Revision 721389e7 (calamari): Copy UI content now that it's built.
Assume /vagrant/dashboard.tar.gz exists for now (can we submodule?)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
06:12 AM Revision 6a2cbc68 (calamari): Make httpd start at second boot too
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:12 AM Revision 2f34ce9b (calamari): bootstrap.sh: fix postgres setup
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
06:12 AM Revision 7ad62c36 (calamari): Install /etc/init.d/carbon-cache to start the process (and keep it)
Also do one final restart after everything else is installed
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
05:45 AM Revision ac7c5ece (calamari): carbon.conf: allow 1000 creates per minute, to handle startup
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision bf2a8c6c (calamari): diamond configuration: Add NetworkCollector.conf
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision 425bfe23 (calamari): Makefile: build/install ui dirs, add progress messages
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision 1b66b09a (calamari): inktank-ceph-agent: set global update interval to 30s
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
02:30 AM Revision 17a9d101 (calamari): bootstrap.sh: update Firefox, improve graphite vhost, disable firewall
Default Firefox is 10.X; update to 17.X and things work much better
Fix up the graphite vhosting to include just wha...
Dan Mick

09/26/2013

11:56 PM Revision f121930a (calamari): www: increase error reporting detail
Adds the following fields to the cluster model that record various
timestamps and error states.
cluster_update_attem...
Noah Watkins
07:07 AM Revision 73fbe40e (calamari-clients): BUG: navigating in & out of graph fails to render
Because we close the view it cleans and removes the view and all it's
listeners. This is probably an abuse of close, ...
Yan-Fa Li
06:12 AM Revision 80a3ec03 (calamari-clients): Merge pull request #3 from inktankstorage/graph-merge
FEATURE #6303 Drop down for host on graphs Yan-Fa Li
06:06 AM Revision 85ebfd31 (calamari-clients): FEATURE #6303 Drop down for host on graphs
- implement a dynamic select option menu populated with hosts list
- add a drop down selector for the host
- on chang...
Yan-Fa Li
12:09 AM Revision 41e3490b (calamari-clients): Bug: disable sort slider during animation
Rapidly clicking on the slider causes the state to be corrupted while
rendering. Disable the sort slider when animati...
Yan-Fa Li

09/25/2013

11:17 PM Feature #6303 (Resolved): UI: Graph: If clicking on link from menu bar, show drop down with list ...
checked in on clients/master commit 80a3ec039b9bd2d65fff2958defda5dd038cec9c Yan-Fa Li
11:09 AM Feature #6303 (In Progress): UI: Graph: If clicking on link from menu bar, show drop down with li...
Yan-Fa Li
09:52 PM Revision dd3817c8 (calamari-clients): Separate event handlers to sort control
Combining the event handler causes the handler to trigger twice.
Handle the click and kill the bubble. Handle the st...
Yan-Fa Li
09:42 PM Revision 2e3c7945 (calamari-clients): BUG: stop propagation on clicks to sort switcher
extra clicks would be sent to the viz and cause a transition change
to workbench. Add the click event so it eats the ...
Yan-Fa Li
04:31 AM Revision e6db9222 (calamari): Merge pull request #12 from inktankstorage/bower-updates
Bower updates - lightly tested. Yan-Fa Li
04:27 AM Revision 4aed4903 (calamari): Bower updates
bootstrap-sass, es5-shim, font-awesome, jquery, json3, underscore Yan-Fa Li
04:26 AM Revision a2c10ea4 (calamari): AngularJS bower Updates
Yan-Fa Li
04:19 AM Revision 85136d44 (calamari): Merge pull request #11 from inktankstorage/wip-gruntfile
adjust installed admin/ files Yan-Fa Li
04:17 AM Revision 875cd6e5 (calamari): ui/admin/Gruntfile.js: install font/* as well
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:14 AM Revision d7e46dcf (calamari): ui/admin/Gruntfile.js: install only selected bower_components
(from Yan-Fa Li)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
12:55 AM Revision 40e17a79 (calamari-clients): Bower updates
Yan-Fa Li
12:54 AM Revision 569c9c28 (calamari-clients): Add bootstrap-switch to bower
Yan-Fa Li
12:53 AM Revision faa11457 (calamari-clients): Add missing style file
Yan-Fa Li
12:52 AM Revision fc8f9037 (calamari-clients): Feature #6285 - Move Graph functionality to a button
Yan-Fa Li

09/24/2013

06:09 PM Feature #6285 (Resolved): UI: OSD Attribute: Graph, Pool, Info links
checked into clients/master. Converted icon to a bootstrap button, made it bright blue, added Graphs label.
Deploy...
Yan-Fa Li
03:18 PM Feature #6285 (In Progress): UI: OSD Attribute: Graph, Pool, Info links
Yan-Fa Li
03:49 PM Fix #6383 (Rejected): UI: PG Filtering sometimes overlaps
Needs steps to reproduce Yan-Fa Li
07:50 AM Revision 58c2648f (calamari-clients): Merge pull request #2 from inktankstorage/host-groups
Issue #6252 Host groups Yan-Fa Li
07:30 AM Revision 0d1ffdf0 (calamari-clients): Filter out empty objects
Yan-Fa Li
07:14 AM Revision 852db4bb (calamari-clients): Don't set bits on empty positions
Yan-Fa Li
07:08 AM Revision d4c7823b (calamari-clients): Remove magic number and use collection length
Yan-Fa Li
06:56 AM Revision ae8746fc (calamari-clients): Add missing bower dependency
Yan-Fa Li
06:45 AM Revision 4768fa76 (calamari-clients): - add bootstrap-switch.js
- add sort toggle to viz UI
- integrate switch-toggle event into app
Yan-Fa Li
05:17 AM Revision 2ac88cdc (calamari): kraken: clean up upstart .conf, add in bootstrap.sh.
also remove obsolete annotated.clicmds file
Signed-off-by: Dan Mick <dan.mick@inktank.com>
Dan Mick
04:46 AM Revision 6ed496cb (calamari): cephrestapi.conf: probably more appropriate to start/stop on ceph-mon
Dan Mick
03:31 AM Revision bdb4f0d7 (calamari): Makefile: build ui subdirs, and include in source package
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:47 AM Feature #6252 (Resolved): UI: Workbench: Add "Group by" setting
Checked into to host-groups branch of clients. I'll merge it back to master tomorrow. It's also deployed on mira022. Yan-Fa Li
12:19 AM Revision 9a8670d1 (calamari-clients): Rename variables appropriately
- add a customSort property that controls host group rendering. Yan-Fa Li

09/23/2013

11:17 PM Revision 293f1c41 (calamari-clients): Extract bitmap bit setter into a function
When we set the neighbor map we have to deal with corner cases involving
the corners. This helper extracts out the co...
Yan-Fa Li
10:31 PM Revision 6e1a0759 (calamari-clients): Make variable names reflect usage
Yan-Fa Li
09:31 PM Revision 5f155c35 (calamari-clients): Move host group element code to it's own function
Yan-Fa Li
09:22 PM Revision 35c5a0f3 (calamari-clients): pcircle hide -> remove on clean up
- remove commented out code Yan-Fa Li
06:39 PM Revision c8894c04 (calamari-clients): OSD Viz Host Groups
desaturate colors to be less exciting
add a hostname tooltip for host groups, non-ideal placement
extend makeSVGEvent...
Yan-Fa Li

09/21/2013

07:39 AM Revision a479171c (calamari): Fix up source packaging: use format 3.0 (native)
Also: add Makefile dpkg target to run dpkg-buildpackage
(currently excluding the ui/ directory from the source tarbal...
Dan Mick

09/20/2013

07:41 PM Revision 010e84f7 (calamari): Move diamond config to conf/
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
07:40 AM Revision 59a374d6 (calamari-clients): First pass rendering of host groupings
This a working but very inefficient version of the host groupings code.
It needs some serious refactoring because it'...
Yan-Fa Li
12:07 AM Revision 38b9dbd5 (calamari-clients): Work in progress
Does basic outlines and grouping of hosts. Has some corner cases to deal
with.
Yan-Fa Li

09/19/2013

06:24 PM Feature #6010: BE: test and package Diamond as "calamari-agent" with proper configuration
Packaging is done for Debian; no gitbuilding or testing done yet Dan Mick
06:21 PM Feature #5712: Create deployment package for Ceph REST API and some WSGI server
.debs done; rpms to follow. Dan Mick

09/18/2013

11:13 PM Revision 704ee668 (calamari-clients): Clone circle in view
- limit animation to 2 cycles
- cloning the existing circle. Copy fewer attributes
Yan-Fa Li
09:55 PM Revision daebbde4 (calamari-clients): Avoid creating and destroying pulse circles.
Hide/Show them instead of creating and destroying them. Yan-Fa Li
09:47 PM Revision 2525140c (calamari-clients): Rename calcualtePositions -> renderOSDViews
Yan-Fa Li
09:45 PM Revision 71108dcf (calamari-clients): Remove extra animation object creation
Yan-Fa Li
08:07 PM Revision 0a4aa87e (calamari-clients): Add grunt-newer
- should avoid rebuilding files a little less often Yan-Fa Li
06:02 PM Revision 27ec0b67 (calamari-clients): Merge pull request #1 from inktankstorage/refactor
Refactor - osd-visualization Yan-Fa Li
06:40 AM Revision 2c6c203e (calamari-clients): Remove unnecessary checks
Yan-Fa Li
06:04 AM Revision e8108742 (calamari-clients): Clean up click handler core
- rename variables for clarity
- extract placement css classes
- simplify logic
Yan-Fa Li
06:03 AM Revision 198d1164 (calamari-clients): Use partial application to handle events
Yan-Fa Li
04:50 AM Revision 41c28d8f (calamari-clients): Rename this.circle -> pulseCircle
Yan-Fa Li
04:36 AM Revision 9ac38d25 (calamari-clients): Extract functions from animation
Yan-Fa Li
12:05 AM Revision d609b234 (calamari-clients): Clean up uses of self where this context is param
Yan-Fa Li

09/17/2013

11:45 PM Revision 3af329d0 (calamari-clients): Missed a paper reference
Yan-Fa Li
11:36 PM Revision 726975ce (calamari-clients): Misc Clean ups
- disambiguate radius and paper
- rename m -> model
- add helper for DOM test
- use a cleaner method of wrapping rend...
Yan-Fa Li
10:55 AM Feature #6252 (In Progress): UI: Workbench: Add "Group by" setting
I have PoC code that fleshes out what I'm trying to do with the display. I want to get a outline working and then I'l... Yan-Fa Li

09/14/2013

04:23 AM Revision 335db781 (calamari): Add first 'realish' copyright
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:22 AM Revision 0e496932 (calamari): packaging.design.notes: describe packaging tasks
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:21 AM Revision cd5a0d4e (calamari): Debian packaging for inktank-ceph-agent and inktank-ceph-restapi
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:55 AM Revision c3b20667 (calamari-clients): Update README.md
Yan-Fa Li
01:37 AM Revision e97ccb55 (calamari-clients): Issue 6312: UI tweaks for Graphs
Yan-Fa Li
01:37 AM Revision 75213e74 (calamari-clients): Move controls to center
Yan-Fa Li
01:37 AM Revision 70c2ebe6 (calamari-clients): Slide the buttons in and out.
Yan-Fa Li
01:37 AM Revision dbafa533 (calamari-clients): Restore border radius after title hack
Yan-Fa Li
01:37 AM Revision e22fd350 (calamari-clients): Add custom colors to graphs as experiment
Yan-Fa Li
01:37 AM Revision 97ba08a5 (calamari-clients): Add Network Graphs
Yan-Fa Li
01:37 AM Revision 54097a76 (calamari-clients): Network packet Graphs are too dense
break into 3 sets of graphs Yan-Fa Li
01:37 AM Revision a91212d2 (calamari-clients): Issue #6168 Add network metrics
Yan-Fa Li

09/13/2013

03:07 PM Feature #6320: BE: create static/virtual config.json file to enable UI->backend
Dan Mick
03:05 PM Feature #6320 (Rejected): BE: create static/virtual config.json file to enable UI->backend
create config.json supplied by Calamari that contains at least... Dan Mick
03:03 PM Tasks #6319 (Resolved): UI: Configure automated build environment with Jenkins
Ian Colle
02:47 PM Feature #6318 (Resolved): BE: Create documentation snippet for resetting password
Bash or python script to reset django entry for admin password Neil Levine
02:46 PM Fix #5545 (New): UI: Admin - Password Retrieval
Neil Levine
02:43 PM Feature #6316: BE: add basic caching feature to the RestApiClient
Neil Levine
02:28 PM Feature #6316: BE: add basic caching feature to the RestApiClient
There is a small abstraction layer in kraken for interacting with the rest api. When kraken updates various data in t... Noah Watkins
02:26 PM Feature #6316 (Resolved): BE: add basic caching feature to the RestApiClient
Noah Watkins
02:42 PM Feature #6309: UI: Dash: Indicate lost of connection to RESTful endpoint
Neil Levine
10:59 AM Feature #6309 (Resolved): UI: Dash: Indicate lost of connection to RESTful endpoint
Separate to the cluster status widget (top-left), we need a way to communicate that the webapp can't reach the restfu... Neil Levine
02:41 PM Feature #6315: BE: expand error reporting from kraken
Neil Levine
02:24 PM Feature #6315: BE: expand error reporting from kraken
... Noah Watkins
02:23 PM Feature #6315 (Resolved): BE: expand error reporting from kraken
Noah Watkins
02:39 PM Feature #6201 (Rejected): UI: Add help to the OSD Detail Labels
Neil Levine
02:35 PM Feature #6011 (Resolved): Determine new name to replace Calamari and/or Kraken?
Ian Colle
02:34 PM Feature #6009 (Resolved): BE: Create LiveCD or VM image that boots the Calamari appliance
Ian Colle
02:33 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
Neil Levine
01:48 PM Feature #6312: UI: Graphs: Add category heading and change button labels
Much better :-)
Can you just center-align the buttons in the page please?
Neil Levine
01:40 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
on dashboard-next Yan-Fa Li
12:01 PM Feature #6312 (Resolved): UI: Graphs: Add category heading and change button labels
1. Add some white space between Summary and All CPUs
2. Is it possible to add a category label to indicates next s...
Neil Levine
02:25 PM Feature #6006: BE: use pg dump brief instead of full pg dump
We currently use the full pg dump (which is super big) for a small fraction of the inofrmation. A quick switch to usi... Noah Watkins
01:28 PM Feature #6275: Build: Create Red Hat 6.4 RPMs for Calamari
Neil Levine
10:50 AM Feature #6307: UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/written acr...
Implementation details :-)
Yeah, Graphite feels the right way to to this though I think we do want to get a widge...
Neil Levine
10:35 AM Feature #6307: UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/written acr...
Do you want Graphite to do this, or does the UI need to aggregate all the values in JavaScript? I don't think there's... Yan-Fa Li
09:19 AM Feature #6307 (Rejected): UI: Graphs: Create graphs which aggregate all IOPS and disk bytes read/...
In addition to per host graphs, create cluster wide graphs which aggregate all IOPS, all bytes read/written per disk,... Neil Levine
10:47 AM Feature #6305: UI: Dash: Show replication latency
Yeah, agreed. Neil Levine
10:39 AM Feature #6305: UI: Dash: Show replication latency
Taking a cue from the web latency measurement companies, you'll need 'agents' in the network, that feed this info bac... Yan-Fa Li
09:16 AM Feature #6305 (Rejected): UI: Dash: Show replication latency
No idea how we might do this, but Cisco wanted a client-centric view of the average latency to make 3 replicas and to... Neil Levine
10:36 AM Feature #6304: UI: Dash: Show aggregate IOPS across cluster
I don't know if calamari is collecting and surfacing this yet. Yan-Fa Li
09:14 AM Feature #6304 (Duplicate): UI: Dash: Show aggregate IOPS across cluster
Create new widget which shows an aggregate IOPS for the cluster (by adding the IOPS per pool?)
Neil Levine
09:18 AM Feature #6306 (Rejected): UI: Dash: Pool quota widget
Add a widget which shows if any pools are near to quota (say 80%). If no pools are close to quota max, show size of l... Neil Levine
09:12 AM Feature #6303 (Resolved): UI: Graph: If clicking on link from menu bar, show drop down with list ...
If a user clicks on the Graphs button in the menu bar, they are taken to a default page which shows a CPU page.
Inst...
Neil Levine

09/12/2013

02:27 PM Feature #6168 (Resolved): UI: Graphs: Add view mode selector for host graphs.
Should be on mira022 Yan-Fa Li
11:21 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Going insane. I am sure I updated this ticket yesterday with the targets. Grr. Obviously didn't hit submit.
Compos...
Neil Levine
11:14 AM Feature #6168 (Need More Info): UI: Graphs: Add view mode selector for host graphs.
Yan-Fa Li
01:57 PM Feature #6007 (Resolved): BE: add logging and service dependency to kraken upstart service
Noah Watkins
01:56 PM Feature #6007: BE: add logging and service dependency to kraken upstart service
The API endpoint... Noah Watkins

09/11/2013

06:03 PM Revision 30ff28ea (calamari-clients): Make host graph buttons update on fwd/back nav
Yan-Fa Li
05:12 PM Feature #6285 (Resolved): UI: OSD Attribute: Graph, Pool, Info links
Currently we have very tiny icons at the bottom of the OSD attribute slide out which are used for both a simple hover... Neil Levine
05:11 PM Revision 72ab85bc (calamari-clients): Make overview active by default
- add more rows mechanically for now Yan-Fa Li
04:53 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Dan figured out how to get Graphite to log network stats. Neil, can you take a look at the stats Graphite collects an... Yan-Fa Li
10:20 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Neil Levine wrote:
> Re: CPU graph - look at attached from Munin... can Graphite render in a similar way? But take y...
Yan-Fa Li
09:59 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Neil Levine wrote:
> We should add traffic in and out of each network card to the list of targets we need to display...
Yan-Fa Li
09:08 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
We should add traffic in and out of each network card to the list of targets we need to display.
I don't see any e...
Neil Levine
12:50 PM Feature #6280 (Rejected): UI: Graphs: Highlight graphs pertaining to the OSD that was clicked on ...
This may become redundant if we do the bigger solution which is to have only graphs relating to the specific clicked-... Neil Levine
11:11 AM Fix #6210 (New): UI: PG Menu overflow's OSD Workbench when animation returns to dashboard mode.
Yan-Fa Li
10:24 AM Fix #6210: UI: PG Menu overflow's OSD Workbench when animation returns to dashboard mode.
This is why. Yan-Fa Li
11:10 AM Fix #6213 (New): UI: OSD Detail needs to account for browser viewport
Yan-Fa Li
10:26 AM Fix #6213: UI: OSD Detail needs to account for browser viewport
The dialog box has fixed UI positions. It doesn't take into account the current browser view port, so it's possible i... Yan-Fa Li
11:09 AM Tasks #6277 (Won't Fix): UI: write unit tests for graph-utils
Yan-Fa Li
11:08 AM Cleanup #6276 (Closed): UI: Refactor App/GraphWall
Paydown some technical debt. Move code from App.ongraph into GraphWall as there's a little too much state management ... Yan-Fa Li
10:28 AM Feature #6008: BE: expose a fixed set of host graphs from graphite through django
I think the idea behind this bug is we don't want to expose graphite directly but want to proxy through calamari to i... Yan-Fa Li
09:21 AM Feature #6275 (Resolved): Build: Create Red Hat 6.4 RPMs for Calamari
Neil Levine
06:51 AM Revision c2f7106a (calamari-clients): Force a postRender.
This is a temporary work around while I figure out the right way. Yan-Fa Li
06:28 AM Revision 98572b48 (calamari-clients): Re-delegate events after render.
Yan-Fa Li
06:17 AM Revision 9055d6d7 (calamari-clients): Fix overview
Yan-Fa Li
06:13 AM Revision 69b3d9f4 (calamari-clients): Add some debug
Yan-Fa Li
06:09 AM Revision 09c22d91 (calamari-clients): Fix trigger and graph path
Yan-Fa Li
05:59 AM Revision a69ead13 (calamari-clients): WIP Graph Switcher for host graphs
Yan-Fa Li
02:49 AM Revision 122918e7 (calamari): Instructions for building UI code
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:47 AM Revision 9e6fdb69 (calamari): bootstrap.sh: handle a bunch more things:
- Turn off SELinux, both in current VM and permanently
- use cd in preference to pushd/popd for better documentation
...
Dan Mick
01:46 AM Revision 224559e0 (calamari): deploy.md: a number of smoothed out things:
- yum install -y
- include postgresql-devel
- create a calamari user with no superuer/create perms
- fix "pipe to psq...
Dan Mick
01:41 AM Revision 28a2987b (calamari): calamari.conf: move logs to /opt/calamari/log, add /static, DEFLATE
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:40 AM Revision 8c08577f (calamari): Vagrantfile: bridged networking (to eth0 by default, sorry Mac users)
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:29 AM Revision a58e5957 (calamari): packaging.design.notes: update to much closer to reality
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
01:29 AM Revision 663e2d0d (calamari): add startup scripts and wsgi config. init.d/cephrestapi as yet unt...
Dan Mick
12:11 AM Revision c427f237 (calamari-clients): Fix id check
Yan-Fa Li
12:06 AM Revision 2eb107df (calamari-clients): Refactor graph routing code to use graph events
Remove a lot of cut-n-paste and go to a table driven approach Yan-Fa Li

09/10/2013

10:11 PM Revision 669cccac (calamari-clients): Move resolve to after setting of model.
Yan-Fa Li
10:03 PM Revision ccb458b8 (calamari-clients): Restore resolve otherwise promise never happens
Yan-Fa Li
09:55 PM Revision db3f101b (calamari-clients): Pass function, not result
Yan-Fa Li
09:53 PM Revision e34aaf95 (calamari-clients): Need to refer to model within model.
Separate model creation from definition of functions. Yan-Fa Li
09:42 PM Revision 733065bc (calamari-clients): Create an OSD Model that has the same interfaces
We need a model like object that has 2 interfaces for the graphing code.
Shim the call to ReqRes.
Yan-Fa Li
09:04 PM Revision 9928161b (calamari-clients): Add a RequestResponse Handler for get osd ids
- use the correct source for osd ids it's not devices Yan-Fa Li
08:51 PM Revision 4176ce37 (calamari-clients): DiskSpace Inodes and Bytes Per Device
Yan-Fa Li
08:40 PM Revision 894b92c5 (calamari-clients): Fix osd key
Yan-Fa Li
08:35 PM Revision f9d287b2 (calamari-clients): iostat per device read_await/write_await
Yan-Fa Li
08:29 PM Revision 6cd71e39 (calamari-clients): Host Per Device RW Bytes Graphs
Yan-Fa Li
06:45 PM Revision afdbbac7 (calamari-clients): Fix typo
Yan-Fa Li
06:38 PM Revision aceeb662 (calamari-clients): Add host IOPS graphs
Yan-Fa Li
06:25 PM Revision d22525b6 (calamari-clients): Move fail block to correct return
Yan-Fa Li
06:21 PM Revision b7cf3624 (calamari-clients): Make more code re-usable using composition
- rename model functions -> keys
- create helper that assembles specific per host graphs from components
- create hel...
Yan-Fa Li
05:55 PM Revision d413d2da (calamari-clients): Wrap it in a function to meet interface
Yan-Fa Li
05:50 PM Revision 312dace6 (calamari-clients): Use asynchronous deferred
The result is returned asynchronously so we need something like a
callback or deferred to schedule this task correctly.
Yan-Fa Li
05:41 PM Revision 5e43ceb0 (calamari-clients): CPU Detail per host
Yan-Fa Li
05:29 PM Revision 89916ae8 (calamari-clients): Add missing template files!
Yan-Fa Li
05:22 PM Revision 1702e959 (calamari-clients): WIP CPU Detail Graphs
Yan-Fa Li
03:14 PM Feature #6168 (In Progress): UI: Graphs: Add view mode selector for host graphs.
Yan-Fa Li
03:14 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
OK, Basic graphing frontend support for iostats, diskspace and cpu metrics is done. Next up integrating them into the... Yan-Fa Li
11:25 AM Feature #6270 (Resolved): Doc: Simple install doc
We need a simple document, both PDF and webpage, which covers:
- Basic architecture
- How Install ICM and the ag...
Neil Levine
11:21 AM Fix #6210 (Need More Info): UI: PG Menu overflow's OSD Workbench when animation returns to dashbo...
Neil Levine
11:21 AM Fix #6213 (Need More Info): UI: OSD Detail needs to account for browser viewport
Neil Levine
11:20 AM Feature #6048 (New): UI: Dash: Show MON nodes in visualization
Neil Levine
11:20 AM Feature #5544 (New): UI: Admin - First Time User Registration
Neil Levine
11:20 AM Feature #6183 (Duplicate): UI: List/indicate OSDs contained on the host in the host graphs screen
Neil Levine
11:19 AM Feature #6183 (Rejected): UI: List/indicate OSDs contained on the host in the host graphs screen
Neil Levine
11:13 AM Feature #6183 (Duplicate): UI: List/indicate OSDs contained on the host in the host graphs screen
Replaced by 6252 Neil Levine
11:20 AM Feature #6170 (New): UI: Workbench: Add select all or clear all options to status filters
Neil Levine
11:20 AM Feature #6181 (New): UI: Dash: Move ? (help) icons to be next to the numbers to which they relate.
Neil Levine
11:19 AM Feature #6006 (Need More Info): BE: use pg dump brief instead of full pg dump
Neil Levine
11:18 AM Fix #5545: UI: Admin - Password Retrieval
Neil Levine
11:18 AM Feature #5568 (New): BE: (unit tests) Cluster user API in Django
Neil Levine
11:18 AM Feature #5567 (New): BE: (unit tests) Cluster space API in Django
Neil Levine
11:18 AM Feature #5566 (New): BE: (unit tests) Cluster registration API in Django
Neil Levine
11:18 AM Feature #5315 (New): UI: Create User settings page
Neil Levine
11:18 AM Feature #5317 (New): UI: Create sign-up work flow
Neil Levine
11:17 AM Feature #5830: Build: Create repo for all packages with authentication
We need a repo under the inktank.com domain to host the inktank ceph manager packages and the agents.
The agents s...
Neil Levine
11:11 AM Feature #6011: Determine new name to replace Calamari and/or Kraken?
Suggest:
inktank-ceph-manager for the webapp (calamari)
inktank-ceph-collector for the kraken API process
inktan...
Neil Levine
11:09 AM Feature #6008: BE: expose a fixed set of host graphs from graphite through django
Think the details are covered in http://tracker.ceph.com/issues/6168 no? Neil Levine
10:55 AM Feature #5712 (In Progress): Create deployment package for Ceph REST API and some WSGI server
Ian Colle
10:52 AM Feature #6007 (In Progress): BE: add logging and service dependency to kraken upstart service
Ian Colle
10:51 AM Feature #6009 (In Progress): BE: Create LiveCD or VM image that boots the Calamari appliance
Ian Colle
06:27 AM Revision 18b92d79 (calamari-clients): Refactor Graph Generation code
- use configuration instead of code to create graph urls functions
- add CPU Detail Graphs
- add Disk Space Bytes Gra...
Yan-Fa Li
06:24 AM Revision 68007b30 (calamari): restapi: rename restapi.conf to cephrestapi.conf
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
04:53 AM Revision c5db036d (calamari-clients): Change osd -> id something more generic
Modify the utils code to use id instead of osd so the code can be
re-used for other graphs.
Yan-Fa Li
12:26 AM Revision 770b16a8 (calamari-clients): Add helpers to get cpu and devices from models
Filter out the CPU and Device data to get the
keys we need to build our graphs.
Yan-Fa Li

09/09/2013

11:19 PM Revision d34148f1 (calamari-clients): Don't escape html
Yan-Fa Li
11:11 PM Revision a85d6389 (calamari-clients): Move protocol definition out of code into config
Add CPU and IO models to graph wall Yan-Fa Li
09:59 PM Revision bdc2b393 (calamari-clients): Trying a two graph per row layout
Yan-Fa Li
08:52 PM Revision f6fce085 (calamari-clients): Factor out common code into graphite-model
Yan-Fa Li
08:34 PM Revision 9a38fe81 (calamari-clients): Update cpu-model to be configurable by caller
Yan-Fa Li
05:29 PM Feature #6252: UI: Workbench: Add "Group by" setting
Ignore "by pool" option and just do by-number or by-host.
Neil Levine
02:43 PM Feature #6263 (Rejected): UI: Add a git branch/commit id to every build
Every build should contain a git branch and commit id in the final output
e.g.
inktank.build = {
commit: 'hash...
Yan-Fa Li
01:15 PM Cleanup #6260 (Closed): revisit the Access-Control-Allow-Origin "*" setting for graphite
To allow the webapp running against Calamari to make requests of Graphite, we added in a
Access-Control-Allow-Origin...
Dan Mick
12:42 PM Feature #6048: UI: Dash: Show MON nodes in visualization
This is lower priority right now but we may end up renaming OSD-view to Cluster-view and then showing Monitors as als... Neil Levine
10:14 AM Feature #6048: UI: Dash: Show MON nodes in visualization
I'm having a hard time figuring this one out, can you put down some more thoughts about what you think this should be... Yan-Fa Li
10:24 AM Fix #5545: UI: Admin - Password Retrieval
There are some backend tasks required for this. Something on the server side needs to generate tokens and verify thos... Yan-Fa Li
10:16 AM Feature #5315: UI: Create User settings page
This code is mostly built, if not completely tested. Disabled in current builds (nwl) Yan-Fa Li
10:07 AM Bug #6259: UI: OSDs with no pg_states should never be filtered
It's a corner case, and on returning to dashboard the OSD is restored to vis. Yan-Fa Li
10:06 AM Bug #6259 (Resolved): UI: OSDs with no pg_states should never be filtered
It's possible for a PG to not have any states but be active. i.e. an installed OSD that's not allocated to a pool. Th... Yan-Fa Li

09/06/2013

11:48 PM Revision 3a4c8ab4 (calamari-clients): Prototype code querying graphite
- NEEDS the CORS headers to be set on graphite server
- not the final URLs which need a hostname
- proof of concept r...
Yan-Fa Li
10:28 PM Revision 31147e2c (calamari-clients): Move port number to config default
Yan-Fa Li
10:26 PM Revision 58d72ef1 (calamari-clients): Use hostname instead of origin. No port #
Yan-Fa Li
10:16 PM Revision 606a2115 (calamari-clients): Wrong test
Yan-Fa Li
10:10 PM Revision 018651c8 (calamari-clients): Add config.json override for graphite host
- default to document.location.origin Yan-Fa Li
12:06 PM Feature #6252 (Resolved): UI: Workbench: Add "Group by" setting
As a user, I want to see the OSD nodes in the visualization to be grouped in one of three ways:
1. By number - the...
Neil Levine
10:55 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Scraping the JSON output of these URLs should get us the info we need
IOStats and physical devices:
http://mira...
Yan-Fa Li
10:42 AM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
OK, Noah and I have come up with a way to get the info out of Graphite. Problem is we need to change the graphite ins... Yan-Fa Li
04:57 AM Revision e8207759 (calamari-clients): Remove some console logging
Yan-Fa Li
04:26 AM Revision 57c21aff (calamari-clients): Cancel the hover pulse if we're in state pulse
Yan-Fa Li
04:20 AM Revision d1916c4a (calamari-clients): Default to placement top for popovers.
Seems less problematic when the viewport is small. Yan-Fa Li
04:03 AM Revision f0edba97 (calamari-clients): Issue #6169 - Fix Label alignment
- absolute positioning of block items is unreliable
- use vertical divs
- set the widths of all the buttons
- calcula...
Yan-Fa Li

09/05/2013

10:44 PM Revision b3b025ca (calamari-clients): Check for an empty array
Yan-Fa Li
10:32 PM Revision 69765ade (calamari-clients): Issue #6244 - add N/A when osd is down
Yan-Fa Li
10:09 PM Revision 9674a5f7 (calamari-clients): A missing views and circle guard
Yan-Fa Li
10:04 PM Revision 2ffb26ae (calamari-clients): Add more views guards
views and views.circle may not be there, so check first before
reading attrs
Yan-Fa Li
09:54 PM Revision 63aec3c9 (calamari-clients): Add guards for null views
Yan-Fa Li
09:48 PM Revision a9064850 (calamari-clients): Clear pcircle state on removal
Yan-Fa Li
09:44 PM Revision f4b5418b (calamari-clients): Fix state clean up bug.
- remove pcircle if it's in views Yan-Fa Li
09:21 PM Revision 2fef19ae (calamari-clients): Fix test
Yan-Fa Li
09:08 PM Bug #6169 (Resolved): UI: Nav icon text labels are not aligned properly in FF 23.0.1/OSX
Absolute positioning is not reliable under different zoom levels.
Switch to vertical divs, inline-blocks and setting...
Yan-Fa Li
04:27 PM Bug #6169: UI: Nav icon text labels are not aligned properly in FF 23.0.1/OSX
Yup, still have it. Neil Levine
04:27 PM Bug #6169 (In Progress): UI: Nav icon text labels are not aligned properly in FF 23.0.1/OSX
Yan-Fa Li
04:25 PM Bug #6169: UI: Nav icon text labels are not aligned properly in FF 23.0.1/OSX
weird. Can you reverify? I'm seeing this, the graph and workspace are only slightly off for me
Yan-Fa Li
08:56 PM Revision 32010d8e (calamari-clients): Pulse experiment
Yan-Fa Li
08:11 PM Revision 3eea560b (calamari): Merge pull request #9 from inktankstorage/ui-merge-again
Cherry pick changes from ui branch to merge to master Dan Mick
06:53 PM Revision e5217685 (calamari): Update bower changes
loks like bower.json -> .bower.json Yan-Fa Li
06:53 PM Revision c138e32c (calamari): Make Django happy, add a backslash
Yan-Fa Li
06:53 PM Revision 4bf2097e (calamari): Feature #5966 add a back to dashboard button
Yan-Fa Li
06:53 PM Revision a30a7371 (calamari): Issue #5542 - disable users tab for now
Yan-Fa Li
04:03 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
Re: CPU graph - look at attached from Munin... can Graphite render in a similar way? But take your point about SMP. W... Neil Levine
03:58 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
There's some practical issues with this.
<host>.cpu.<cpu_unit>.system
<host>.cpu.<cpu_unit>.user
<host>.cpu.<cpu...
Yan-Fa Li
03:50 PM Feature #6168: UI: Graphs: Add view mode selector for host graphs.
== CPU ==
For each CPU, a composite of:
<host>.cpu.<cpu_unit>.system
<host>.cpu.<cpu_unit>.user
<host>.cpu.<c...
Neil Levine
03:46 PM Feature #6244 (Resolved): UI: Workbench: Add content to PG or Pool icons in slide-out when OSD is...
Display N/A when OSD is down Yan-Fa Li
03:00 PM Feature #6244 (Resolved): UI: Workbench: Add content to PG or Pool icons in slide-out when OSD is...
If an OSD is down, hovering over the PG (cloud) icon or the Pool (i) icon shows a box with nothing in it. Perhaps eit... Neil Levine
03:30 PM Feature #6200 (Resolved): UI: When hovering over PG Filters, make the OSDs animate
in dashboard-next as of 9674a5f7005c83de5caca4af6e27f4a2592bf2ba Yan-Fa Li
12:17 AM Feature #6200 (In Progress): UI: When hovering over PG Filters, make the OSDs animate
Yan-Fa Li
03:02 PM Feature #6183: UI: List/indicate OSDs contained on the host in the host graphs screen
Neil Levine
07:09 AM Revision 7edbcdcb (calamari-clients): Refactor into functions
Yan-Fa Li
06:46 AM Revision 5310328a (calamari-clients): Make the circle pulse instead of the fill
- remove css that was stopping stokes values from rendering
- make circle pulse when hovered over circle
Yan-Fa Li
05:57 AM Revision 05ea6cb8 (calamari-clients): Add yeoman and generator-backbone to npm dev deps
Yan-Fa Li
05:54 AM Revision af60a479 (calamari): Add yeoman and generators to dev deps for npm
Yan-Fa Li
05:41 AM Revision 0dcff382 (calamari): Add symlinking to login page
Yan-Fa Li
05:38 AM Revision 08ae266c (calamari): Automatically run symlink task on build
Yan-Fa Li
05:33 AM Revision a4ce85f8 (calamari-clients): Force font symlink creation at build time
Yan-Fa Li
02:40 AM Revision 320a79d2 (calamari-clients): More lint fixes identified by grunt build on quantal
Signed-off-by: Dan Mick <dan.mick@inktank.com> Dan Mick
12:22 AM Revision 97c94516 (calamari-clients): Fix warnings
Yan-Fa Li
12:17 AM Feature #6180 (Resolved): UI: Workbench: Add effect as mouse moves over each OSD to indicate it c...
Commit 7edbcdcbad248b18498c20195bb80f913255a1bc Yan-Fa Li
12:14 AM Revision 2ed0d3c5 (calamari-clients): Upgrade grunt-requirejs to prevent build problems
https://github.com/asciidisco/grunt-requirejs/issues/65 Yan-Fa Li

09/04/2013

11:48 PM Feature #6180: UI: Workbench: Add effect as mouse moves over each OSD to indicate it can be clicked
This took a bit longer than I had expected, I accidentally screwed myself up by using CSS to override some of the SVG... Yan-Fa Li
05:29 PM Revision 4e32984c (calamari-clients): After bug fix active state isn't working correctly
- Use opacity instead to indicate disabled state
- Use sass to remove some css repetitiveness
Yan-Fa Li

09/03/2013

10:55 PM Revision 85a87ef3 (calamari-clients): Bug #6219 - CSS Specificity not high enough
The element outline selection styling has a higher CSS specificity for
the .btn selector. Make the specificity score ...
Yan-Fa Li
06:28 PM Revision c13dacfb (calamari-clients): Fix #6212 - spacing between circles inconsistent
- increase margin-bottom. Yan-Fa Li
06:22 PM Revision ec330282 (calamari-clients): Style filtering panel labels
- force uppercase
- move slightly left
Yan-Fa Li
04:00 PM Bug #6219: UI: button reselection in workbench only redraws top sliver of button
Commit 85a87ef3bc01745bacc482d76dc057be0ee8c4f8 Yan-Fa Li
03:59 PM Bug #6219 (Resolved): UI: button reselection in workbench only redraws top sliver of button
Looks like a keyboard - outline CSS specificity bug. The outline* css seems to have a higher specificity than the CSS... Yan-Fa Li
02:51 PM Bug #6219 (Resolved): UI: button reselection in workbench only redraws top sliver of button
FFox 23.0, Linux:
In workbench, either OSD or PG view:
1) deselect a button. It dims, and its number greys
2...
Dan Mick
12:39 PM Feature #6180 (In Progress): UI: Workbench: Add effect as mouse moves over each OSD to indicate i...
Yan-Fa Li
11:33 AM Fix #6213 (Rejected): UI: OSD Detail needs to account for browser viewport
The OSD Detail panel is in a fixed position. If the browser has been shrunk to a smaller view port then it's possible... Yan-Fa Li
11:30 AM Fix #6211 (Resolved): UI: Remove extra ':' from filter by label.
commit ec330282eb94778266822b46fc961d8dacdc7e1e Yan-Fa Li
11:23 AM Fix #6211: UI: Remove extra ':' from filter by label.
fixed in dashboard-next Yan-Fa Li
11:22 AM Fix #6211 (In Progress): UI: Remove extra ':' from filter by label.
Yan-Fa Li
11:04 AM Fix #6211: UI: Remove extra ':' from filter by label.
Yan-Fa Li
10:57 AM Fix #6211 (Resolved): UI: Remove extra ':' from filter by label.
Also consider making all test lower case. Yan-Fa Li
11:29 AM Fix #6212 (Resolved): UI: PG/OSD slider is too low on PG slider
fixed in dashboard-next
c13dacfbf8df5cba0ba8789d0136353adb6a03d2
Yan-Fa Li
11:03 AM Fix #6212: UI: PG/OSD slider is too low on PG slider
Yan-Fa Li
11:00 AM Fix #6212 (Resolved): UI: PG/OSD slider is too low on PG slider
Yan-Fa Li
10:55 AM Fix #6210 (Closed): UI: PG Menu overflow's OSD Workbench when animation returns to dashboard mode.
Yan-Fa Li
10:42 AM Feature #6167 (Resolved): UI: Workbench: OSD Attributes: Add link to graphs for host metrics
I think this is already done. Yan-Fa Li
 

Also available in: Atom