Files
azuredatastudio/extensions/server-report
Karl Burtram 8a3d08f0de Merge vscode 1.67 (#20883)
* Fix initial build breaks from 1.67 merge (#2514)

* Update yarn lock files

* Update build scripts

* Fix tsconfig

* Build breaks

* WIP

* Update yarn lock files

* Misc breaks

* Updates to package.json

* Breaks

* Update yarn

* Fix breaks

* Breaks

* Build breaks

* Breaks

* Breaks

* Breaks

* Breaks

* Breaks

* Missing file

* Breaks

* Breaks

* Breaks

* Breaks

* Breaks

* Fix several runtime breaks (#2515)

* Missing files

* Runtime breaks

* Fix proxy ordering issue

* Remove commented code

* Fix breaks with opening query editor

* Fix post merge break

* Updates related to setup build and other breaks (#2516)

* Fix bundle build issues

* Update distro

* Fix distro merge and update build JS files

* Disable pipeline steps

* Remove stats call

* Update license name

* Make new RPM dependencies a warning

* Fix extension manager version checks

* Update JS file

* Fix a few runtime breaks

* Fixes

* Fix runtime issues

* Fix build breaks

* Update notebook tests (part 1)

* Fix broken tests

* Linting errors

* Fix hygiene

* Disable lint rules

* Bump distro

* Turn off smoke tests

* Disable integration tests

* Remove failing "activate" test

* Remove failed test assertion

* Disable other broken test

* Disable query history tests

* Disable extension unit tests

* Disable failing tasks
2022-10-19 19:13:18 -07:00
..
2022-10-19 19:13:18 -07:00
2021-07-01 09:56:55 -07:00

Server Reports for Azure Data Studio

Welcome to Server Reports for Azure Data Studio! Server Reports give useful insights about the server related to performance. These can be used to see current activity as well as historical activity. Here is a list of some of the available reports.

  • DB Space Usage
  • DB Buffer Usage
  • CPU Utilization
  • Backup Growth Trend
  • Wait counts
Server Reports

This extension is inspired by SQL Server Management Studio (SSMS)'s reports. We will continually add more useful server insights and tasks.

Building your own reports

This extension is also useful as a sample dashboard extension. It demonstrates building a dedicated dashboard extension with a set of insights built in. You can get started building your own reports by following the extension authoring guide.

See the Server Reports Extension Project in the Azure Data Studio repository on Github for the extension source code.

Contributions and "thank you"

Special thanks to our Microsoft MVPs for providing useful queries.

See Paul Randal's wait types library for more information about each wait type in the Wait Counts widget.

We would like to thank all our users who raised issues, and in particular the following users who helped contribute fixes:

  • flyfishingdba for Add square brackets for ms_foreachdb call (#1023)
  • Peter-Schneider for Changed the stored procedure call to work on case sensitive instances (#1809)

What's new in Server Reports v1.5?

  • Add VDI_CLIENT_OTHER to the ignore list in the script used by the wait counts widget

What's new in Server Reports v1.4?

  • Add PREEMPTIVE_OS_FLUSHFILEBUFFERS to the ignore list in the script used by the wait counts widget

What's new in Server Reports v1.3?

  • Changed the stored procedure call to work on case sensitive instances

What's new in Server Reports v1.2?

  • Created left nav bar and added 2 categories for insight widgets: monitor and performance

What's new in Server Reports v1.1?

  • Fixed DB Space Usage where it threw an error when database names contain special characters
  • Changed DB Space Usage and DB Buffer Usage to show only top 10 data

How to produce an extension installation package

Run the following commands sequentially in the context of this directory:

  • yarn install - to install the dependencies
  • yarn build - to build the code
  • vsce package - to produce an extension installation package