Skip to content
This Azure Code sample provides powershell scripts to automate deployment and collection of Azure Stack cloud operational data to OMS.
PowerShell
Branch: master
Clone or download
Pull request Compare This branch is 2 commits behind Azure-Samples:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
ARM Template Version
Other
PowerBI
Samples
Solution Tiles
data_sources
docs
template
.gitignore
CHANGELOG.md
CONTRIBUTING.md
Get-AllCurrentSubscriptions.psm1
Get-DeploymentGuid.ps1
InvokeMasterScript.ps1
LICENSE.md
MasterScript.ps1
OpsDataToOMS.ps1
README.md
UpdateDependencies.ps1
UpdateScripts.ps1
UsageSummary.json
asUsageToOMS.ps1
schedule_usage_upload.ps1
uploadToOMS.ps1
usagesummaryjson.ps1

README.md

page_type languages products description urlFragment
sample
azure
A common ask from Microsoft Azure Stack customers is how can they integrate the operational and usage data from multiple Azure Stack deployments with OMS.
AzureStack-AdminPowerShell-OMSIntegration

AzureStack-AdminPowerShell-OMSIntegration

A common ask from Microsoft Azure Stack customers is how can they integrate the operational and usage data from multiple Azure Stack deployments with OMS. This project provides an example of how customers can build their own custom integration with OMS and PowerBI to visualize operational and usage data.

Features

This project sample provides the follow features:

  • Azure Stack alerts viewable through OMS
  • Azure Stack capacity data (memory, storage, public IP) viewable through OMS
  • Azure Stack version data per deployment viewable through OMS
  • Azure Stack usage data available for PowerBI queries

Getting Started

Prerequisites

  • Running and registered instance of Azure Stack (GA bits 170928.3 or higher)
  • Marketplace syndication of the Windows Server 2016 - Eval VM Image
  • Deployment GUID of Azure Stack system
  • Subscription to Azure (OMS Log Analytics)
  • Internet connection from Azure Stack OMS VM to Azure

Installation

  • Follow the detailed guidance in /docs/setup.md to deploy and configure a VM with scheduled tasks to upload data to OMS
  • Follow the detailed guidance in /docs/dashboard.md to configure the PowerBI Dashboard for usage data analysis

Screen Shots

Log Analytics Dashboard

Log Analytics Azure Stack Versions and Updates

Log Analytics Azure Stack Usage VM Size Hours by Clouds and Tenants

Azure Dashboard Example

You can’t perform that action at this time.