config.html 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <datasource-http-settings current="ctrl.current">
  2. </datasource-http-settings>
  3. <div class="gf-form-group">
  4. <h3>Elasticsearch details</h3>
  5. <div class="gf-form-inline">
  6. <div class="gf-form gf-size-max-xxxl">
  7. <span class="gf-form-label gf-size-md">Index name</span>
  8. <input class="gf-form-input" type="text" ng-model='ctrl.current.database' placeholder="" required></input>
  9. </div>
  10. <div class="gf-form gf-size-xl">
  11. <span class="gf-form-label gf-size-md">Pattern</span>
  12. <select class="gf-form-input gf-size-auto" ng-model="ctrl.current.jsonData.interval" ng-options="f.value as f.name for f in ctrl.indexPatternTypes" ng-change="ctrl.indexPatternTypeChanged()" ></select>
  13. </div>
  14. </div>
  15. <div class="gf-form gf-size-max-xxxl">
  16. <span class="gf-form-label gf-size-md">Time field name</span>
  17. <input class="gf-form-input" type="text" ng-model='ctrl.current.jsonData.timeField' placeholder="" required ng-init=""></input>
  18. </div>
  19. <div class="gf-form">
  20. <span class="gf-form-label gf-size-md">Version</span>
  21. <select class="gf-form-input gf-size-auto" ng-model="ctrl.current.jsonData.esVersion" ng-options="f.value as f.name for f in ctrl.esVersions"></select>
  22. </div>
  23. </div>
  24. <div class="gf-form-group">
  25. <h4>Default query settings</h4>
  26. <div class="gf-form">
  27. <span class="gf-form-label">Group by time interval</span>
  28. <input class="gf-form-input gf-size-max-md" type="text" ng-model="ctrl.current.jsonData.timeInterval" spellcheck='false' placeholder="example: >10s">
  29. </div>
  30. </div>