I'm working on a monitoring project that aims to collect messages from various sources in our customers' cloud environments, like Azure Advisor and Monitor. The goal is to analyze these messages proactively to identify potential issues. Currently, my solution is implemented in a Python script, and I'm exploring options for a platform to centralize this information.
I've heard about Azure DevOps and I'm curious if it might be a viable solution for my needs. Although I'm aware that it might not be the best tool for this type of task, my company already uses it for other departments. I need a platform where I can view messages, filter them by customer, and tag them accordingly. Do you think Azure DevOps would meet these requirements?
4 Answers
Using Azure DevOps for monitoring is a bit unconventional, but I see where you're coming from!
You could technically run your Python script through Azure DevOps, but it's primarily meant for CI/CD and not really a dedicated monitoring solution.
Using Azure DevOps could work in a couple of ways, but I wouldn't call it a complete solution for monitoring. Your script won't run directly in Azure DevOps, but you could use it as a git repository and CI/CD pipeline to deploy your script to an Azure VM or web app. From there, your script could send messages as work items via the API. I know it sounds a bit redundant, but if you want everything centralized, it could fit the bill. Once your items are in DevOps, you can filter and query them.
Honestly, I'm not sure it's the ideal choice for monitoring. Azure DevOps functions more like GitHub and is geared towards managing development tasks. If your company is already using it, you could create tasks using the CLI or REST API based on the data from your script, but it’s not primarily designed for what you're doing.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically