editor.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <div class="row-fluid">
  2. <div class="span3">
  3. <h6>Default Mode</h6>
  4. <select style="width:85%" ng-model="panel.mode" ng-options="f for f in ['relative','absolute','since']"></select>
  5. </div>
  6. <div class="span3">
  7. <h6>Time Field</h6>
  8. <input type="text" class="input-small" ng-model="panel.timefield">
  9. </div>
  10. </div>
  11. <div class="row-fluid">
  12. <h5>Index Settings</h5>
  13. <div ng-show="panel.index_interval != 'none'" class="row-fluid">
  14. <div class="span12">
  15. <p class="small">
  16. Time stamped indices use your selected time range to create a list of
  17. indices that match a specified timestamp pattern. This can be very
  18. efficient for some data sets (eg, logs) For example, to match the
  19. default logstash index pattern you might use
  20. <code>[logstash-]YYYY.MM.DD</code>. The [] in "[logstash-]" are
  21. important as they instruct Kibana not to treat those letters as a
  22. pattern.
  23. </p>
  24. <p class="small">
  25. See <a href="http://momentjs.com/docs/#/displaying/format/">http://momentjs.com/docs/#/displaying/format/</a>
  26. for documentation on date formatting.
  27. </p>
  28. </div>
  29. </div>
  30. <div class="row-fluid">
  31. <div class="span2">
  32. <h6>Timestamp</h6><select class="input-mini" ng-model="panel.index_interval" ng-options='f for f in ["none","hour","day","week","month","year"]'></select>
  33. </div>
  34. <div class="span5">
  35. <h6>Index <span ng-show="panel.index_interval != 'none'">pattern <small>Absolutes in []</small></span></h6>
  36. <input type="text" class="input-medium" ng-model="panel.index">
  37. </div>
  38. <div class="span4">
  39. <h6>Failover Index <small>If index not found</small></h6>
  40. <input type="text" class="input-medium" ng-model="panel.defaultindex">
  41. </div>
  42. </div>
  43. </div>
  44. <div class="row-fluid">
  45. <h5>Relative mode <small>settings</small></h5>
  46. <div class="span8">
  47. <h6>Relative time options <small>comma seperated</small></h6>
  48. <input type="text" array-join class="input-large" ng-model="panel.time_options">
  49. </div>
  50. <div class="span3">
  51. <h6>Default timespan</h6>
  52. <select class="input-mini" ng-model="panel.timespan" ng-options="f for f in panel.time_options"></select>
  53. </div>
  54. <div class="row-fluid">
  55. <h5>Auto-refresh <small>settings</small></h5>
  56. <div class="span1">
  57. <label class="small"> Enable </label><input type="checkbox" ng-model="panel.refresh.enable" ng-checked="panel.refresh.enable">
  58. </div>
  59. <div class="span2">
  60. <label class="small"> Interval (seconds) </label>
  61. <input type="number" class="input-mini" ng-model="panel.refresh.interval">
  62. </div>
  63. <div class="span3">
  64. <label class="small"> Minimum Interval (seconds) </label>
  65. <input type="number" class="input-mini" ng-model="panel.refresh.min">
  66. </div>
  67. </div>