Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Slides & Recording

LFN-DDTF-AAI-PPT.pptx

<Insert Recording>20210202 AAI LFN Demo.mp4

Minutes

William Reehil

  • A&AI Core ms Overview
    • What is it?
      • Hub for the inventory system
    • 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

...