UNPKG

graphdb-workbench

Version:
124 lines (112 loc) 5.11 kB
<div class="page"> <h1> {{title}} <span class="btn btn-link" uib-popover-template="'js/angular/templates/titlePopoverTemplate.html'" popover-trigger="mouseenter" popover-placement="bottom-right" popover-append-to-body="true"><span class="icon-info"></span></span> </h1> <uib-tabset> <uib-tab> <uib-tab-heading class="nav-item application-info-tab"><span class="nav-link">Application info</span></uib-tab-heading> <div class="list-group border-top-0 application-info-body"> <div class="list-group-item"> <div class="row"> <div class="col-md-3 gdb-item"> <h5 class="list-group-item-heading">GraphDB</h5> <p class="list-group-item-text">{{graphdbVersion}}</p> </div> <div class="col-md-3 rdf4j-item"> <h5 class="list-group-item-heading">RDF4J</h5> <p class="list-group-item-text">{{sesameVersion}}</p> </div> <div class="col-md-3 connectors-item"> <h5 class="list-group-item-heading">Connectors</h5> <p class="list-group-item-text">{{connectorsVersion}}</p> </div> <div class="col-md-3 gdb-item"> <h5 class="list-group-item-heading">Workbench</h5> <p class="list-group-item-text">{{workbenchVersion}}</p> </div> </div> </div> <div class="list-group-item"> <div class="row"> <div class="col-md-3 os-item"> <h5 class="list-group-item-heading">OS</h5> <p class="list-group-item-text">{{info.osVersion}}</p> </div> <div class="col-md-3 java-item"> <h5 class="list-group-item-heading">Java</h5> <p class="list-group-item-text">{{info.javaVersion}}</p> </div> <div class="col-md-3 heap-item"> <h5 class="list-group-item-heading">Heap memory</h5> <p class="list-group-item-text">{{info.usedMemory}} out of {{info.maxMemory}}</p> </div> </div> </div> <div class="list-group-item"> <h5> Server report <button type="button" ng-click="isHelpVisible = !isHelpVisible" class="btn btn-link server-report-help-btn"> <span class="icon-help"></span> </button> </h5> <div uib-collapse="!isHelpVisible" class="alert alert-info server-report-help"> <button type="button" ng-click="isHelpVisible = false" uib-tooltip="Close" class="close" aria-label="Close"></button> A server report is a .zip file that contains various bits of information that help with diagnosing problems. The file will contain: <ul> <li>The JVM stack strace</li> <li>The content of the SYSTEM repository</li> <li>Directory listings of various GraphDB directories</li> <li>The latest log files</li> </ul> </div> <div class="lead report-status"> <span class="report-none" ng-show="status === 'NONE'">No previous report found.</span> <span class="report-in-progress" ng-show="status === 'IN_PROGRESS'"><em class="icon-reload loader"></em> Report is being generated...</span> <span class="report-error" ng-show="status === 'ERROR'"><em class="icon-warning"></em> Error: {{errorMessage}}</span> <span class="report-ready" ng-show="status === 'READY'">Last report was generated {{timestamp | date:"'on' yyyy-MM-dd 'at' HH:mm"}}</span> </div> <div ng-show="status === 'ERROR' && timestamp > 0"> Previous report available, generated {{timestamp | date:"'on' yyyy-MM-dd 'at' HH:mm"}} </div> <div class="pt-1 pb-3 reports-toobar"> <div class="btn-group"> <button class="btn btn-primary mr-1 new-report-btn" ng-click="makeReport()" ng-disabled="status === 'IN_PROGRESS'" uib-tooltip="Generates a new server report"> <em class="icon-monitoring"></em> New report </button> <button class="btn btn-primary download-report-btn" ng-click="getReport()" ng-disabled="status === 'IN_PROGRESS' || !(timestamp > 0)" uib-tooltip="Download the latest report file"> <em class="icon-download"></em> Download </button> </div> </div> </div> </div> </uib-tab> <uib-tab> <uib-tab-heading class="nav-item jvm-arguments"><span class="nav-link">JVM Arguments</span></uib-tab-heading> <ul class="list-group border-top-0 jvm-arguments-body"> <li ng-repeat="argument in info.jvmArguments track by $index" class="list-group-item">{{argument}}</li> </ul> </uib-tab> <uib-tab> <uib-tab-heading class="nav-item configuration-parameters"><span class="nav-link">Configuration Parameters</span></uib-tab-heading> <ul class="list-group border-top-0 configuration-parameters-body"> <li ng-repeat="property in info.properties track by $index" class="list-group-item"> <div class="row"> <span class="col-md-5 property-key">{{property.key}}</span> <span class="col-md-5 expandable property-value">{{property.value}}</span> <span class="col-md-2 force-wrap">{{property.source}}</span> </div> </li> </ul> </uib-tab> </uib-tabset> </div>