-
Notifications
You must be signed in to change notification settings - Fork 0
Deployment Guide
Huzefa Husain edited this page Oct 6, 2025
·
1 revision
- Azure subscription
- Azure OpenAI resource (GPT‑4 / GPT‑4o)
- Log Analytics Workspace
- Azure Cognitive Search (or vector store)
- Storage account for docs/runbooks (optional)
- Teams incoming webhook URL
- Python 3.9+ and Azure Functions Core Tools (for local)
-
Clone repo
git clone https://github.com/Huzefaaa2/AIOps cd AIOps -
Configure app settings (Function App → Configuration)
-
OPENAI_ENDPOINT,OPENAI_API_KEY,OPENAI_DEPLOYMENT -
SEARCH_ENDPOINT,SEARCH_INDEX,SEARCH_API_KEY LOG_ANALYTICS_WORKSPACE_IDTEAMS_WEBHOOK_URL-
REMEDIATION_URL(optional),REMEDIATION_KEY(optional)
-
-
Deploy Functions
# from repo root func azure functionapp publish <your-function-app-name>
-
Smoke test
curl -X POST "https://<your-func>.azurewebsites.net/api/aiops-agent" ^ -H "Content-Type: application/json" ^ -d "{ \"question\": \"Investigate latency spikes in prod\" }"
- Check Teams channel for posted Adaptive Card.
Notes
- Use Managed Identity + RBAC for downstream actions.
- Keep secrets in Key Vault and reference in Function App settings.