Services has been put in maintenence to lower footprint
Core technology
JanusGraph (Scalable graph database)
Gremlin (Graph Traversal language)
Java Spring Boot
Cassandra (No SQL Database storing graph)
Configuration & Builds
Core MS
Schema Service
GraphAdmin
Resources
Traversal
Model Loader
Babel
Schema Service
Centralized hub for all schema needs for A&AI
Swagger Generation
oxm files containing our schema
edge rules defining the relationships between node types
Crud APIs are dynamically generated from the oxm file
Edge Rules describing an edge rule (parent child vs cousin relationship) pserver to p-interface and pserver to availability zone
GraphAdmin
Creating database schema
Restore schema using graphadmin
Resources
CRUD API
Bulk operations
Schema Driven API
Create and Update Examples
GET and DELETE examples
Pagination support
Bulk API support
Traversal
Custom Queries
Model Loader + Babel Arch
ASDC Distribution notification to DMAAP
Model loader polls dmaap
Model loader gets csar from asdc
Uses babel to transform the csar to xml
Then stores it into the A&AI event
Notifies if the event succeeded or failed
New for Honolulu
GraphGraph
Sparky UI
GraphGraph
Model visualization tool
Sparky UI
Visualizing the instance data
Inventory browsing
Different visualization formats (card based or table based)
Questions
Ram Krishna Verma
Is it possible to add new OXM schema at run time? Example pservernew
It is currently not possible to add new oxm schema at runtime.
Is it built in the docker image itself? or we can configure the image during deployment?
Schema Service docker image contains the oxm files but you can choose to override that if you can mount the oxm files to an seperate volume and update helm chart to mount that volume into schema oxm location
Prudence Au
Is Sparky UI supported in the frankfurt release or just being revamp in Honlulu?
Sparky UI is supported in frankfurt release. It is being revamped in honolulu with new functionality
Action Items
Type your task here, using "@" to assign to a user and "//" to select a due date