Thanks but I dont know how you will be able to get that joint data to display in the timeline graph and distinguish line1 is for the CPU usage from Server1 while line2 is from CPU usage of Server2.
Server1 Dataset:
Date, CPU %, Memory %, Disk IO% (Headers)
,..., 5, 10, 15
...., 1, 19, 9
...., 25, 30, 5
Server2 Dataset:
Date, CPU %, Memory %, Disk IO% (Headers)
,..., 15, 5, 12
...., 11, 39, 19
...., 5, 3, 35
Right now, the datasets dont carry any info that they are from specific servers. Lets say I add that as additional column. But even if I do a join (mostly left outer join as each dataset is specific to a server although they are reporting on the same set of attrbutes), how you would report in the graph which trendline for CPU belongs to which server instance? I already use the join to show that in table format but cannot do the same to display as an annotated timeline.
Sample of join table with data -> Here the Heaps, Requests are specific to server and I can draw the timeline graph per server but cannot do for the join table directly.
|
Detailed Snapshots (by chronology)
| Date▲ | Server | Health | HeapFree(%) | OpenSockets | HoggingRequests | PendingRequests | MaxHeapSize(MB) | CurrentHeapUsed(MB) | HeapFree(MB) | CompletedRequests | Jun 29, 2011 2:34:37 PM | TF701_0101 | OK | 41 | 9 | 0 | 0 | 6608 | 3898.72 | 2709.28 | 18003 | Jun 29, 2011 2:34:38 PM | TF701_0102 | OK | 32 | 7 | 0 | 0 | 6608 | 4493.44 | 2114.56 | 18276 | Jun 29, 2011 2:35:07 PM | TF701_0101 | OK | 33 | 9 | 0 | 0 | 6608 | 4427.36 | 2180.64 | 18044 | Jun 29, 2011 2:35:08 PM | TF701_0102 | OK | 27 | 7 | 0 | 0 | 6608 | 4823.84 | 1784.16 |
|
Not sure if the above copy-paste appears correctly formatted in email. |
I was thinking of one option, just keep adding more columns while forming the join table so the values would appear null for non-associated datasets but then it becomes messy as I add more servers and want to compare them all at the same time.
thanks very much,
Sabha