|
@@ -15,27 +15,32 @@ |
|
|
首页</a> |
|
|
首页</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ng-class="{active: true}" ng-repeat="entry in apps | filter: { app: searchApp }">{{dropDown}} |
|
|
|
|
|
|
|
|
<li ng-class="{active: true}" ng-repeat="entry in apps | filter: { app: searchApp }"> |
|
|
|
|
|
{{dropDown}} |
|
|
<a href="javascript:void(0);" ng-click="click($event)" collapse="{{collpaseall == 1}}" style="font-size: 16px;word-break: break-word;"> |
|
|
<a href="javascript:void(0);" ng-click="click($event)" collapse="{{collpaseall == 1}}" style="font-size: 16px;word-break: break-word;"> |
|
|
{{entry.app}} |
|
|
{{entry.app}} |
|
|
<span class="fa arrow"></span> |
|
|
<span class="fa arrow"></span> |
|
|
<span class="arrow">({{entry.healthyCount}}/{{entry.machines.length}})</span> |
|
|
<span class="arrow">({{entry.healthyCount}}/{{entry.machines.length}})</span> |
|
|
</a> |
|
|
</a> |
|
|
|
|
|
|
|
|
<!--<ul class="nav nav-second-level" collapse="{{entry.active}}" style="display: none;">--> |
|
|
<!--<ul class="nav nav-second-level" collapse="{{entry.active}}" style="display: none;">--> |
|
|
<ul class="nav nav-second-level" ng-show="entry.active"> |
|
|
<ul class="nav nav-second-level" ng-show="entry.active"> |
|
|
<li ui-sref-active="active"> |
|
|
<li ui-sref-active="active"> |
|
|
<a ui-sref="dashboard.metric({app: entry.app})"> |
|
|
<a ui-sref="dashboard.metric({app: entry.app})"> |
|
|
<i class="fa fa-bar-chart"></i> 实时监控</a> |
|
|
|
|
|
|
|
|
<i class="fa fa-bar-chart"></i> |
|
|
|
|
|
实时监控</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<a ui-sref="dashboard.identity({app: entry.app})"> |
|
|
<a ui-sref="dashboard.identity({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-list-alt"></i> 簇点链路</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-list-alt"></i> |
|
|
|
|
|
簇点链路</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<a ui-sref="dashboard.gatewayIdentity({app: entry.app})"> |
|
|
<a ui-sref="dashboard.gatewayIdentity({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-filter"></i> 请求链路</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-filter"></i> |
|
|
|
|
|
请求链路</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<!--<li ui-sref-active="active" ng-if="entry.appType==0">--> |
|
|
<!--<li ui-sref-active="active" ng-if="entry.appType==0">--> |
|
@@ -45,43 +50,52 @@ |
|
|
|
|
|
|
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<a ui-sref="dashboard.gatewayApi({app: entry.app})"> |
|
|
<a ui-sref="dashboard.gatewayApi({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-tags"></i> API 管理</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-tags"></i> |
|
|
|
|
|
API 管理</a> |
|
|
</li> |
|
|
</li> |
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="entry.isGateway"> |
|
|
<a ui-sref="dashboard.gatewayFlow({app: entry.app})"> |
|
|
<a ui-sref="dashboard.gatewayFlow({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-filter"></i> 流控规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-filter"></i> |
|
|
|
|
|
流控规则</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<!-- a ui-sref="dashboard.flowV1({app: entry.app})" --> |
|
|
<!-- a ui-sref="dashboard.flowV1({app: entry.app})" --> |
|
|
<a ui-sref="dashboard.flow({app: entry.app})"> |
|
|
<a ui-sref="dashboard.flow({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-filter"></i> 流控规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-filter"></i> |
|
|
|
|
|
流控规则</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ui-sref-active="active"> |
|
|
<li ui-sref-active="active"> |
|
|
<a ui-sref="dashboard.degrade({app: entry.app})"> |
|
|
<a ui-sref="dashboard.degrade({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-flash"></i> 降级规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-flash"></i> |
|
|
|
|
|
降级规则</a> |
|
|
</li> |
|
|
</li> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<a ui-sref="dashboard.paramFlow({app: entry.app})"> |
|
|
<a ui-sref="dashboard.paramFlow({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-fire"></i> 热点规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-fire"></i> |
|
|
|
|
|
热点规则</a> |
|
|
</li> |
|
|
</li> |
|
|
<li ui-sref-active="active"> |
|
|
<li ui-sref-active="active"> |
|
|
<a ui-sref="dashboard.system({app: entry.app})"> |
|
|
<a ui-sref="dashboard.system({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-lock"></i> 系统规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-lock"></i> |
|
|
|
|
|
系统规则</a> |
|
|
</li> |
|
|
</li> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<a ui-sref="dashboard.authority({app: entry.app})"> |
|
|
<a ui-sref="dashboard.authority({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-check"></i> 授权规则</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-check"></i> |
|
|
|
|
|
授权规则</a> |
|
|
</li> |
|
|
</li> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<li ui-sref-active="active" ng-if="!entry.isGateway"> |
|
|
<a ui-sref="dashboard.clusterAppServerList({app: entry.app})"> |
|
|
<a ui-sref="dashboard.clusterAppServerList({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-cloud"></i> 集群流控</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-cloud"></i> |
|
|
|
|
|
集群流控</a> |
|
|
</li> |
|
|
</li> |
|
|
|
|
|
|
|
|
<li ui-sref-active="active"> |
|
|
<li ui-sref-active="active"> |
|
|
<a ui-sref="dashboard.machine({app: entry.app})"> |
|
|
<a ui-sref="dashboard.machine({app: entry.app})"> |
|
|
<i class="glyphicon glyphicon-th-list"></i> 机器列表</a> |
|
|
|
|
|
|
|
|
<i class="glyphicon glyphicon-th-list"></i> |
|
|
|
|
|
机器列表</a> |
|
|
</li> |
|
|
</li> |
|
|
</ul> |
|
|
</ul> |
|
|
<!-- /.nav-second-level --> |
|
|
<!-- /.nav-second-level --> |
|
|