| | 0

Create MSOMS Workspace for LogAnalytics Premium plan or change it from Standalone to Premium with PowerShell – Data retention 1 year

I use Microsoft Azure Log Analytics as a big data service. For example, I’m developing an agent for Citrix Worker to collect a mass of performance data for each worker in a farm. Performance data are: Different bandwidth consumption per user, running processes with memory and cpu usages, session data, logon data, etc. The agent uploads these data to Log Analytics and a custom dashboard shows different statistics and allows a capacity management of Citrix farms. It’s also possible to analyze a weak user experience in the past and find out the reason for it.

In the past Log Analytics / OMS offered a pricing tier “premium” with a retention time of 1 year for the uploaded data. Unfortunately, this tier has been removed. Currently only plans with a data retention of 30 days are available.

 

I found a way to build an OMS workspace with the “premium” plan with PowerShell

Login to Azure and select your subscription (Login-AzureRMAccount)

Create the OMS workspace with the premium plan:

1
New-AzureRmOperationalInsightsWorkspace -Sku premium -ResourceGroupName Lab-DeployTest-WestEurope -Name ITProCloud-Premium -Location westeurope 

After this you can see your OMS workspace in the Azure portal – including this price tier:

PS: You can also change an OMS workspace to premium with:

1
Set-AzureRmOperationalInsightsWorkspace -Name ITProCloud -ResourceGroupName Lab-DeployTest-WestEurope -Sku premium

Note:

PowerShell module AzureRM.OperationalInsights version 1.0.8