{"id":"a4daec35-6ff1-4b71-b847-3cbadfc7168b","shortId":"GFU4Yz","kind":"skill","title":"azure-spring-apps","tagline":"Expert knowledge for Azure Spring Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ASA networking/security, T","description":"# Azure Spring Apps Skill\n\nThis skill provides expert guidance for Azure Spring Apps. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.\n\n## How to Use This Skill\n\n> **IMPORTANT for Agent**: Use the **Category Index** below to locate relevant sections. For categories with line ranges (e.g., `L35-L120`), use `read_file` with the specified lines. For categories with file links (e.g., `[security.md](security.md)`), use `read_file` on the linked reference file\n\n> **IMPORTANT for Agent**: If `metadata.generated_at` is more than 3 months old, suggest the user pull the latest version from the repository. If `mcp_microsoftdocs` tools are not available, suggest the user install it: [Installation Guide](https://github.com/MicrosoftDocs/mcp/blob/main/README.md)\n\nThis skill requires **network access** to fetch documentation content:\n- **Preferred**: Use `mcp_microsoftdocs:microsoft_docs_fetch` with query string `from=learn-agent-skill`. Returns Markdown.\n- **Fallback**: Use `fetch_webpage` with query string `from=learn-agent-skill&accept=text/markdown`. Returns Markdown.\n\n## Category Index\n\n| Category | Lines | Description |\n|----------|-------|-------------|\n| Troubleshooting | L37-L54 | Diagnosing and fixing Azure Spring Apps issues: memory/OOM, dumps/JFR, remote debugging, VNet connectivity, logs/diagnostics, exit codes, build failures, and Spring Cloud Gateway. |\n| Best Practices | L55-L60 | Guidance on production-ready monitoring and diagnostics in Azure Spring Apps, including observability setup, metrics/logs/traces, and configuring JVM diagnostic and debugging options. |\n| Decision Making | L61-L81 | Guidance on choosing Azure Spring Apps plans and migrating Spring workloads, configs, gateways, and networking from ASA to Enterprise, AKS, or Container Apps, including logging and Tanzu replacements |\n| Architecture & Design Patterns | L82-L89 | Deployment and resiliency patterns for Azure Spring Apps: zero-downtime and blue-green releases, load balancer integration, zone redundancy, and disaster recovery design. |\n| Limits & Quotas | L90-L100 | Version/Java support, service-specific limits/quotas, storage caps, VNet requirements, and guidance for scaling Azure Spring Apps Enterprise (instances, large CPU/memory apps). |\n| Security | L101-L127 | Securing Azure Spring Apps: TLS/SSL, custom domains, App Gateway, Entra ID SSO/RBAC, managed identities (Key Vault, SQL, Functions), and Azure Policy/regulatory controls. |\n| Configuration | L128-L167 | Configuring Azure Spring Apps runtime: networking, ingress/egress, DNS, storage, logging/metrics, APM, health probes, scaling, gateways, Tanzu tools, and enterprise job/lifecycle settings. |\n| Integrations & Coding Patterns | L168-L192 | Integrating Azure Spring Apps with databases, Redis, Key Vault, gRPC, Tanzu tools, and APM/monitoring (App Insights, AppDynamics, Dynatrace, Elastic, New Relic) and collecting metrics/logs. |\n| Deployment | L193-L212 | Deploying Azure Spring Apps: CI/CD with GitHub/Azure Pipelines/Maven/CLI, container & polyglot deployments, VNet/ARM/Bicep/Terraform setup, blue‑green staging, and region moves. |\n\n### Troubleshooting\n| Topic | URL |\n|-------|-----|\n| Capture heap and thread dumps and use JFR in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-capture-dumps |\n| Connect to Azure Spring Apps instances for advanced troubleshooting | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-connect-to-app-instance-for-troubleshooting |\n| Resolve app restarts caused by out-of-memory in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-fix-app-restart-issues-caused-by-out-of-memory |\n| Enable and use remote debugging for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-remote-debugging-app-instance |\n| Self-diagnose Azure Spring Apps issues in virtual networks | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-running-in-vnet |\n| Use Azure Spring Apps diagnostics to self-diagnose issues | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-solve |\n| Use tools to troubleshoot Java memory issues in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tools-to-troubleshoot-memory-issues |\n| General troubleshooting guide for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot |\n| Troubleshoot application exit codes in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot-exit-code |\n| Troubleshoot Azure Spring Apps in virtual networks | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshooting-vnet |\n| Stream Azure Spring Apps job logs for troubleshooting | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-job-log-streaming |\n| Stream managed component logs in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-managed-component-log-streaming |\n| Troubleshoot VMware Spring Cloud Gateway on Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-troubleshoot-enterprise-spring-cloud-gateway |\n| Troubleshoot Azure Spring Apps build failures | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/troubleshoot-build-exit-code |\n\n### Best Practices\n| Topic | URL |\n|-------|-----|\n| Optimize observability for production Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/application-observability |\n| Configure JVM diagnostic options for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dump-jvm-options |\n\n### Decision Making\n| Topic | URL |\n|-------|-----|\n| Migrate Azure Spring Apps Basic/Standard to Enterprise plan | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-migrate-standard-tier-to-enterprise-tier |\n| Choose the right Azure Spring Apps plan | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/plan-comparison |\n| Understand Azure Spring Apps Enterprise marketplace offer | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-marketplace-offer |\n| Migrate Application Live View to Spring Boot Admin | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-application-live-view |\n| Migrate from Application Configuration Service to Spring Cloud Config Server | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-enterprise-application-configuration-service |\n| Plan migration off deprecated Tanzu components | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-off-deprecated-tanzu-components |\n| Plan migration from Azure Spring Apps to Azure Kubernetes Service | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-aks-overview |\n| Migrate Azure Spring Apps API Portal to Azure API Management | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-api-portal |\n| Migrate Azure Spring Apps ACS to Config Server for Spring | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-application-configuration-service |\n| Migrate Spring Cloud Config Server to Config Server for Spring | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-config-server |\n| Migrate Eureka Server to Eureka Server for Spring on Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-eureka |\n| Migrate Spring Cloud Gateway Tanzu to Gateway for Spring on Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-gateway |\n| Migrate Application Live View to Managed Admin for Spring | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-live-view |\n| Map logs and metrics from Azure Spring Apps to Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-monitoring |\n| Migrate Azure Spring Apps custom virtual network to Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-network |\n| Decide when to migrate from Azure Spring Apps to Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-overview |\n| Plan Azure Container Apps environment for Spring Apps migration | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-provision |\n\n### Architecture & Design Patterns\n| Topic | URL |\n|-------|-----|\n| Design zero-downtime deployments on Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-zero-downtime-deployment |\n| Apply blue-green deployment patterns in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concepts-blue-green-deployment-strategies |\n| Integrate Azure Spring Apps with Azure load balancer options | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-integrate-azure-load-balancers |\n| Design resilient Azure Spring Apps with zones and DR | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/reliability-spring-apps |\n\n### Limits & Quotas\n| Topic | URL |\n|-------|-----|\n| Version support policy for Java and Spring on Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-app-customer-responsibilities |\n| Azure Spring Apps FAQ with service-specific behaviors | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/faq |\n| Use built-in persistent storage limits in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-built-in-persistent-storage |\n| Service plans and quotas for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quotas |\n| VNet requirements and dependencies for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/vnet-customer-responsibilities |\n| Scale Azure Spring Apps Enterprise to 1000 instances | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-app-at-scale |\n| Deploy large CPU and memory apps on Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-large-cpu-memory-applications |\n\n### Security\n| Topic | URL |\n|-------|-----|\n| Understand built-in security controls in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-security-controls |\n| Use managed identity from Azure Spring Apps to access Azure SQL | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/connect-managed-identity-to-azure-sql |\n| Expose Azure Spring Apps via Application Gateway with end-to-end TLS | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/expose-apps-gateway-end-to-end-tls |\n| Authenticate Azure Spring Apps CI/CD with Key Vault in GitHub Actions | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/github-actions-key-vault |\n| Secure Config Server and Service Registry with Entra RBAC | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-access-data-plane-azure-ad-rbac |\n| Map and secure custom domains for Azure Spring Apps with TLS | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-domain |\n| Enable ingress-to-app TLS for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-ingress-to-app-tls |\n| Enable system-assigned managed identity in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-system-assigned-managed-identity |\n| Manage user-assigned managed identities for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-manage-user-assigned-managed-identities |\n| Create custom RBAC roles for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-permissions |\n| Use managed identities with Azure Spring Apps applications | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-managed-identities |\n| Use TLS/SSL certificates in Azure Spring Apps applications | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-tls-certificate |\n| Use built-in Azure Policy definitions for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/policy-reference |\n| Apply Azure Policy regulatory compliance controls to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/security-controls-policy |\n| Invoke Azure Functions from Azure Spring Apps using managed identity | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-functions |\n| Use managed identities to access Key Vault from Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-key-vault |\n| Expose Azure Spring Apps via Application Gateway TLS termination | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/expose-apps-gateway-tls-termination |\n| Expose Azure Spring Apps to internet with TLS options | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-access-app-from-internet-virtual-network |\n| Configure Entra ID SSO for Spring Cloud Gateway and API Portal | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-set-up-sso-with-azure-ad |\n| Configure single sign-on for Azure Spring Apps Enterprise apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-configure-single-sign-on-enterprise |\n| Deploy Entra ID–protected REST API to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-restful-api-app |\n| Secure Spring Boot communications end-to-end on Azure | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/secure-communications-end-to-end |\n| Migrate custom domain TLS/SSL from Spring Apps to Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-custom-domain |\n\n### Configuration\n| Topic | URL |\n|-------|-----|\n| Configure private endpoints to access Azure Spring Apps in a VNet | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/access-app-virtual-network |\n| Understand Azure Spring Apps API breaking changes | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/breaking-changes |\n| Configure Spring Boot Actuator for Azure Spring Apps monitoring | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-manage-monitor-app-spring-boot-actuator |\n| Customize Azure Spring Apps egress with user-defined routes | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-outbound-type |\n| Configure diagnostics logs and metrics for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/diagnostic-services |\n| Configure Application Insights Java agent for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-application-insights |\n| Configure managed Spring Cloud Config Server in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-config-server |\n| Configure health probes and graceful termination for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-health-probes-graceful-termination |\n| Customize ingress controller settings in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-ingress |\n| Configure Palo Alto firewall with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-palo-alto |\n| Configure planned maintenance windows for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-planned-maintenance |\n| Control Azure Spring Apps egress with user-defined routes | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-create-user-defined-route-instance |\n| Configure custom persistent storage for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-persistent-storage |\n| Enable real-time log streaming for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-log-streaming |\n| Map DNS names for multiple Azure Spring Apps instances | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-map-dns-virtual-network |\n| Identify and configure outbound public IPs for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-outbound-public-ip |\n| Prepare Steeltoe applications for deployment to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-prepare-app-deployment |\n| Manually scale Azure Spring Apps CPU, memory, and instances | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-scale-manual |\n| Register and discover Spring Boot apps with Azure Spring Apps Service Registry | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-service-registration |\n| Set up autoscale rules for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-setup-autoscale |\n| Flush and update DNS settings in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-flush-dns-settings |\n| Configure Logback to write logs to custom storage in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-write-log-to-custom-persistent-storage |\n| Monitor Azure Spring Apps lifecycle events with Activity Log and Service Health | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/monitor-app-lifecycle-events |\n| Configure Spring Cloud Config Server in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-setup-config-server |\n| Generate and collect structured application logs in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/structured-app-log |\n| Configure alerts and action groups for Azure Spring Apps monitoring | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-alerts-action-groups |\n| Configure VMware Spring Cloud Gateway on Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway |\n| Configure VMware Spring Cloud Gateway route filters | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway-filters |\n| Configure Application Configuration Service for Tanzu | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-application-configuration-service |\n| Configure APM integration and CA certificates | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-configure-apm-integration-and-ca-certificates |\n| Manage job lifecycle in Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-manage-job |\n| Use Tanzu Application Accelerator with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-accelerator |\n| Use Application Live View with Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-application-live-view |\n| Configure Tanzu Dev Tools in Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-dev-tool-portal |\n| Monitor Azure Spring Apps with Application Live View | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/monitor-apps-by-application-live-view |\n| Configure Spring Cloud Gateway request rate limits | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-set-request-rate-limits-enterprise |\n\n### Integrations & Coding Patterns\n| Topic | URL |\n|-------|-----|\n| Monitor Azure Spring Apps with AppDynamics Java agent | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-appdynamics-java-agent-monitor |\n| Bind Azure Cosmos DB to Azure Spring Apps applications | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-cosmos |\n| Bind Azure Database for MySQL to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-mysql |\n| Bind Azure Database for PostgreSQL to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-postgres |\n| Connect Azure Cache for Redis to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-redis |\n| Collect Resilience4j circuit breaker metrics with Micrometer and Application Insights | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-circuit-breaker-metrics |\n| Monitor Azure Spring Apps with Dynatrace OneAgent | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dynatrace-one-agent-monitor |\n| Monitor Azure Spring Apps with Elastic APM Java agent | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-apm-java-agent-monitor |\n| Analyze Azure Spring Apps logs with Elastic Cloud | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-diagnostic-settings |\n| Monitor Azure Spring Apps with New Relic Java agent | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-new-relic-monitor |\n| Use gRPC services in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-grpc |\n| Integrate Azure Spring Apps with Azure Database for MySQL | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-integrate-azure-database-mysql |\n| Use Netflix Turbine and Hystrix circuit breaker with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-circuit-breaker |\n| Use Tanzu Build Service with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-build-service |\n| Integrate Tanzu Service Registry with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-service-registry |\n| Use API Portal for Tanzu with Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-api-portal |\n| Route app traffic using VMware Spring Cloud Gateway | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-spring-cloud-gateway |\n| Integrate Azure OpenAI with Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-fitness-store-azure-openai |\n| Integrate PostgreSQL and Redis with Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-integrate-azure-database-and-redis-enterprise |\n| Load Azure Spring Apps secrets from Key Vault | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-key-vault-enterprise |\n| Integrate Application Insights and APM agents into container images | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-build-application-performance-monitoring |\n\n### Deployment\n| Topic | URL |\n|-------|-----|\n| Use Azure Pipelines task to deploy to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-cicd |\n| Deploy Azure Spring Apps into a virtual network (VNet injection) | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-in-azure-virtual-network |\n| Deploy custom container images to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-with-custom-container-image |\n| Build CI/CD for Azure Spring Apps with GitHub Actions | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-github-actions |\n| Deploy Spring Boot applications from source using Azure CLI to Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-launch-from-source |\n| Configure Maven plugin to deploy Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-maven-deploy-apps |\n| Move Azure Spring Apps instances across regions | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-move-across-regions |\n| Set up a staging environment using blue-green deployments in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-staging-environment |\n| Deploy Azure Spring Apps into a virtual network using ARM templates | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet |\n| Provision Azure Spring Apps in a virtual network using Azure CLI | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-azure-cli |\n| Deploy Azure Spring Apps into a virtual network using Bicep | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-bicep |\n| Provision Azure Spring Apps in a virtual network using Terraform | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-terraform |\n| Deploy polyglot apps on Azure Spring Apps Enterprise | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-polyglot-apps |\n| Deploy static web files with Tanzu Web Servers buildpack | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-static-file |\n| Build and deploy apps to Azure Spring Apps Enterprise plan | https://learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-apps-enterprise |\n| Use automation tools and CI/CD for Azure Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-automation |\n| Implement blue-green deployments with Azure Container Apps | https://learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-blue-green |","tags":["azure","spring","apps","agent","skills","microsoftdocs","agent-skills","agentic-skills","agentskill","ai-agents","ai-coding","azure-functions"],"capabilities":["skill","source-microsoftdocs","skill-azure-spring-apps","topic-agent","topic-agent-skills","topic-agentic-skills","topic-agentskill","topic-ai-agents","topic-ai-coding","topic-azure","topic-azure-functions","topic-azure-kubernetes-service","topic-azure-openai","topic-azure-sql-database","topic-azure-storage"],"categories":["Agent-Skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-spring-apps","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add MicrosoftDocs/Agent-Skills","source_repo":"https://github.com/MicrosoftDocs/Agent-Skills","install_from":"skills.sh"}},"qualityScore":"0.698","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 497 github stars · SKILL.md body (27,089 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:53:37.797Z","embedding":null,"createdAt":"2026-04-18T22:00:10.880Z","updatedAt":"2026-04-22T00:53:37.797Z","lastSeenAt":"2026-04-22T00:53:37.797Z","tsv":"'/en-us/azure/spring-apps/basic-standard/access-app-virtual-network':1338 '/en-us/azure/spring-apps/basic-standard/application-observability':648 '/en-us/azure/spring-apps/basic-standard/breaking-changes':1348 '/en-us/azure/spring-apps/basic-standard/concept-app-customer-responsibilities':945 '/en-us/azure/spring-apps/basic-standard/concept-manage-monitor-app-spring-boot-actuator':1360 '/en-us/azure/spring-apps/basic-standard/concept-outbound-type':1373 '/en-us/azure/spring-apps/basic-standard/concept-security-controls':1034 '/en-us/azure/spring-apps/basic-standard/concept-zero-downtime-deployment':890 '/en-us/azure/spring-apps/basic-standard/concepts-blue-green-deployment-strategies':903 '/en-us/azure/spring-apps/basic-standard/connect-managed-identity-to-azure-sql':1048 '/en-us/azure/spring-apps/basic-standard/diagnostic-services':1385 '/en-us/azure/spring-apps/basic-standard/expose-apps-gateway-end-to-end-tls':1064 '/en-us/azure/spring-apps/basic-standard/faq':957 '/en-us/azure/spring-apps/basic-standard/github-actions-key-vault':1078 '/en-us/azure/spring-apps/basic-standard/how-to-access-data-plane-azure-ad-rbac':1090 '/en-us/azure/spring-apps/basic-standard/how-to-appdynamics-java-agent-monitor':1771 '/en-us/azure/spring-apps/basic-standard/how-to-application-insights':1397 '/en-us/azure/spring-apps/basic-standard/how-to-bind-cosmos':1783 '/en-us/azure/spring-apps/basic-standard/how-to-bind-mysql':1795 '/en-us/azure/spring-apps/basic-standard/how-to-bind-postgres':1807 '/en-us/azure/spring-apps/basic-standard/how-to-bind-redis':1819 '/en-us/azure/spring-apps/basic-standard/how-to-built-in-persistent-storage':971 '/en-us/azure/spring-apps/basic-standard/how-to-capture-dumps':480 '/en-us/azure/spring-apps/basic-standard/how-to-cicd':2020 '/en-us/azure/spring-apps/basic-standard/how-to-circuit-breaker-metrics':1832 '/en-us/azure/spring-apps/basic-standard/how-to-config-server':1410 '/en-us/azure/spring-apps/basic-standard/how-to-configure-health-probes-graceful-termination':1423 '/en-us/azure/spring-apps/basic-standard/how-to-configure-ingress':1434 '/en-us/azure/spring-apps/basic-standard/how-to-configure-palo-alto':1445 '/en-us/azure/spring-apps/basic-standard/how-to-configure-planned-maintenance':1456 '/en-us/azure/spring-apps/basic-standard/how-to-connect-to-app-instance-for-troubleshooting':492 '/en-us/azure/spring-apps/basic-standard/how-to-create-user-defined-route-instance':1469 '/en-us/azure/spring-apps/basic-standard/how-to-custom-domain':1104 '/en-us/azure/spring-apps/basic-standard/how-to-custom-persistent-storage':1480 '/en-us/azure/spring-apps/basic-standard/how-to-deploy-in-azure-virtual-network':2033 '/en-us/azure/spring-apps/basic-standard/how-to-deploy-with-custom-container-image':2044 '/en-us/azure/spring-apps/basic-standard/how-to-dump-jvm-options':659 '/en-us/azure/spring-apps/basic-standard/how-to-dynatrace-one-agent-monitor':1842 '/en-us/azure/spring-apps/basic-standard/how-to-elastic-apm-java-agent-monitor':1854 '/en-us/azure/spring-apps/basic-standard/how-to-elastic-diagnostic-settings':1865 '/en-us/azure/spring-apps/basic-standard/how-to-enable-ingress-to-app-tls':1117 '/en-us/azure/spring-apps/basic-standard/how-to-enable-system-assigned-managed-identity':1130 '/en-us/azure/spring-apps/basic-standard/how-to-fix-app-restart-issues-caused-by-out-of-memory':508 '/en-us/azure/spring-apps/basic-standard/how-to-github-actions':2056 '/en-us/azure/spring-apps/basic-standard/how-to-integrate-azure-load-balancers':915 '/en-us/azure/spring-apps/basic-standard/how-to-launch-from-source':2072 '/en-us/azure/spring-apps/basic-standard/how-to-log-streaming':1493 '/en-us/azure/spring-apps/basic-standard/how-to-manage-user-assigned-managed-identities':1143 '/en-us/azure/spring-apps/basic-standard/how-to-map-dns-virtual-network':1505 '/en-us/azure/spring-apps/basic-standard/how-to-maven-deploy-apps':2083 '/en-us/azure/spring-apps/basic-standard/how-to-migrate-standard-tier-to-enterprise-tier':674 '/en-us/azure/spring-apps/basic-standard/how-to-move-across-regions':2093 '/en-us/azure/spring-apps/basic-standard/how-to-new-relic-monitor':1877 '/en-us/azure/spring-apps/basic-standard/how-to-outbound-public-ip':1518 '/en-us/azure/spring-apps/basic-standard/how-to-permissions':1154 '/en-us/azure/spring-apps/basic-standard/how-to-prepare-app-deployment':1530 '/en-us/azure/spring-apps/basic-standard/how-to-remote-debugging-app-instance':520 '/en-us/azure/spring-apps/basic-standard/how-to-scale-manual':1542 '/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-running-in-vnet':533 '/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-solve':546 '/en-us/azure/spring-apps/basic-standard/how-to-service-registration':1557 '/en-us/azure/spring-apps/basic-standard/how-to-setup-autoscale':1568 '/en-us/azure/spring-apps/basic-standard/how-to-staging-environment':2110 '/en-us/azure/spring-apps/basic-standard/how-to-use-flush-dns-settings':1580 '/en-us/azure/spring-apps/basic-standard/how-to-use-grpc':1887 '/en-us/azure/spring-apps/basic-standard/how-to-use-managed-identities':1165 '/en-us/azure/spring-apps/basic-standard/how-to-use-tls-certificate':1176 '/en-us/azure/spring-apps/basic-standard/how-to-write-log-to-custom-persistent-storage':1595 '/en-us/azure/spring-apps/basic-standard/monitor-app-lifecycle-events':1610 '/en-us/azure/spring-apps/basic-standard/plan-comparison':684 '/en-us/azure/spring-apps/basic-standard/policy-reference':1190 '/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet':2124 '/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-azure-cli':2138 '/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-bicep':2151 '/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-terraform':2164 '/en-us/azure/spring-apps/basic-standard/quickstart-integrate-azure-database-mysql':1899 '/en-us/azure/spring-apps/basic-standard/quickstart-setup-config-server':1622 '/en-us/azure/spring-apps/basic-standard/quotas':982 '/en-us/azure/spring-apps/basic-standard/reliability-spring-apps':927 '/en-us/azure/spring-apps/basic-standard/security-controls-policy':1203 '/en-us/azure/spring-apps/basic-standard/structured-app-log':1635 '/en-us/azure/spring-apps/basic-standard/tools-to-troubleshoot-memory-issues':560 '/en-us/azure/spring-apps/basic-standard/troubleshoot':570 '/en-us/azure/spring-apps/basic-standard/troubleshoot-exit-code':581 '/en-us/azure/spring-apps/basic-standard/troubleshooting-vnet':591 '/en-us/azure/spring-apps/basic-standard/tutorial-alerts-action-groups':1648 '/en-us/azure/spring-apps/basic-standard/tutorial-circuit-breaker':1913 '/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-functions':1216 '/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-key-vault':1230 '/en-us/azure/spring-apps/basic-standard/vnet-customer-responsibilities':993 '/en-us/azure/spring-apps/enterprise/expose-apps-gateway-tls-termination':1242 '/en-us/azure/spring-apps/enterprise/how-to-access-app-from-internet-virtual-network':1254 '/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway':1660 '/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway-filters':1670 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-application-configuration-service':1679 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-build-service':1924 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-configure-apm-integration-and-ca-certificates':1688 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-app-at-scale':1004 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-polyglot-apps':2175 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-static-file':2187 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-large-cpu-memory-applications':1018 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-marketplace-offer':694 '/en-us/azure/spring-apps/enterprise/how-to-enterprise-service-registry':1935 '/en-us/azure/spring-apps/enterprise/how-to-job-log-streaming':602 '/en-us/azure/spring-apps/enterprise/how-to-manage-job':1699 '/en-us/azure/spring-apps/enterprise/how-to-managed-component-log-streaming':613 '/en-us/azure/spring-apps/enterprise/how-to-set-up-sso-with-azure-ad':1268 '/en-us/azure/spring-apps/enterprise/how-to-troubleshoot-enterprise-spring-cloud-gateway':625 '/en-us/azure/spring-apps/enterprise/how-to-use-accelerator':1710 '/en-us/azure/spring-apps/enterprise/how-to-use-application-live-view':1722 '/en-us/azure/spring-apps/enterprise/how-to-use-dev-tool-portal':1734 '/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-api-portal':1947 '/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-spring-cloud-gateway':1958 '/en-us/azure/spring-apps/enterprise/monitor-apps-by-application-live-view':1745 '/en-us/azure/spring-apps/enterprise/quickstart-configure-single-sign-on-enterprise':1282 '/en-us/azure/spring-apps/enterprise/quickstart-deploy-apps-enterprise':2200 '/en-us/azure/spring-apps/enterprise/quickstart-deploy-restful-api-app':1295 '/en-us/azure/spring-apps/enterprise/quickstart-fitness-store-azure-openai':1969 '/en-us/azure/spring-apps/enterprise/quickstart-integrate-azure-database-and-redis-enterprise':1981 '/en-us/azure/spring-apps/enterprise/quickstart-key-vault-enterprise':1992 '/en-us/azure/spring-apps/enterprise/quickstart-set-request-rate-limits-enterprise':1755 '/en-us/azure/spring-apps/enterprise/secure-communications-end-to-end':1308 '/en-us/azure/spring-apps/enterprise/troubleshoot-build-exit-code':634 '/en-us/azure/spring-apps/migration/migrate-application-live-view':705 '/en-us/azure/spring-apps/migration/migrate-enterprise-application-configuration-service':718 '/en-us/azure/spring-apps/migration/migrate-off-deprecated-tanzu-components':727 '/en-us/azure/spring-apps/migration/migrate-to-aks-overview':740 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-automation':2212 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-blue-green':2224 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-build-application-performance-monitoring':2004 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-api-portal':753 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-application-configuration-service':766 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-config-server':779 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-eureka':793 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-gateway':808 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-live-view':820 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-custom-domain':1321 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-monitoring':834 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-network':847 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-overview':861 '/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-provision':873 '/microsoftdocs/mcp/blob/main/readme.md)':166 '1000':1000 '3':137 'ac':758 'acceler':1703 'accept':205 'access':171,1043,1221,1329 'across':2089 'action':1075,1639,2053 'activ':1603 'actuat':1352 'admin':702,815 'advanc':488 'agent':86,130,189,203,1390,1768,1851,1874,1998 'ak':292 'alert':1637 'alto':1437 'analyz':1855 'api':745,749,1264,1288,1343,1937 'apm':399,1681,1849,1997 'apm/monitoring':429 'app':4,10,38,48,223,256,278,295,314,353,358,366,370,392,419,430,447,477,485,494,505,517,526,537,557,567,578,585,595,610,622,629,645,656,667,680,688,733,744,757,790,805,828,831,838,844,855,858,865,869,887,900,907,920,942,948,968,979,990,997,1010,1014,1031,1041,1052,1068,1099,1109,1114,1127,1140,1151,1161,1172,1187,1200,1210,1227,1234,1246,1277,1279,1292,1315,1318,1332,1342,1356,1364,1382,1394,1407,1420,1431,1442,1453,1460,1477,1490,1501,1515,1527,1535,1548,1552,1565,1577,1592,1599,1619,1632,1644,1657,1695,1707,1718,1730,1738,1764,1779,1792,1804,1816,1836,1846,1858,1869,1884,1891,1910,1921,1932,1944,1949,1965,1977,1985,2017,2024,2041,2050,2069,2080,2087,2107,2114,2128,2142,2155,2167,2171,2191,2195,2209,2221 'appdynam':432,1766 'appli':891,1191 'applic':572,696,708,810,1054,1162,1173,1236,1387,1521,1627,1672,1702,1712,1740,1780,1828,1994,2060 'architectur':18,55,301,874 'arm':2120 'asa':33,289 'assign':1121,1134 'authent':1065 'autom':2202 'autoscal':1560 'avail':156 'azur':2,8,36,46,221,254,276,312,351,364,382,390,417,445,475,483,503,515,524,535,555,565,576,583,593,608,620,627,643,654,665,678,686,731,735,742,748,755,826,836,853,863,885,898,905,909,918,940,946,966,977,988,995,1012,1029,1039,1044,1050,1066,1097,1112,1125,1138,1149,1159,1170,1181,1185,1192,1198,1205,1208,1225,1232,1244,1275,1290,1305,1330,1340,1354,1362,1380,1392,1405,1418,1429,1440,1451,1458,1475,1488,1499,1513,1525,1533,1550,1563,1575,1590,1597,1617,1630,1642,1655,1693,1705,1716,1728,1736,1762,1773,1777,1785,1790,1797,1802,1809,1814,1834,1844,1856,1867,1882,1889,1893,1908,1919,1930,1942,1960,1963,1975,1983,2009,2015,2022,2039,2048,2064,2067,2078,2085,2105,2112,2126,2134,2140,2153,2169,2193,2207,2219 'azure-spring-app':1 'balanc':324,911 'basic/standard':668 'behavior':954 'best':14,51,240,635 'bicep':2148 'bind':1772,1784,1796 'blue':320,457,893,2101,2215 'blue-green':319,892,2100,2214 'boot':701,1298,1351,1547,2059 'break':1344 'breaker':1823,1906 'build':234,630,1916,2045,2188 'buildpack':2184 'built':960,1024,1179 'built-in':959,1023,1178 'ca':1684 'cach':1810 'cap':344 'capabl':78 'captur':466 'categori':89,97,113,209,211 'caus':496 'certif':1168,1685 'chang':1345 'choos':275,675 'ci/cd':448,1069,2046,2205 'circuit':1822,1905 'cli':2065,2135 'cloud':238,617,713,769,796,1261,1401,1613,1652,1664,1748,1862,1954 'code':26,63,233,411,574,1757 'collect':438,1625,1820 'combin':68 'communic':1299 'complianc':1195 'compon':605,724 'config':284,714,760,770,773,1080,1402,1614 'configur':24,32,61,262,385,389,649,709,1255,1269,1322,1325,1349,1374,1386,1398,1411,1435,1446,1470,1508,1581,1611,1636,1649,1661,1671,1673,1680,1723,1746,2073 'connect':230,481,1808 'contain':294,452,789,804,830,843,857,864,1317,2000,2036,2208,2220 'content':73,175 'control':384,1027,1196,1426,1457 'cosmos':1774 'cover':49 'cpu':1007,1536 'cpu/memory':357 'creat':1144 'custom':368,839,1094,1145,1310,1361,1424,1471,1587,2035 'databas':421,1786,1798,1894 'db':1775 'debug':228,266,513 'decid':848 'decis':16,53,268,660 'defin':1369,1465 'definit':1183 'depend':986 'deploy':29,66,307,440,444,454,883,895,1005,1283,1523,2005,2013,2021,2034,2057,2077,2103,2111,2139,2165,2176,2190,2217 'deprec':722 'descript':213 'design':19,56,302,331,875,879,916 'dev':1725 'develop':11 'diagnos':218,523,542 'diagnost':252,264,538,651,1375 'disast':329 'discov':1545 'dns':396,1495,1572 'doc':181 'document':76,174 'domain':369,1095,1311 'downtim':317,882 'dr':924 'dump':470 'dumps/jfr':226 'dynatrac':433,1838 'e.g':101,117 'egress':1365,1461 'elast':434,1848,1861 'enabl':509,1105,1118,1481 'end':1058,1060,1301,1303 'end-to-end':1057,1300 'endpoint':1327 'enterpris':291,354,407,670,689,998,1015,1278,1696,1719,1731,1966,1978,2172,2196 'entra':372,1086,1256,1284 'environ':866,2098 'eureka':781,784 'event':1601 'exit':232,573 'expert':5,43 'expos':1049,1231,1243 'failur':235,631 'fallback':193 'faq':949 'fetch':77,173,182,195 'file':107,115,122,127,2179 'filter':1667 'firewal':1438 'fix':220 'flush':1569 'function':380,1206 'gateway':239,285,371,403,618,797,800,1055,1237,1262,1653,1665,1749,1955 'general':561 'generat':1623 'github':1074,2052 'github.com':165 'github.com/microsoftdocs/mcp/blob/main/readme.md)':164 'github/azure':450 'grace':1415 'green':321,458,894,2102,2216 'group':1640 'grpc':425,1879 'guid':163,563 'guidanc':44,245,273,348 'health':400,1412,1607 'heap':467 'hystrix':1904 'id':373,1257,1285 'ident':376,1037,1123,1136,1157,1213,1219 'identifi':1506 'imag':2001,2037 'implement':2213 'import':84,128 'includ':12,257,296 'index':90,210 'ingress':1107,1425 'ingress-to-app':1106 'ingress/egress':395 'inject':2030 'insight':431,1388,1829,1995 'instal':160,162 'instanc':355,486,1001,1502,1539,2088 'integr':25,62,325,410,416,904,1682,1756,1888,1925,1959,1970,1993 'internet':1248 'invok':1204 'ip':1511 'issu':224,527,543,553 'java':551,936,1389,1767,1850,1873 'jfr':473 'job':596,1690 'job/lifecycle':408 'jvm':263,650 'key':377,423,1071,1222,1988 'knowledg':6 'kubernet':736 'l100':336 'l101':361 'l101-l127':360 'l120':104 'l127':362 'l128':387 'l128-l167':386 'l167':388 'l168':414 'l168-l192':413 'l192':415 'l193':442 'l193-l212':441 'l212':443 'l35':103 'l35-l120':102 'l37':216 'l37-l54':215 'l54':217 'l55':243 'l55-l60':242 'l60':244 'l61':271 'l61-l81':270 'l81':272 'l82':305 'l82-l89':304 'l89':306 'l90':335 'l90-l100':334 'larg':356,1006 'latest':145 'learn':188,202 'learn-agent-skil':187,201 'learn.microsoft.com':479,491,507,519,532,545,559,569,580,590,601,612,624,633,647,658,673,683,693,704,717,726,739,752,765,778,792,807,819,833,846,860,872,889,902,914,926,944,956,970,981,992,1003,1017,1033,1047,1063,1077,1089,1103,1116,1129,1142,1153,1164,1175,1189,1202,1215,1229,1241,1253,1267,1281,1294,1307,1320,1337,1347,1359,1372,1384,1396,1409,1422,1433,1444,1455,1468,1479,1492,1504,1517,1529,1541,1556,1567,1579,1594,1609,1621,1634,1647,1659,1669,1678,1687,1698,1709,1721,1733,1744,1754,1770,1782,1794,1806,1818,1831,1841,1853,1864,1876,1886,1898,1912,1923,1934,1946,1957,1968,1980,1991,2003,2019,2032,2043,2055,2071,2082,2092,2109,2123,2137,2150,2163,2174,2186,2199,2211,2223 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/access-app-virtual-network':1336 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/application-observability':646 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/breaking-changes':1346 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-app-customer-responsibilities':943 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-manage-monitor-app-spring-boot-actuator':1358 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-outbound-type':1371 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-security-controls':1032 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-zero-downtime-deployment':888 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concepts-blue-green-deployment-strategies':901 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/connect-managed-identity-to-azure-sql':1046 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/diagnostic-services':1383 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/expose-apps-gateway-end-to-end-tls':1062 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/faq':955 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/github-actions-key-vault':1076 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-access-data-plane-azure-ad-rbac':1088 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-appdynamics-java-agent-monitor':1769 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-application-insights':1395 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-cosmos':1781 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-mysql':1793 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-postgres':1805 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-bind-redis':1817 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-built-in-persistent-storage':969 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-capture-dumps':478 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-cicd':2018 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-circuit-breaker-metrics':1830 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-config-server':1408 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-health-probes-graceful-termination':1421 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-ingress':1432 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-palo-alto':1443 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-configure-planned-maintenance':1454 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-connect-to-app-instance-for-troubleshooting':490 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-create-user-defined-route-instance':1467 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-domain':1102 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-custom-persistent-storage':1478 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-in-azure-virtual-network':2031 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-deploy-with-custom-container-image':2042 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dump-jvm-options':657 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dynatrace-one-agent-monitor':1840 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-apm-java-agent-monitor':1852 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-elastic-diagnostic-settings':1863 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-ingress-to-app-tls':1115 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-enable-system-assigned-managed-identity':1128 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-fix-app-restart-issues-caused-by-out-of-memory':506 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-github-actions':2054 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-integrate-azure-load-balancers':913 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-launch-from-source':2070 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-log-streaming':1491 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-manage-user-assigned-managed-identities':1141 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-map-dns-virtual-network':1503 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-maven-deploy-apps':2081 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-migrate-standard-tier-to-enterprise-tier':672 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-move-across-regions':2091 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-new-relic-monitor':1875 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-outbound-public-ip':1516 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-permissions':1152 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-prepare-app-deployment':1528 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-remote-debugging-app-instance':518 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-scale-manual':1540 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-running-in-vnet':531 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-self-diagnose-solve':544 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-service-registration':1555 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-setup-autoscale':1566 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-staging-environment':2108 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-flush-dns-settings':1578 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-grpc':1885 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-managed-identities':1163 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-use-tls-certificate':1174 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-write-log-to-custom-persistent-storage':1593 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/monitor-app-lifecycle-events':1608 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/plan-comparison':682 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/policy-reference':1188 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet':2122 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-azure-cli':2136 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-bicep':2149 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-deploy-infrastructure-vnet-terraform':2162 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-integrate-azure-database-mysql':1897 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quickstart-setup-config-server':1620 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/quotas':980 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/reliability-spring-apps':925 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/security-controls-policy':1201 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/structured-app-log':1633 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tools-to-troubleshoot-memory-issues':558 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot':568 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshoot-exit-code':579 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/troubleshooting-vnet':589 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-alerts-action-groups':1646 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-circuit-breaker':1911 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-functions':1214 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/tutorial-managed-identities-key-vault':1228 'learn.microsoft.com/en-us/azure/spring-apps/basic-standard/vnet-customer-responsibilities':991 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/expose-apps-gateway-tls-termination':1240 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-access-app-from-internet-virtual-network':1252 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway':1658 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-configure-enterprise-spring-cloud-gateway-filters':1668 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-application-configuration-service':1677 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-build-service':1922 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-configure-apm-integration-and-ca-certificates':1686 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-app-at-scale':1002 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-polyglot-apps':2173 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-deploy-static-file':2185 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-large-cpu-memory-applications':1016 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-marketplace-offer':692 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-enterprise-service-registry':1933 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-job-log-streaming':600 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-manage-job':1697 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-managed-component-log-streaming':611 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-set-up-sso-with-azure-ad':1266 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-troubleshoot-enterprise-spring-cloud-gateway':623 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-accelerator':1708 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-application-live-view':1720 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-dev-tool-portal':1732 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-api-portal':1945 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/how-to-use-enterprise-spring-cloud-gateway':1956 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/monitor-apps-by-application-live-view':1743 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-configure-single-sign-on-enterprise':1280 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-apps-enterprise':2198 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-deploy-restful-api-app':1293 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-fitness-store-azure-openai':1967 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-integrate-azure-database-and-redis-enterprise':1979 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-key-vault-enterprise':1990 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/quickstart-set-request-rate-limits-enterprise':1753 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/secure-communications-end-to-end':1306 'learn.microsoft.com/en-us/azure/spring-apps/enterprise/troubleshoot-build-exit-code':632 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-application-live-view':703 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-enterprise-application-configuration-service':716 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-off-deprecated-tanzu-components':725 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-aks-overview':738 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-automation':2210 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-blue-green':2222 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-build-application-performance-monitoring':2002 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-api-portal':751 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-application-configuration-service':764 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-config-server':777 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-eureka':791 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-gateway':806 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-components-live-view':818 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-custom-domain':1319 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-monitoring':832 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-network':845 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-overview':859 'learn.microsoft.com/en-us/azure/spring-apps/migration/migrate-to-azure-container-apps-provision':871 'lifecycl':1600,1691 'limit':21,58,332,928,964,1752 'limits/quotas':342 'line':99,111,212 'link':116,125 'live':697,811,1713,1741 'load':323,910,1982 'local':69 'locat':93 'log':297,597,606,822,1376,1485,1585,1604,1628,1859 'logback':1582 'logging/metrics':398 'logs/diagnostics':231 'mainten':1448 'make':17,54,269,661 'manag':375,604,750,814,1036,1122,1131,1135,1156,1212,1218,1399,1689 'manual':1531 'map':821,1091,1494 'markdown':192,208 'marketplac':690 'maven':2074 'mcp':151,178 'memori':501,552,1009,1537 'memory/oom':225 'metadata.generated':132 'metric':824,1378,1824 'metrics/logs':439 'metrics/logs/traces':260 'micromet':1826 'microsoft':180 'microsoftdoc':152,179 'migrat':281,664,695,706,720,729,741,754,767,780,794,809,835,851,870,1309 'monitor':250,1357,1596,1645,1735,1761,1833,1843,1866 'month':138 'move':462,2084 'multipl':1498 'mysql':1788,1896 'name':1496 'netflix':1901 'network':170,287,394,530,588,841,2028,2118,2132,2146,2159 'networking/security':34 'new':435,1871 'observ':258,640 'offer':691 'old':139 'oneag':1839 'openai':1961 'optim':639 'option':267,652,912,1251 'out-of-memori':498 'outbound':1509 'palo':1436 'pattern':20,27,57,64,303,310,412,876,896,1758 'persist':962,1472 'pipelin':2010 'pipelines/maven/cli':451 'plan':279,671,681,719,728,862,973,1447,2197 'plugin':2075 'polici':934,1182,1193 'policy/regulatory':383 'polyglot':453,2166 'portal':746,1265,1938 'postgresql':1800,1971 'practic':15,52,241,636 'prefer':176 'prepar':1519 'privat':1326 'probe':401,1413 'product':248,642 'production-readi':247 'protect':1286 'provid':42 'provis':2125,2152 'public':1510 'pull':143 'queri':184,198 'quick':71 'quick-refer':70 'quota':22,59,333,929,975 'rang':100 'rate':1751 'rbac':1087,1146 'read':106,121 'readi':249 'real':1483 'real-tim':1482 'recoveri':330 'redi':422,1812,1973 'redund':327 'refer':72,126 'region':461,2090 'regist':1543 'registri':1084,1554,1928 'regulatori':1194 'releas':322 'relev':94 'relic':436,1872 'remot':75,227,512 'replac':300 'repositori':149 'request':1750 'requir':169,346,984 'resili':309,917 'resilience4j':1821 'resolv':493 'rest':1287 'restart':495 'return':191,207 'right':677 'role':1147 'rout':1370,1466,1666,1948 'rule':1561 'runtim':393 'scale':350,402,994,1532 'secret':1986 'section':95 'secur':23,60,359,363,1019,1026,1079,1093,1296 'security.md':118,119 'self':522,541 'self-diagnos':521,540 'server':715,761,771,774,782,785,1081,1403,1615,2183 'servic':340,710,737,952,972,1083,1553,1606,1674,1880,1917,1927 'service-specif':339,951 'set':409,1427,1558,1573,2094 'setup':259,456 'sign':1272 'sign-on':1271 'singl':1270 'skill':39,41,83,168,190,204 'skill-azure-spring-apps' 'sourc':2062 'source-microsoftdocs' 'specif':341,953 'specifi':110 'spring':3,9,37,47,222,237,255,277,282,313,352,365,391,418,446,476,484,504,516,525,536,556,566,577,584,594,609,616,621,628,644,655,666,679,687,700,712,732,743,756,763,768,776,787,795,802,817,827,837,854,868,886,899,906,919,938,941,947,967,978,989,996,1013,1030,1040,1051,1067,1098,1113,1126,1139,1150,1160,1171,1186,1199,1209,1226,1233,1245,1260,1276,1291,1297,1314,1331,1341,1350,1355,1363,1381,1393,1400,1406,1419,1430,1441,1452,1459,1476,1489,1500,1514,1526,1534,1546,1551,1564,1576,1591,1598,1612,1618,1631,1643,1651,1656,1663,1694,1706,1717,1729,1737,1747,1763,1778,1791,1803,1815,1835,1845,1857,1868,1883,1890,1909,1920,1931,1943,1953,1964,1976,1984,2016,2023,2040,2049,2058,2068,2079,2086,2106,2113,2127,2141,2154,2170,2194 'sql':379,1045 'sso':1258 'sso/rbac':374 'stage':459,2097 'static':2177 'steelto':1520 'storag':343,397,963,1473,1588 'stream':592,603,1486 'string':185,199 'structur':1626 'suggest':140,157 'support':338,933 'system':1120 'system-assign':1119 'tanzu':299,404,426,723,798,1676,1701,1724,1915,1926,1940,2181 'task':2011 'templat':2121 'termin':1239,1416 'terraform':2161 'text/markdown':206 'thread':469 'time':1484 'tls':1061,1101,1110,1238,1250 'tls/ssl':367,1167,1312 'tool':153,405,427,548,1726,2203 'topic':464,637,662,877,930,1020,1323,1759,2006 'topic-agent' 'topic-agent-skills' 'topic-agentic-skills' 'topic-agentskill' 'topic-ai-agents' 'topic-ai-coding' 'topic-azure' 'topic-azure-functions' 'topic-azure-kubernetes-service' 'topic-azure-openai' 'topic-azure-sql-database' 'topic-azure-storage' 'traffic':1950 'troubleshoot':13,50,214,463,489,550,562,571,582,599,614,626 'turbin':1902 'understand':685,1022,1339 'updat':1571 'url':465,638,663,878,931,1021,1324,1760,2007 'use':30,81,87,105,120,177,194,472,511,534,547,958,1035,1155,1166,1177,1211,1217,1700,1711,1878,1900,1914,1936,1951,2008,2063,2099,2119,2133,2147,2160,2201 'user':142,159,1133,1368,1464 'user-assign':1132 'user-defin':1367,1463 'vault':378,424,1072,1223,1989 'version':146,932 'version/java':337 'via':1053,1235 'view':698,812,1714,1742 'virtual':529,587,840,2027,2117,2131,2145,2158 'vmware':615,1650,1662,1952 'vnet':229,345,983,1335,2029 'vnet/arm/bicep/terraform':455 'web':2178,2182 'webpag':196 'window':1449 'workload':283 'write':1584 'zero':316,881 'zero-downtim':315,880 'zone':326,922","prices":[{"id":"1002b1ba-676e-40b2-abe9-051eaef869ea","listingId":"a4daec35-6ff1-4b71-b847-3cbadfc7168b","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"MicrosoftDocs","category":"Agent-Skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:00:10.880Z"}],"sources":[{"listingId":"a4daec35-6ff1-4b71-b847-3cbadfc7168b","source":"github","sourceId":"MicrosoftDocs/Agent-Skills/azure-spring-apps","sourceUrl":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-spring-apps","isPrimary":false,"firstSeenAt":"2026-04-18T22:00:10.880Z","lastSeenAt":"2026-04-22T00:53:37.797Z"}],"details":{"listingId":"a4daec35-6ff1-4b71-b847-3cbadfc7168b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"MicrosoftDocs","slug":"azure-spring-apps","github":{"repo":"MicrosoftDocs/Agent-Skills","stars":497,"topics":["agent","agent-skills","agentic-skills","agentskill","ai","ai-agents","ai-coding","azure","azure-functions","azure-kubernetes-service","azure-openai","azure-sql-database","azure-storage","azure-virtual-machine","claude-code","github-copilot","microsoft-learn","openai-codex","skills"],"license":"cc-by-4.0","html_url":"https://github.com/MicrosoftDocs/Agent-Skills","pushed_at":"2026-04-19T02:43:40Z","description":"Curated Agent Skills for Microsoft & Azure – giving AI coding assistants structured, real-time expertise from Microsoft Learn docs.","skill_md_sha":"0a4285921d045e5a71fb1d78e2ddf4366a60eda8","skill_md_path":"skills/azure-spring-apps/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/MicrosoftDocs/Agent-Skills/tree/main/skills/azure-spring-apps"},"layout":"multi","source":"github","category":"Agent-Skills","frontmatter":{"name":"azure-spring-apps","description":"Expert knowledge for Azure Spring Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ASA networking/security, Tanzu tools, observability/APM, CI/CD deployments, or blue‑green releases, and other Azure Spring Apps related development tasks. Not for Azure App Service (use azure-app-service), Azure Container Apps (use azure-container-apps), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Functions (use azure-functions).","compatibility":"Requires network access. Uses mcp_microsoftdocs:microsoft_docs_fetch or fetch_webpage to retrieve documentation."},"skills_sh_url":"https://skills.sh/MicrosoftDocs/Agent-Skills/azure-spring-apps"},"updatedAt":"2026-04-22T00:53:37.797Z"}}