query.parameter.html 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <div class="tight-form">
  2. <ul class="tight-form-list" role="menu">
  3. <li class="tight-form-item query-keyword tight-form-align" style="width: 100px">
  4. Metric
  5. </li>
  6. <li>
  7. <metric-segment segment="regionSegment" get-options="getRegions()" on-change="regionChanged()"></metric-segment>
  8. </li>
  9. <li>
  10. <metric-segment segment="namespaceSegment" get-options="getNamespaces()" on-change="namespaceChanged()"></metric-segment>
  11. </li>
  12. <li>
  13. <metric-segment segment="metricSegment" get-options="getMetrics()" on-change="metricChanged()"></metric-segment>
  14. </li>
  15. <li class="tight-form-item query-keyword">
  16. Stats
  17. </li>
  18. <li ng-repeat="segment in statSegments">
  19. <metric-segment segment="segment" get-options="getStatSegments(segment, $index)" on-change="statSegmentChanged(segment, $index)"></metric-segment>
  20. </li>
  21. </ul>
  22. <div class="clearfix"></div>
  23. </div>
  24. <div class="tight-form">
  25. <ul class="tight-form-list" role="menu">
  26. <li class="tight-form-item query-keyword tight-form-align" style="width: 100px">
  27. Dimensions
  28. </li>
  29. <li ng-repeat="segment in dimSegments">
  30. <metric-segment segment="segment" get-options="getDimSegments(segment, $index)" on-change="dimSegmentChanged(segment, $index)"></metric-segment>
  31. </li>
  32. </ul>
  33. <div class="clearfix"></div>
  34. </div>
  35. <div class="tight-form">
  36. <ul class="tight-form-list" role="menu">
  37. <li class="tight-form-item query-keyword tight-form-align" style="width: 100px">
  38. Period
  39. <tip>Interval between points in seconds</tip>
  40. </li>
  41. <li>
  42. <input type="text" class="input-mini tight-form-input" ng-model="target.period" spellcheck='false' placeholder="auto" ng-model-onblur ng-change="refreshMetricData()" />
  43. </li>
  44. <li class="tight-form-item query-keyword">
  45. Alias
  46. <tip>{{metric}} {{stat}} {{namespace}} {{region}} {{DIMENSION_NAME}}</tip>
  47. </li>
  48. <li>
  49. <input type="text" class="input-xlarge tight-form-input" ng-model="target.alias" spellcheck='false' ng-model-onblur ng-change="refreshMetricData()">
  50. </li>
  51. </ul>
  52. <div class="clearfix"></div>
  53. </div>