{"action":"created","issue":{"url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/178","repository_url":"https://api.github.com/repos/distributed-system-analysis/pbench","labels_url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/178/labels{/name}","comments_url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/178/comments","events_url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/178/events","html_url":"https://github.com/distributed-system-analysis/pbench/pull/178","id":138589892,"number":178,"title":"replace existing tool charts created by GenData.pm with a new javascript charting implementation based on D3","user":{"login":"k-rister","id":15911116,"avatar_url":"https://avatars.githubusercontent.com/u/15911116?v=3","gravatar_id":"","url":"https://api.github.com/users/k-rister","html_url":"https://github.com/k-rister","followers_url":"https://api.github.com/users/k-rister/followers","following_url":"https://api.github.com/users/k-rister/following{/other_user}","gists_url":"https://api.github.com/users/k-rister/gists{/gist_id}","starred_url":"https://api.github.com/users/k-rister/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/k-rister/subscriptions","organizations_url":"https://api.github.com/users/k-rister/orgs","repos_url":"https://api.github.com/users/k-rister/repos","events_url":"https://api.github.com/users/k-rister/events{/privacy}","received_events_url":"https://api.github.com/users/k-rister/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-03-04T21:25:32Z","updated_at":"2016-03-09T19:23:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/distributed-system-analysis/pbench/pulls/178","html_url":"https://github.com/distributed-system-analysis/pbench/pull/178","diff_url":"https://github.com/distributed-system-analysis/pbench/pull/178.diff","patch_url":"https://github.com/distributed-system-analysis/pbench/pull/178.patch"},"body":"This PR replaces the existing NVD3 charts with a new implementation that is implemented directly in D3.  Some of the features provided include:\r\n\r\n- X and Y axis zooming via +/- controls, axis sliders, or a mouse drawn zoom box\r\n- Individual data series can be highlighted for easier focus\r\n- X axis zoom can be easily replicated to charts on the same page with the same X axis domain\r\n- Chart data can be exported as a CSV file\r\n- Each chart is accompanied by a table with details about each data series\r\n- xy, timeseries, and histogram chart types\r\n- stacked or line charts\r\n\r\nA demo of the timeseries and histogram chart types is included and can be viewed by going to <repo>/web-server/v0.3 and executing demo.py:\r\n\r\n![jschart demo](https://cloud.githubusercontent.com/assets/15911116/13538974/0d8e78be-e213-11e5-9d83-3f61851d16e9.png)\r\n"},"comment":{"url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/comments/194463854","html_url":"https://github.com/distributed-system-analysis/pbench/pull/178#issuecomment-194463854","issue_url":"https://api.github.com/repos/distributed-system-analysis/pbench/issues/178","id":194463854,"user":{"login":"ndokos","id":687010,"avatar_url":"https://avatars.githubusercontent.com/u/687010?v=3","gravatar_id":"","url":"https://api.github.com/users/ndokos","html_url":"https://github.com/ndokos","followers_url":"https://api.github.com/users/ndokos/followers","following_url":"https://api.github.com/users/ndokos/following{/other_user}","gists_url":"https://api.github.com/users/ndokos/gists{/gist_id}","starred_url":"https://api.github.com/users/ndokos/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ndokos/subscriptions","organizations_url":"https://api.github.com/users/ndokos/orgs","repos_url":"https://api.github.com/users/ndokos/repos","events_url":"https://api.github.com/users/ndokos/events{/privacy}","received_events_url":"https://api.github.com/users/ndokos/received_events","type":"User","site_admin":false},"created_at":"2016-03-09T19:23:36Z","updated_at":"2016-03-09T19:23:36Z","body":"There are test rpms in [https://copr.fedorainfracloud.org/coprs/ndokos/pbench-test/](url):\r\n```\r\npbench-web-server-0.3-15g5ab8feb\r\npbench-agent-0.36-2g32dc096\r\n```\r\nInstalling the web-server RPM allows one to view pbench results locally, but it needs a couple of symlinks to be added to the local apache server's document root:\r\n\r\n```\r\nln -s /opt/pbench-web-server/html/static /var/www/html\r\nln -s /var/lib/pbench-agent /var/www/html\r\n```\r\nassuming some typical default settings.\r\n"}}