Recent Discussions
Mysterious Nightly CPU Spikes on App Service Plans (22:00-10:00) Despite Low Traffic
For several months now, all of our Azure App Service Plans have been experiencing consistent CPU spikes during off-peak hours, specifically from approximately 22:00 PM to 10:00 AM. This pattern is particularly puzzling because: This timeframe corresponds to our lowest traffic and activity periods We've conducted thorough investigations but haven't identified the root cause No scheduled timer functions or planned jobs are running during these hours that could explain the spikes What we've already checked: Application logs and metrics Scheduled functions and background jobs Traffic patterns and user activity Has anyone encountered similar behavior? What could be causing these nightly CPU spikes on otherwise idle App Service Plans?50Views0likes2CommentsHow to make an azure devops pipeline check that a feature branch is update to date with develop?
Does anyone know if its possible to have an azure devops pipeline check that a feature branch is up-to-date with a deploy branch, e.g Develop? I know this is possible with Github pipelines, but could someone tell me if this is feasible in Azure pipelines and how I would do this. Thank you for your help.904Views0likes1CommentService hooks removed issue
Our company has been using Azure DevOps services for almost 1 year now. recently somehow all the existing service hooks across the org were gone. I tried to check the audit logs but not sure what exact filter or search will help to identify what happened. any suggestion?643Views0likes1CommentSet Default Test Plan When Adding Tests From Board
I have 3 Test Plans set up in my Area Path: Smoke Test, Regression Test, and Integrations. When I add a Test to a user story via the Board (ellipses > Add Test), the test is automatically created in a new suite in the Smoke Test plan. I want the new suites to be created in the Integrations test plan. How can I set the default Test Plan so that all new test suites are created in the Integrations test plan?762Views0likes1CommentCreating a Server with current nuget packages?
I want to programmatically create an Azure SQL Server and I found an example piece of code online static void CreateServer() { // Create a SQL Database management client SqlManagementClient sqlClient = new SqlManagementClient(new TokenCloudCredentials(subscriptionId, token.AccessToken)); // Create a server ServerCreateOrUpdateParameters serverParameters = new ServerCreateOrUpdateParameters() { Location = location, Properties = new ServerCreateOrUpdateProperties() { AdministratorLogin = administratorLogin, AdministratorLoginPassword = administratorPassword, Version = serverVersion } }; var serverResult = sqlClient.Servers.CreateOrUpdate(resourceGroupName, serverName, serverParameters); } ... but I have since found that the packages I need for this are deprecated. Instead of Microsoft.Azure.Management.Sql.Fluent I should be using Azure.ResourceManager.Sql But I can't find any example as clear as the above to create a new Azure SQL server using the new packages. This is an area I'm very unfamiliar with so I can't see the wood for the trees and I get lost in the definitions. Can someone please provide a code snippet as minimalistic as the above to achieve the same thing using new packages? Many thanks.690Views0likes1CommentHow to add a comment with rich text (text+images) to the work item (task) with Powershell
Hi All, I am trying to add a comment into discussion and other custom fields based of rich text programmatically (using PowerShell). Can you please guide me how to upload the image. I browsed online and able to send the text using REST API calls and AZ CLI cmdlets but how to upload images. Can you please provide some docs. or example reference. Thanks in advance!1.2KViews0likes2CommentsRiding in Tandem Unlocking the Sidecar Pattern in Azure Microservices
In the world of cloud-native applications, microservices bring agility, scalability, and speed. But with this modular approach comes complexity: logging, monitoring, proxying, and configuration often become tricky. That’s where the Sidecar Pattern steps in — and Azure makes it easier than ever to implement. https://dellenny.com/riding-in-tandem-unlocking-the-sidecar-pattern-in-azure-microservices/11Views0likes0CommentsIdentifying a pipeline type
I need to identify weather a azure pipeline is deploying an application or just infrastructure of some kind. I need to do this by parsing Azure releases API's json. There are no naming conventions, tags, or naming of release definition's name or anything which identifies the release as a infra or application release. Is there any key in releases API or deployments API or can I expand some parameter which can help me identify this with certainity?720Views0likes1CommentNetwork Design Ideas for VMs
I am analyzing the current Azure environment at my new job and trying to figure out the architectural choices mostly networking wise. Currently, we have 10 VMs and each VM has its own VNet and they are all in the same region. In my experience so far, I have never seen such network design in Azure before.134Views0likes3CommentsOld state of target branch in pull requests
Dear all, we have encountered a strange behaviour when doing pull requests in DevOps. If we create a new feature branch A from target branch B, make some changes in both branches (A and B) and finally, try to merge the updated feature branch A into target branch B via pull request, the change management tools/views in pull request in DevOps will consider state of target branch B before forking. From our perspective, this is not expected behaviour and requires additional step: merging latest target branch B into feature branch A. Have you experienced similar? What is your opinion on this matter?925Views0likes1CommentMove Exisiting UserProfiles to FsLogix FileShare
Hello AVD Community, Is it possible to move existing user profiles on a C:/drive from an existing session host to a newly configured Azure FileShare and FSlogix? We intend implementing FSlogix profile management and would like to use two session hosts as best practice. Currently, we have just one session host and all users have their profiles on the VM. But with fslogix and file share I want to move those profiles or how best can this be achieved? Using the registry key to delete an existing profile will cause a lot of noise. Thanks,1.4KViews0likes3Commentsfslogix printing does not work after changing profile from UPM to fslogix
I use Manuel Winkel's script <www.deyda.net> to convert UPM profiles to FSLogix profiles. Which users then encounter the problem that they can no longer print? Deleting printers from the registry and restarting the printer queue does not help. If I then create a new profile for the employees, they can print. Equipment: Windows 2019, Citrix 7 2203 CU6, FSLogix 3.25.626.2106443Views0likes3CommentsHub spoke design with NVA firewall
I have my Azure landing zone setup but it isn't working as i expected. So i have a vnet named vnet-lz-fw-001 with 2 subnets. External and Trusted. I then have a NVA Watchguard Firewall with an interface on each subnet. I then have 2 further vnets, vnet-lz-prod-001 and vnet-lz-id-001. Each of these vnets has peering to vnet-lz-fw-001 but no peering between each other. vnet-lz-prod-001 and vnet-lz-id-001 have user defined routes to point to each other via the trusted interface on the Watchguard NVA The Watchguard firewall has static routes to point to each subnet in the vnets via the Trusted interface gateway address. Virtual machines in both vnet-lz-prod-001 and vnet-lz-id-001 can ping each other, but when they do its not routing via the Watchguard firewall. Is this as expected behavior? Virtual machines in both vnet-lz-prod-001 and vnet-lz-id-001 can ping the trusted interface on the Watchguard Firewall okSolved30Views0likes1CommentHow to use the newly launched MCP Registry
The newly launched Model Context Protocol (MCP) Registry in preview is as an open catalog for publicly available MCP servers. This is key in providing discoverability of MCP servers and standardization of this process. The Registry serves as a source of truth for MCP Servers and has also published a process for adding MCP servers. The MCP Registry also allows to register public and private sub-registries. This is an interesting addition and bears some semblance to DNS in its design. The public sub-registry can be likened to a MCP marketplace for servers while a private sub-registry would be suitable for enterprises with stricter privacy and security requirements. Accessing Data The Registry data can be accessed through the API provided. No authentication is required for read only access. The base URL is https://registry.modelcontextprotocol.io GET /v0/servers - List all servers with pagination GET /v0/servers/{id} - Get full server details including packages and configuration For instance, the following curl query can be used to get the list of servers curl --request GET \ --url https://registry.modelcontextprotocol.io/v0/servers \ --header 'Accept: application/json, application/problem+json' The details on usage is in the github link here Publishing Servers This requires authentication and the client package to be installed After installing the mcp-publisher client, the server.json file has be populated with the MCP server details to be added. Authentication can be done using github or DNS verification. The last step is to publish the server. The github link here has the complete set of steps for adding servers. More details can be found in the link here.206Views0likes0CommentsHas anyone here integrated JIRA with Azure DevOps
We are currently using Azure Pipelines for our deployment process and Azure Boards to track issues and tickets. However, our company recently decided to move the ticketing system to JIRA, and I have been tasked with integrating JIRA with Azure DevOps. If you have done something similar, I will appreciate any guidance, best practices, or things to watch out for.125Views0likes4CommentsGuest accounts returning no repo when integrating with Azure Repos through Postman
Hello, I have a scenario I would like some guidance, at the company where I work we use the free Postman. Our project collaboration and organization tool is Azure Devops. In our teams there are people from other companies who join our projects through Azure Devops, as a guest account. With that, we observe that people who are not from the same organization as us, but who have access to our projects because they were invited, cannot connect to our Azure Repos through Postman, currently I have identified that only people who are not invited are who can connect and view our repositories that are in Azure Repos... People who are guests in our organization have the Basic + TestPlan profile Can you advise me on this behavior? User belonging to organization:649Views0likes1CommentAn automation and templating question with Azure Pipelines
Hello, we are working on a project where we have to automate resources across different environments. We are using Azure Pipelines What we have: An original environment where we would publish straight from the collaboration branch to workspace_publish. This env contains: - A Synapse workspace (Dedicated SQL Pool) - Azure Functions used in the Synapse pipelines through Linked Services and also one function that works as an API and should be callable always. - Blobstorage (StorageV2) - Key vault - Logic Apps (sending emails) - A environment deploy pipeline in DevOps. What we want: - An automated way of deploying the Synapse Workspace, Linked Services, Pipelines, Stored Procedures and tables from the dev environment to the others (qa, stage, prod) - Templating of connection strings, function URLs, linked services so that all connections work in each environment and any other interaction with resources outside Synapse. - Definition of the SQL Pool to run Stored Procedures - Database migration: If we create a table/column in dev how can we push it to prod without affecting the data? - Templating variables and resources in Azure Functions - Template permissions/access, specifically between Azure Functions and Database, Blob, How far we've gotten: Following this tutorial: https://www.youtube.com/watch?v=d7wsEh8Vr34 - We have tried to expose all the parameters that need templating using a template-parameters-definition.json file placed in the main branch of the repo (CICD-Test). - Then using override parameters in the Release pipeline in DevOps change the parameters to point at the correct resources for example: Changing the blobstorage connection string from AccountName=stgnkdwdatalakedev to AccountName=stgnkdwdatalakeqa How can we proceed with this? Since we do a lot of adhoc analysis in the DW and also with the live data coming from the event hub we require at least the dev and prod environments to be running.798Views0likes1Comment
Events
Recent Blogs
- The Specialization Revolution Businesses across industries want AI-driven automation that actually meets their unique needs. Generic, one-size-fits-all solutions aren’t cutting it anymore. Think ...Sep 15, 202545Views0likes0Comments
- Contributors for this blogpost: Jeet J & Ritaja S Context & Objective Over the past year, Gen AI apps have expanded significantly across enterprises. The agentic AI era is here, and the Micro...Sep 15, 202560Views0likes0Comments