mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-23 01:25:38 -05:00
* Initial work of adding tab in the dashboard (#526) * refactor dashboard to have the home tab * formatting * fix grid layout issue * fix initailize issue in database dashboard * Add action bar to the panel and add close tab to the dashboard (#562) * add action bar to the panel and add close tab to the dashboard * formatting * Tab contribution (#564) * added contrib * disabled edit for extensions; fixed new name for insights contrib * fix merge issue * move file * formatting * fix builds * moving imports * Expand on tab contrib (#581) * added contrib * disabled edit for extensions; fixed new name for insights contrib * fix merge issue * move file * formatting * fix builds * adding to contrib * updated contrib * format * moving imports * updated contribution to map to current design * implemented actually using provider and edition filtering * Refactor and fix issues in close tab and add the placeholder for pin tab (#588) * refactor and fix issues in close tab and add the placeholder for pin tab * formatting * remove the redundant code * add clear all tabs in dashboard page init * Initial work for adding a feature tab dialog (#594) * initial work for add new dashboard tab * formatting * fix add panel action issue * fix breaking change * fix issues and tab and panels * formatting * minor fix * address comments * Add tab status to add extension tab dialog (#610) * add tab status to add extension tab dialog * add tab status to add extension tab dialog * rename add feature tab action * address comments * Webview widget (#618) * getting closer * webview widget now works * fix problem with rerendering webview * formatting * ensure that webview only shows up for extensions * formatting * comments * fix more compile issues * Change dashboard page init (#640) * changed init of serverpage * formatting * Webview tab (#638) * getting closer * webview widget now works * fix problem with rerendering webview * formatting * ensure that webview only shows up for extensions * formatting * comments * fix more compile issues * refacting stuff * added inital webview tab * piped through messaging and tested * Implement pin/unpin feature and always on tabs (#629) * implement pin/unpin feature * fix issue where insight can't be loaded after reopen * fix tab look and feel * implement always show tabs * make AddFeatureTabAction to track always show and pinned tabs * formatting * make dashboard tabs looks like the UX design * load always show before pinned tab * fix regression in panel for restore and connection dialog * fix merge conflict * don't worry about no widgets if its a webview (#656) * expose the dashboard server info when a webview is rendering (#644) * Fix few issues in dashboard command center (#655) * fix reloading insight wigets and create new tab when there is no extension * show possible tabIDs in the setting file * formatting * address comment * fix import name * fixes problem with size of webview widget being wrong (#654) * Refactor tab contribution to support content type (#685) * refactor tab contribution to support content type * formatting * address comment * fix rendering tab issue (#694) * Add layout option to panel for supporting horizontal and vertical navigation bar (#700) * Add left navigation panel for inner tab in the dashboard * add layout option in panel * remove panel option in dashboard Page
138 lines
5.0 KiB
JSON
138 lines
5.0 KiB
JSON
{
|
|
"name": "insights-default",
|
|
"version": "0.1.0",
|
|
"publisher": "Microsoft",
|
|
"engines": {
|
|
"vscode": "*"
|
|
},
|
|
"contributes": {
|
|
"dashboard.insights": [
|
|
{
|
|
"id": "query-data-store-db-insight",
|
|
"contrib": {
|
|
"name": "Top 5 Slowest Queries",
|
|
"provider": "MSSQL",
|
|
"gridItemConfig": {
|
|
"x": 2,
|
|
"y": 1
|
|
},
|
|
"type": {
|
|
"timeSeries": {
|
|
"dataDirection": "horizontal",
|
|
"dataType": "point",
|
|
"legendPosition": "top",
|
|
"labelFirstColumn": false,
|
|
"columnsAsLabels": false
|
|
}
|
|
},
|
|
"queryFile": "./sql/qds.sql",
|
|
"details": {
|
|
"queryFile": "./sql/qds_detail.sql",
|
|
"label": {
|
|
"icon": "file",
|
|
"column": "query_id",
|
|
"state": []
|
|
},
|
|
"value": "max_duration"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "table-space-db-insight",
|
|
"contrib": {
|
|
"name": "Space used per table",
|
|
"provider": "MSSQL",
|
|
"gridItemConfig": {
|
|
"x": 2,
|
|
"y": 1
|
|
},
|
|
"type": {
|
|
"horizontalBar": {
|
|
"dataDirection": "vertical",
|
|
"dataType": "number",
|
|
"legendPosition": "top",
|
|
"labelFirstColumn": false,
|
|
"columnsAsLabels": true
|
|
}
|
|
},
|
|
"queryFile": "./sql/tablespace.sql"
|
|
}
|
|
},
|
|
{
|
|
"id": "all-database-size-server-insight",
|
|
"contrib": {
|
|
"name": "Database Size (MB)",
|
|
"provider": "MSSQL",
|
|
"edition": [0,1,2,3,4],
|
|
"gridItemConfig": {
|
|
"x": 2,
|
|
"y": 2
|
|
},
|
|
"type": {
|
|
"horizontalBar": {
|
|
"dataDirection": "vertical",
|
|
"dataType": "number",
|
|
"legendPosition": "none",
|
|
"columnsAsLabels": true
|
|
}
|
|
},
|
|
"queryFile": "./sql/db_size.sql"
|
|
}
|
|
},
|
|
{
|
|
"id": "backup-history-server-insight",
|
|
"contrib": {
|
|
"cacheId": "backup-history-server-insight",
|
|
"name": "Backup Status",
|
|
"provider": "MSSQL",
|
|
"edition": [0,1,2,3,4],
|
|
"gridItemConfig": {
|
|
"x": 1,
|
|
"y": 1
|
|
},
|
|
"type": {
|
|
"count": null
|
|
},
|
|
"queryFile": "./sql/backup_insight.sql",
|
|
"details": {
|
|
"queryFile": "./sql/backup_detail.sql",
|
|
"label": {
|
|
"icon": "database",
|
|
"column": "Database",
|
|
"state": [
|
|
{
|
|
"condition": {
|
|
"if": "equals",
|
|
"equals": "No backup found"
|
|
},
|
|
"color": "red"
|
|
},
|
|
{
|
|
"condition": {
|
|
"if": "equals",
|
|
"equals": "Older than 24hrs"
|
|
},
|
|
"color": "orange"
|
|
},
|
|
{
|
|
"condition": {
|
|
"if": "equals",
|
|
"equals": "Within 24hrs"
|
|
},
|
|
"color": "green"
|
|
}
|
|
]
|
|
},
|
|
"value": "Backup_Health",
|
|
"actions": {
|
|
"types": [
|
|
"backup"
|
|
],
|
|
"database": "${Database}"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
} |