All Projects → Netflix → Vizceral

Netflix / Vizceral

Licence: apache-2.0
WebGL visualization for displaying animated traffic graphs

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vizceral

Netcap
A framework for secure and scalable network traffic analysis - https://netcap.io
Stars: ✭ 1,519 (-60.76%)
Mutual labels:  traffic, monitoring
Pcp
Performance Co-Pilot
Stars: ✭ 716 (-81.5%)
Mutual labels:  graph, monitoring
Phpnetmap
Web application for ethernet network mapping. PHP Software for network device monitoring with SNMP v(1/2c/3) protocol.
Stars: ✭ 20 (-99.48%)
Mutual labels:  traffic, monitoring
Rainbarf
it's like Rainmeter, but for CLI!
Stars: ✭ 1,087 (-71.92%)
Mutual labels:  graph, monitoring
Patches
Patches is a visual programming editor for building WebVR and WebGL experiences.
Stars: ✭ 164 (-95.76%)
Mutual labels:  graph, webgl
Vivagraphjs
Graph drawing library for JavaScript
Stars: ✭ 3,442 (-11.08%)
Mutual labels:  graph, webgl
Graph Visualization
3D graph visualization with WebGL / Three.js
Stars: ✭ 507 (-86.9%)
Mutual labels:  graph, webgl
Pygraphistry
PyGraphistry is a Python library to quickly load, shape, embed, and explore big graphs with the GPU-accelerated Graphistry visual graph analyzer
Stars: ✭ 1,365 (-64.74%)
Mutual labels:  graph, webgl
Sdf Ui
WebGL node editor for Signed Distance Functions
Stars: ✭ 101 (-97.39%)
Mutual labels:  graph, webgl
Spectral Trajectory And Behavior Prediction
This is the code base for Trajectory and Driver Behavior Prediction in Autonomous Vehicles using Spectral Graph Theory
Stars: ✭ 236 (-93.9%)
Mutual labels:  graph, traffic
Graphosaurus
3D graph viewer powered by WebGL (three.js)
Stars: ✭ 340 (-91.22%)
Mutual labels:  graph, webgl
Awesome Knowledge Graph
A curated list of Knowledge Graph related learning materials, databases, tools and other resources
Stars: ✭ 382 (-90.13%)
Mutual labels:  graph
Multi Camera Live Object Tracking
Multi-camera live traffic and object counting with YOLO v4, Deep SORT, and Flask.
Stars: ✭ 375 (-90.31%)
Mutual labels:  traffic
Microsoft365dsc
Manages, configures, extracts and monitors Microsoft 365 tenant configurations
Stars: ✭ 374 (-90.34%)
Mutual labels:  monitoring
Xbsjearthui
XbsjEarthUI是基于Cesium和EarthSDK的三维GIS/BIM的UI模板,可以基于此定制自己的三维App
Stars: ✭ 373 (-90.36%)
Mutual labels:  webgl
Spectro
🎶 Real-time audio spectrogram generator for the web
Stars: ✭ 383 (-90.11%)
Mutual labels:  webgl
Androidplot
Charts and plots for Android
Stars: ✭ 381 (-90.16%)
Mutual labels:  graph
Dockbix Xxl
🐳 Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions
Stars: ✭ 374 (-90.34%)
Mutual labels:  monitoring
Veda
⚡VJ / Live Coding on Atom⚡
Stars: ✭ 373 (-90.36%)
Mutual labels:  webgl
Laravel Activitylog
Log activity inside your Laravel app
Stars: ✭ 4,123 (+6.51%)
Mutual labels:  monitoring

vizceral

vizceral is a component for displaying traffic data on a webgl canvas. If a graph of nodes and edges with data about traffic volume is provided, it will render a traffic graph animating the connection volume between nodes.

This component can take multiple traffic graphs and will generate a 'global' graph showing all incoming traffic into each of the 'regions', with support for cross-region traffic.

There are three levels of information, global, regional, and service-level, with clicking or double-clicking on a node bringing you one level deeper.

Not actively maintained

We are not using this internally at Netflix at this time and the project is not actively being worked on. We occasionally look at the repo and will review PRs as time permits.

Using

See the wiki for full documentation.

Developing Locally

To see your changes to vizceral locally, you'll need to link the package with bower:

$ git clone https://github.com/Netflix/vizceral.git
$ cd vizceral
$ npm link
$ npm run dev
$ cd /path/to/project-using-vizceral
$ npm link vizceral

Contributing

  1. Clone this repo
  2. Create a branch: git checkout -b your-feature
  3. Make some changes
  4. Test your changes by running your local version
  5. Push your branch and open a Pull Request

Supported Browsers

Current development focuses on most recent version of Chrome. Minor sanity checking for the latest versions of Safari and Firefox.

TODO

  • Unit Tests
  • Modular layout algorithms
    • Smarter current layout algorithm
  • Cross-browser support / testing
  • Create predefined locations and design styles to modularly represent custom metadata
  • Implement redesigned third-level view

License

Code released under the Apache 2.0 license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].