Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
10 changes: 10 additions & 0 deletions samples/manage/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,13 @@ Contains samples for managing Microsoft's SQL databases including SQL Server, Az
Samples are coming soon!


## Collect and monitor resource usage data across multiple pools in a subscription
This Solution Quick Start provides a solution for collecting and monitoring Azure SQL Database resource usage accross multiple pools in a subscription. When you have a large number of databases in a subscription, it is cumbersome to monitor each elastic pool separately. To solve this, you can combine SQL database PowerShell cmdlets and T-SQL queries to collect resource usage data from multiple pools and their databases for monitoring and analysis of resource usage.

[Manage Mulitiple Elastic Pools in SQL Database Using PowerShell and Power BI](https://github.com/Microsoft/sql-server-samples/tree/master/samples/manage/azure-sql-db-elastic-pools) in the GitHub SQL Server samples repository provides a set of powershell scripts and T-SQL queries along with documentation on what it does and how to use it.

## Get started using Elastic Pools in a SaaS scenario

This Solution Quick Start provides a solution for a Softwware-as-a-Solution (SaaS) scenario that leverages Elastic Pools to provide a cost-effective, scalable database back-end of a SaaS application. In this solution, you will walk-though the implementation of a web app that lets you visualize the load created on an Elastic Pool by a load generator using a custom dashboard that supplements the Azure Portal.

[saas-scenario-with-elastic-pools](https://github.com/Microsoft/sql-server-samples/tree/master/samples/manage/azure-sql-db-elastic-pools-custom-dashboard) in the GitHub SQL Server samples repository provides a load generator and monitoring web app along with the documentation on what it does and how to use it.
Binary file not shown.
Binary file not shown.
160 changes: 160 additions & 0 deletions samples/manage/azure-sql-db-elastic-pools-custom-dashboard/readme.md

Large diffs are not rendered by default.

13 changes: 11 additions & 2 deletions samples/manage/azure-sql-db-elastic-pools/readme.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
# Elastic Pool Telemetry using PowerShell
# Solution Quick Start: Elastic Pool Telemetry using PowerShell

This sample provides a set of PowerShell scripts for off-loading elastic pool and elastic database telemetry data into a separate telemetry database.
This Solution Quick Start sample provides a set of PowerShell scripts for off-loading elastic pool and elastic database telemetry data into a separate telemetry database.

<!-- Add a diagram if you have it -->

This readme applies to the PowerShell scripts: PoolTelemetryJobRunner.ps1 and PoolTelemetry.ps1.

## About this sample

- ***Applies to:*** Azure SQL Database
- *** Key features:*** Elastic Pools
- ***Workload:*** n/a
- ***Programming Language:*** PowerShell, Transact-SQL, DAX
- ***Authors:*** Carl Rabeler, Srini Acharya
- ***Update history:*** n/a

### Contents

[What do the PowerShell scripts do?](#what-do-the-powershell-scripts-do?)<br/>
Expand Down