Skip to content

Latest commit

 

History

History
11 lines (8 loc) · 525 Bytes

project-structure.md

File metadata and controls

11 lines (8 loc) · 525 Bytes

Project Structure

The Polaris project consists of the following components:

  • Orchestrator-independent SLO Script core library (@polaris-sloc/core)
  • Orchestrator-specific SLO Script connectors (currently @polaris-sloc/kubernetes)
  • SLO Script metrics query API connectors (currently @polaris-sloc/prometheus)
  • Generic SLO mappings and controllers
  • Generic elasticity strategy controllers

The elasticity strategy controllers are currently realized in Go, whereas the other components are realized in TypeScript.