Feature #527

Στοιχεία για πεδία CPU, RAM, NET στο UI

Added by Giorgos Gousios almost 13 years ago. Updated over 12 years ago.

Status:Closed Start date:05/13/2011
Priority:Medium Due date:
Assignee:Apollon Oikonomopoulos % Done:

0%

Category:Cyclades UI Spent time: -
Target version:v0.5

cpu-bar.png (252 Bytes) Giorgos Gousios, 06/22/2011 12:47 pm

net-bar.png (210 Bytes) Giorgos Gousios, 06/22/2011 12:47 pm

Associated revisions

Revision 5391d6b5
Added by Giorgos Verigakis over 12 years ago

Update API to return 4 kinds of graphs

Also temporarily disable encryption of backend id.

Refs #527

Revision ebc913dc
Added by Giorgos Verigakis over 12 years ago

Update API to return 4 kinds of graphs

Also temporarily disable encryption of backend id.

Refs #527

Revision efff6193
Added by Giorgos Verigakis over 12 years ago

Update firewall profile in the callback

Refs #527

History

#1 Updated by Vangelis Koukis almost 13 years ago

  • Category set to Cyclades UI
  • Assignee set to Dimitris Moraitis

#2 Updated by Christos Psaltis almost 13 years ago

  • Status changed from New to Feedback

Τί θα πρέπει να γίνει εδώ;

#3 Updated by Markos Gogoulos almost 13 years ago

  • Assignee changed from Dimitris Moraitis to Markos Gogoulos

#4 Updated by Giorgos Gousios over 12 years ago

  • File cpu-bar.png added
  • File net-bar.png added
  • Assignee changed from Markos Gogoulos to Apollon Oikonomopoulos

Ιδανικά, για την έκδοση v0.5 χρειαζόμαστε:

  • CPU bar: Δείχνει την τελευταία στιγμιαία μέτρηση CPU, όπου 100 η πλήρης χρήση όλων των διαθέσιμων CPU για το VM
  • Net bar: Δείχνει την τελευταία στιγμιαία μέτρηση ΝΕΤ, όπου 100 η χωρητικότητα ενός δικτύου 10Mbit (για να δείχνουμε μη μηδενικά νούμερα)
  • Timeseries CPU plot: Η παραπάνω μέτρηση CPU σε χρόνο 12 ωρών
  • Τimeseries NET plot: H παραπάνω μέτρηση ΝΕΤ σε χρόνο 12 ωρών

Επίσης χρειαζόμαστε μοναδικά URLs της μορφής:

http://host/sha1(synnefo-vm-id)/cpu-bar.png
http://host/sha1(synnefo-vm-id)/net-ts.png

Οι προδιαγραφές για τα bar plots φαίνονται στα συννημένα αρχεία. Προδιαγραφές χρωμάτων και μεγέθους δεν έχουμε για τα διαγράμματα χρονοσειράς, αλλά καλό θα ήταν η διάσταση κάθε ενός να μην ξεπερνά τα 450x100 pixel για να χωράει στο πλαίσιο που έχει σχεδιαστεί.

Όσο ποιο κοντά είμαστε στα παραπάνω, τόσο πληρέστερη πληροφορία θα έχει ο χρήστης.

#5 Updated by Constantinos Venetsanopoulos over 12 years ago

Στο icon view θα μπουν μικρές εκδόσεις των pngs που θα μπουν στο single view.

#6 Updated by Apollon Oikonomopoulos over 12 years ago

Το service λειτουργεί στο stats.okeanos.grnet.gr.

Παρέχονται τα εξής:

Στα παραπάνω links μπορείτε να χρησιμοποιήσετε "test" όπου hostname μέχρι να σηκωθούν τα πρώτα VMs της alpha.

Τα γραφήματα παράγονται από ένα fastcgi process, ο κώδικας του οποίου θα ανέβει σε repository.

Οι διαστάσεις για τις μπάρες είναι 210x10 προκειμένου να είναι ευανάγνωστο το κείμενο. Για το ιστορικό, το πλάτος είναι 497, ενώ το ύψος κυμαίνεται από 150 και πάνω. Δεν είναι σκόπιμο να μικρύνουν άλλο τα διαγράμματα του ιστορικού, διότι χάνουν σε αναγνωσιμότητα.

Τελος, στην παρούσα φάση το hostname θα περνάει unhashed, μέχρι να καταλήξουμε σε μια σωστή λύση anonymization, πράγμα που θα γίνει μέσα στο lifecycle της alpha μαζί με την περαιτέρω ρύθμιση της υποδομής συλλογής στατιστικών. Το hashing θα μας δημιουργούσε πρόβλημα στην παρούσα φάση, λόγω απώλειας state μεταξύ backend και collectd, οπότε σε περίπτωση δυσλειτουργίας δε θα μπορούσαμε να κάνουμε troubleshooting.

Εφόσον είμαστε εντάξει, το δελτίο μπορεί να κλείσει.

#7 Updated by Vangelis Koukis over 12 years ago

  • Status changed from Feedback to Closed

Το UI εκτελεί κλήσεις στο API για να πάρει τα URLs των εικόνων για τα στατιστικά, το API επιστρέφει τα URLs με βάση ρυθμιζόμενο template, υπάρχει μηχανισμός συλλογής στατιστικών που παράγει εικόνες με συμφωνημένα χαρακτηριστικά στο stats.okeanos.grnet.gr, το ticket κλείνει.

Also available in: Atom PDF