Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/appfarm/infra/k8s/nexus$ jq -r '
> .panels[]
> | .title,
> (.panels[]?.title // "нет внутренних панелей"),
> "----------------"
> ' deploy/files/dashboards/nexus-dashboard.json
JVM-статистика
JVM Threads / JVM-потоки
JVM-Heap
JVM-NonHeap
----------------
Component Stats / Компонентная статистика
Component Exceptions / Кол-во исключений по компонентам
FileBlobStore / Время выполнения по типам запросов по персентиллям
RepositoryComponent / Время выполнения по типам запросов по персентиллям
BrowseComponent / Время выполнения по типам запросов по персентиллям
SearchComponent / Время выполнения по типам запросов по персентиллям
SecurityComponent / Время выполнения по типам запросов по персентиллям
StateComponent / Время выполнения по типам запросов по персентиллям
----------------
Common Resources
Memory usage
CPU Usage
----------------
Disk
Volume Usage Rate
Blobstore Disk Space Utilization
Nexus OrientDB Disk Usage
----------------
Network
Receive Bandwidth
Transmit Bandwidth
----------------
HTTP Server Stats
HTTP Status Codes
HTTP Status Codes Dynamics
HTTP Requests Types
HTTP Requests Types
----------------
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/appfarm/infra/k8s/nexus$ jq '.templating.list' deploy/files/dashboards/nexus-dashboard.json
[
{
"current": {
"selected": true,
"text": "default",
"value": "default"
},
"hide": 0,
"includeAll": false,
"multi": false,
"name": "datasource",
"options": [],
"query": "prometheus",
"queryValue": "",
"refresh": 1,
"regex": "",
"skipUrlSync": false,
"type": "datasource"
},
{
"current": {
"selected": true,
"text": "nexus-nexus3-6796f9f576-2vjcs",
"value": "nexus-nexus3-6796f9f576-2vjcs"
},
"datasource": {
"type": "prometheus",
"uid": "P2244674486D88350"
},
"definition": "label_values(kube_pod_container_resource_limits{namespace=\"nexus\",container=\"nexus3\"}, pod)",
"hide": 0,
"includeAll": false,
"label": "pod",
"multi": false,
"name": "pod",
"options": [],
"query": {
"query": "label_values(kube_pod_container_resource_limits{namespace=\"nexus\",container=\"nexus3\"}, pod)",
"refId": "StandardVariableQuery"
},
"refresh": 1,
"regex": "",
"skipUrlSync": false,
"sort": 5,
"type": "query"
},
{
"auto": false,
"auto_count": 30,
"auto_min": "10s",
"current": {
"selected": false,
"text": "15m",
"value": "15m"
},
"hide": 2,
"name": "resolution",
"options": [
{
"selected": false,
"text": "1m",
"value": "1m"
},
{
"selected": false,
"text": "5m",
"value": "5m"
},
{
"selected": false,
"text": "10m",
"value": "10m"
},
{
"selected": true,
"text": "15m",
"value": "15m"
},
{
"selected": false,
"text": "30m",
"value": "30m"
},
{
"selected": false,
"text": "1h",
"value": "1h"
},
{
"selected": false,
"text": "6h",
"value": "6h"
},
{
"selected": false,
"text": "12h",
"value": "12h"
},
{
"selected": false,
"text": "1d",
"value": "1d"
},
{
"selected": false,
"text": "7d",
"value": "7d"
},
{
"selected": false,
"text": "14d",
"value": "14d"
}
],
"query": "1m,5m,10m,15m,30m,1h,6h,12h,1d,7d,14d",
"queryValue": "",
"refresh": 2,
"skipUrlSync": false,
"type": "interval"
}
]