| 1 | General |
|---|
| 2 | |
|---|
| 3 | - Add back the Ganglia logo |
|---|
| 4 | - Provide an easy method for user to add their organization's logo |
|---|
| 5 | - Centralize sanitization of user input (Extract this from get_context.php and graph.php, no other scripts |
|---|
| 6 | should use $_GET directly) |
|---|
| 7 | - Make indentation consistent - mixed usage of 2 spaces, 3 spaces, 4 spaces, or tabs makes code harder to read |
|---|
| 8 | - In Cluster Report, when one clicks on the text box besides "Metric", it should bring up a dropbox with a |
|---|
| 9 | list of paginated metrics and continue to show metric name hints as you type |
|---|
| 10 | |
|---|
| 11 | Graphs |
|---|
| 12 | |
|---|
| 13 | - graph.d/.php files all modify the global $hostname, should be a local variable |
|---|
| 14 | |
|---|
| 15 | Views |
|---|
| 16 | |
|---|
| 17 | - Support regex expressions for metrics in regex views |
|---|
| 18 | Suggestions from Ben Hartshorne. |
|---|
| 19 | - Color code by host or metric, so as to easily differentiate |
|---|
| 20 | - Do something else to sort by host or metric, such as all metrics from a specific host in a row |
|---|
| 21 | - group by metric or group by host - right now it lists all hosts metric A, then all hosts metric B (when |
|---|
| 22 | using the regex) |
|---|
| 23 | |
|---|
| 24 | Caching |
|---|
| 25 | |
|---|
| 26 | - Figure out a better way to cache metrics |
|---|
| 27 | - Avoid race conditions |
|---|
| 28 | |
|---|
| 29 | Mobile |
|---|
| 30 | |
|---|
| 31 | - Add ability to specify arbitrary time ranges |
|---|
| 32 | - Add support for multi-touch enlarging of graphs |
|---|
| 33 | - Allow hosts to be named the same in multiple clusters (right now they are filtered out) |
|---|
| 34 | - Mobile browser detection code to automatically use mobile version |
|---|
| 35 | - Clicking on a metric search result should bring up the host page anchoring at the |
|---|
| 36 | metric graph in question |
|---|
| 37 | - Add ability to add metrics to views |
|---|
| 38 | - Implement "refresh" for pages to prevent stale data from being displayed via ajax |
|---|
| 39 | - Fix XSS vuln. in input handling (See general 'Centralize sanitization' task above) |
|---|
| 40 | |
|---|
| 41 | Graphite |
|---|
| 42 | |
|---|
| 43 | - Add polish to Graphite integration |
|---|
| 44 | - Fix CPU report for Cluster summary. Needs to be "scaled" by number of nodes |
|---|
| 45 | |
|---|
| 46 | Documentation |
|---|
| 47 | |
|---|
| 48 | - Add user guide |
|---|
| 49 | - Add installation guide (expand on README) |
|---|
| 50 | - Add templating guide |
|---|