User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mission:log:2015:01:08:virtual-flight-control-center-opened [2015/01/08 23:13] chronomission:log:2015:01:08:virtual-flight-control-center-opened [2015/01/15 19:19] (current) – [Virtual Flight Control Center now public] chrono
Line 5: Line 5:
 {{:mission:apollo-ng-vfcc-virtual-flight-control-center.jpg?|Screenshot of VFCC System Overview}} {{:mission:apollo-ng-vfcc-virtual-flight-control-center.jpg?|Screenshot of VFCC System Overview}}
  
-For obvious reasons, the public VFCC doesn't allow control and data access is read-only, so you can play with it as much as you like without having to worry about breaking anything.+If you want to see more than just screenshots open the **[[https://apollo.open-resource.org/flight-control/vfcc/|Virtual Flight Control Center (VFCC)]]**.  
 + 
 +Be aware that we do not care about testing/supporting closed-source, IP encumbered browsers at all. Also you'll probably need at least 7" of display size since it doesn't automatically resize yet and grafana's graph rendering has a tendency to overload mobile browsers, so phones are currently not the best choice to play with it :) For obvious reasons, the public VFCC doesn't allow control and data access is read-only, so you can play with it as much as you like without having to worry about breaking anything.
  
 {{:mission:control:apollo-ng-vfcc-screenshot.jpg?|Screenshot of one of the VFCC Dashboards}} {{:mission:control:apollo-ng-vfcc-screenshot.jpg?|Screenshot of one of the VFCC Dashboards}}
  
 It's still a very crude and hackish demonstrator, combining the following open-source components: It's still a very crude and hackish demonstrator, combining the following open-source components:
 +
 +==== Backend  ====
  
   * [[https://collectd.org/|collectd]] - gathering all kinds of system metrics   * [[https://collectd.org/|collectd]] - gathering all kinds of system metrics
 +  * [[https://github.com/bpaquet/node-logstash|node-logstash]] - lightweight logstasher
 +  * [[https://github.com/etsy/statsd|statsd]] - easy log aggregation (for node-logstash)
   * [[http://influxdb.com/|InfluxDB]] - storing all timeseries   * [[http://influxdb.com/|InfluxDB]] - storing all timeseries
 +
 +==== Frontend ====
 +
   * [[http://grafana.org/|Grafana]] - graphing all the metrics   * [[http://grafana.org/|Grafana]] - graphing all the metrics
-  * [[http://tutorials.jenkov.com/svg/index.html|SVG]] - used for the system overview (more overlays for different aspects to come)+  * SVG - used for the system overview  
 +    * [[http://tutorials.jenkov.com/svg/index.html|Basic Tutorials]] 
 +    * [[https://docs.webplatform.org/wiki/svg/tutorials/smarter_svg_animation|Advanced Animation]]
   * And some plain Javascript to glue it all together   * And some plain Javascript to glue it all together