mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
removed debug panel, fixed labels on pie
This commit is contained in:
parent
2d542aede9
commit
dd012735ed
@ -1,9 +0,0 @@
|
||||
<div class="row-fluid">
|
||||
<div class="row-fluid">
|
||||
<div class="span3">
|
||||
<h5>Length</h5>
|
||||
<input type="number" class="input-mini" ng-model="panel.size">
|
||||
</div>
|
||||
<div class="span3"><h6>Font Size</h6>
|
||||
<select class="input-small" ng-model="panel.style['font-size']" ng-options="f for f in ['6pt','7pt','8pt','9pt','10pt','12pt','14pt','16pt','18pt','20pt','24pt','28pt','32pt','36pt','42pt','48pt','52pt','60pt','72pt']"></select></span>
|
||||
</div>
|
@ -1,27 +0,0 @@
|
||||
<kibana-panel ng-controller='debug' ng-init='init()'>
|
||||
<table class="table-hover table table-condensed" ng-style="panel.style" style="height:{{panel.height || row.height}};overflow-y:auto;overflow-x:auto">
|
||||
<thead>
|
||||
<th style="white-space:nowrap" ng-repeat="th in ['timestamp','from','to','type']">
|
||||
{{th}}
|
||||
</th>
|
||||
</thead>
|
||||
<tbody ng-repeat="event in events" ng-class-odd="'odd'">
|
||||
<tr ng-click="toggle_details(event)">
|
||||
<td>{{event.header.time}}</td>
|
||||
<td>{{event.header.from}}</td>
|
||||
<td>{{event.header.to}}</td>
|
||||
<td>{{event.header.type}}</td>
|
||||
</tr>
|
||||
<tr ng-show="event.details">
|
||||
<td>
|
||||
<h6>Event header</h6>
|
||||
<pre ng-style="panel.style">{{event.header | json}}</pre>
|
||||
</td>
|
||||
<td colspan=1000>
|
||||
<h6>Event payload</h6>
|
||||
<pre ng-style="panel.style">{{event.data | json}}</pre>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</kibana-panel>
|
@ -1,53 +0,0 @@
|
||||
/*
|
||||
|
||||
## Debug
|
||||
|
||||
Shows the exchange of events between panels. Disabled by default and usually
|
||||
should be. This panel exists in the ALL group by default so that it receives
|
||||
all of the events from every panel
|
||||
|
||||
### Parameters
|
||||
* size :: How many events to show
|
||||
* style :: A hash containing css style parameters
|
||||
|
||||
### Group Events
|
||||
#### Receives
|
||||
* $kibana_debug :: Contains a meta object of any event sent
|
||||
|
||||
*/
|
||||
|
||||
angular.module('kibana.debug', [])
|
||||
.controller('debug', function($scope, eventBus) {
|
||||
|
||||
// Set and populate defaults
|
||||
var _d = {
|
||||
status : "Experimental",
|
||||
group : "ALL",
|
||||
style : {'font-size':'9pt'},
|
||||
size : 20
|
||||
}
|
||||
_.defaults($scope.panel,_d)
|
||||
|
||||
$scope.init = function () {
|
||||
|
||||
$scope.set_listeners($scope.panel.group)
|
||||
// Now that we're all setup, request the time from our group
|
||||
eventBus.broadcast($scope.$id,$scope.panel.group,"get_time")
|
||||
|
||||
$scope.events = []
|
||||
}
|
||||
|
||||
$scope.toggle_details = function(event) {
|
||||
event.details = event.details ? false : true;
|
||||
}
|
||||
|
||||
$scope.set_listeners = function(group) {
|
||||
eventBus.register($scope,'$kibana_debug',function(event,data,header) {
|
||||
if($scope.events.length >= $scope.panel.size)
|
||||
$scope.events = $scope.events.slice(0,$scope.panel.size-1)
|
||||
|
||||
$scope.events.unshift({header:header,data:data})
|
||||
});
|
||||
}
|
||||
|
||||
});
|
@ -200,8 +200,9 @@ angular.module('kibana.pie', [])
|
||||
show: scope.panel.labels,
|
||||
radius: 2/3,
|
||||
formatter: function(label, series){
|
||||
console.log(series)
|
||||
return '<div "style="font-size:8pt;text-align:center;padding:2px;color:white;">'+
|
||||
series.info.alias+'<br/>'+Math.round(series.percent)+'%</div>';
|
||||
label+'<br/>'+Math.round(series.percent)+'%</div>';
|
||||
},
|
||||
threshold: 0.1
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user