Versions Compared

Key

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

Table of Contents

UI Design

Gliffy Diagram
namemetric_explorer

 

Metadata Design

ChartConfig Dashboard Config Metadata

  • uuid:   java.lang.UUID
  • name: string, ResourceManager Perf Dashboard
  • description: string
  • createdTime: long
  • updatedTime: long
  • Resource Manager Performance Monitoring
  • author: string, author: User.name
  • configcreatedTime: rich jsonlong
    • chartType: LINE/STACK/PIE
    • chartSeries: Each series maybe a query source 
      • For example: {cpu: GenericMetricService[metricName="cpu"], network: GenericMetricService[metricName="network"]}
    • chartSettings: json object, contains all chart related settings

DashboardConfig Metadata

  • updatedTime: long
  • settings: String, additional dashboard settings
  • charts: List<String>, list of rich JSON
    • for example: [chart1, chart2, chart3]
  • uuid: java.lang.UUID
  • name: string, ResourceManager Perf Dashboard
  • description: string, Resource Manager Performance Monitoring
  • config: rich json
    • for example: [[chart1.uuid, chart2.uuid, chart3.uuid],[chart1.uuid, chart2.uuid, chart3.uuid]]
  • author: string, User.name
  • createdTime: long
  • updatedTime: long