|
@@ -47,12 +47,6 @@
|
|
|
<li>
|
|
<li>
|
|
|
<input type="text" class="input-xlarge tight-form-input" ng-model="target.query" spellcheck='false' placeholder="Lucence query" ng-blur="get_data()">
|
|
<input type="text" class="input-xlarge tight-form-input" ng-model="target.query" spellcheck='false' placeholder="Lucence query" ng-blur="get_data()">
|
|
|
</li>
|
|
</li>
|
|
|
- <li class="tight-form-item query-keyword">
|
|
|
|
|
- Time field
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <metric-segment segment="timeSegment" get-alt-segments="getFields()" on-value-changed="timeFieldChanged()"></metric-segment>
|
|
|
|
|
- </li>
|
|
|
|
|
</ul>
|
|
</ul>
|
|
|
|
|
|
|
|
<div class="clearfix"></div>
|
|
<div class="clearfix"></div>
|
|
@@ -73,28 +67,82 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
|
|
|
|
|
- <div class="clearfix"></div>
|
|
|
|
|
- </div>
|
|
|
|
|
-
|
|
|
|
|
- <div class="tight-form" ng-repeat="agg in target.bucketAggs">
|
|
|
|
|
- <ul class="tight-form-list">
|
|
|
|
|
- <li class="tight-form-item query-keyword tight-form-align" style="width: 75px;">
|
|
|
|
|
- <span ng-show="$first">Group by</span>
|
|
|
|
|
- <span ng-show="!$first">Then by</span>
|
|
|
|
|
- </li>
|
|
|
|
|
- <li>
|
|
|
|
|
- <elastic-query-component model="agg" get-fields="getFields()" on-change="queryUpdated()"></elastic-query-component>
|
|
|
|
|
- </li>
|
|
|
|
|
- </ul>
|
|
|
|
|
-
|
|
|
|
|
<ul class="tight-form-list pull-right">
|
|
<ul class="tight-form-list pull-right">
|
|
|
<li class="tight-form-item" ng-if="$index === 0">
|
|
<li class="tight-form-item" ng-if="$index === 0">
|
|
|
- <a class="pointer" ng-click="addBucketAgg()"><i class="fa fa-plus"></i></a>
|
|
|
|
|
|
|
+ <a class="pointer" ng-click="addMetric()"><i class="fa fa-plus"></i></a>
|
|
|
</li>
|
|
</li>
|
|
|
<li class="tight-form-item" ng-if="!$last">
|
|
<li class="tight-form-item" ng-if="!$last">
|
|
|
- <a class="pointer" ng-click="removeBucketAgg(agg, $index)"><i class="fa fa-minus"></i></a>
|
|
|
|
|
|
|
+ <a class="pointer" ng-click="removeMetric($index)"><i class="fa fa-minus"></i></a>
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
<div class="clearfix"></div>
|
|
<div class="clearfix"></div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
+
|
|
|
|
|
+ <div ng-repeat="agg in target.bucketAggs">
|
|
|
|
|
+ <elastic-bucket-agg
|
|
|
|
|
+ target="target" index="$index"
|
|
|
|
|
+ get-fields="getFields()"
|
|
|
|
|
+ on-change="queryUpdated()">
|
|
|
|
|
+ </elastic-bucket-agg>
|
|
|
|
|
+ </div>
|
|
|
|
|
+
|
|
|
|
|
+ <!-- <div class="tight-form"> -->
|
|
|
|
|
+ <!-- <ul class="tight-form-list"> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item query-keyword tight-form-align" style="width: 75px;"> -->
|
|
|
|
|
+ <!-- <span ng-show="$first">Group by</span> -->
|
|
|
|
|
+ <!-- <span ng-show="!$first">Then by</span> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- <li> -->
|
|
|
|
|
+ <!-- <elastic-query-component model="agg" get-fields="getFields()" on-change="queryUpdated()"></elastic-query-component> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- </ul> -->
|
|
|
|
|
+ <!-- -->
|
|
|
|
|
+ <!-- <ul class="tight-form-list pull-right"> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item" ng-if="$index === 0"> -->
|
|
|
|
|
+ <!-- <a class="pointer" ng-click="addBucketAgg()"><i class="fa fa-plus"></i></a> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item" ng-if="!$last"> -->
|
|
|
|
|
+ <!-- <a class="pointer" ng-click="removeBucketAgg($index)"><i class="fa fa-minus"></i></a> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- </ul> -->
|
|
|
|
|
+ <!-- <div class="clearfix"></div> -->
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
|
+ <!-- -->
|
|
|
|
|
+ <!-- <div class="tight-form" ng-if="agg.showOptions"> -->
|
|
|
|
|
+ <!-- <div style="margin: 20px 0 20px 148px;display: inline-block"> -->
|
|
|
|
|
+ <!-- <div class="tight-form"> -->
|
|
|
|
|
+ <!-- <ul class="tight-form-list"> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item" style="width: 60px"> -->
|
|
|
|
|
+ <!-- Order -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- <li> -->
|
|
|
|
|
+ <!-- <metric-segment segment="" get-alt-segments="getFields()" on-value-changed="timeFieldChanged()"></metric-segment> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- </ul> -->
|
|
|
|
|
+ <!-- <div class="clearfix"></div> -->
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
|
+ <!-- <div class="tight-form"> -->
|
|
|
|
|
+ <!-- <ul class="tight-form-list"> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item" style="width: 60px"> -->
|
|
|
|
|
+ <!-- Size -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- <li> -->
|
|
|
|
|
+ <!-- <input type="text" class="input-mini tight-form-input" ng-model="agg.options.size" spellcheck='false' placeholder="0" ng-blur="get_data()"> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- </ul> -->
|
|
|
|
|
+ <!-- <div class="clearfix"></div> -->
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
|
+ <!-- <div class="tight-form last"> -->
|
|
|
|
|
+ <!-- <ul class="tight-form-list"> -->
|
|
|
|
|
+ <!-- <li class="tight-form-item" style="width: 60px"> -->
|
|
|
|
|
+ <!-- Order by -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- <li> -->
|
|
|
|
|
+ <!-- <metric-segment segment="timeSegment" get-alt-segments="getFields()" on-value-changed="timeFieldChanged()"></metric-segment> -->
|
|
|
|
|
+ <!-- </li> -->
|
|
|
|
|
+ <!-- </ul> -->
|
|
|
|
|
+ <!-- <div class="clearfix"></div> -->
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
|
+ <!-- </div> -->
|
|
|
|
|
+
|
|
|
</div>
|
|
</div>
|