Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Monitoring Azure App Service #18898

Merged
merged 8 commits into from
Oct 15, 2024
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
---
title: Monitoring Azure app service
tags:
- Azure
- Agents
- Manage APM agents
metaDescription: Information on how to monitor Azure app services with New Relic agents.
redirects:
freshnessValidatedDate: never
---

## Overview of Azure app service [#overview]

Azure App Service is a fully managed Platform as a Service (PaaS) offering from Microsoft Azure that enables developers to build, deploy, and scale web applications, mobile backends, and APIs quickly and efficiently across various programming languages and frameworks. Key features include automatic scaling to meet changing demand, continuous deployment through integration with Git repositories like GitHub and Azure DevOps, built-in security and compliance measures, and the ability to deploy applications globally for improved performance and availability.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are we including references to the Container service that's also available to certain APM agents? @elucus

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, for Python only right now

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Azure App Service is a fully managed Platform as a Service (PaaS) offering from Microsoft Azure that enables developers to build, deploy, and scale web applications, mobile backends, and APIs quickly and efficiently across various programming languages and frameworks. Key features include automatic scaling to meet changing demand, continuous deployment through integration with Git repositories like GitHub and Azure DevOps, built-in security and compliance measures, and the ability to deploy applications globally for improved performance and availability.
Azure App Service is a fully managed Platform as a Service (PaaS) offering from Microsoft Azure that enables developers to build, deploy, and scale web applications, mobile backends, and APIs quickly and efficiently across various programming languages and frameworks. Key features include automatic scaling to meet changing demand, continuous deployment through integration with git repositories like GitHub and Azure DevOps, built-in security and compliance measures, and the ability to deploy applications globally for improved performance and availability.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if we need to include this little call out about Azure:

Key features include automatic scaling to meet changing demand, continuous deployment through integration with git repositories like GitHub and Azure DevOps, built-in security and compliance measures, and the ability to deploy applications globally for improved performance and availability.

I think we could consider removing this copy and shifting the next h2 content into the intro. My thinking is thati f people are reading this doc, they likely already have buy-in with Azure and are seeking out info about how New Relic fits into the picture. What do you think? @elucus

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah that makes sense to me.


## New Relic APM monitoring features for Azure app service [#app-services]

By integrating New Relic's Application Performance Monitoring (APM) agents with Azure App Service, you can achieve comprehensive monitoring and optimization of your applications. New Relic APM provides real-time insights and actionable data to help you ensure your applications are performing at their best. The following table provides details for all the Azure App Service monitoring with New Relic

<table>
<thead>
<tr>
<th>
OS
</th>
<th>
Runtime
</th>
<th>
App type
</th>
<th>
Documentation
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
Windows
</td>
<td>
.NET
</td>
<td>
Web app
</td>
<td>
[.NET Azure Site Extention](https://docs.newrelic.com/install/dotnet/?deployment=azure&azure=azuresiteextension)
</td>
</tr>
<tr>
<td>
Windows
</td>
<td>
Java
</td>
<td>
Web app
</td>
<td>
[Java Install](https://docs.newrelic.com/install/java/)
</td>
</tr>
<tr>
<td>
Windows
</td>
<td>
Node
</td>
<td>
Web app
</td>
<td>
[Node Azure Site Extention](https://docs.newrelic.com/docs/apm/agents/nodejs-agent/installation-configuration/install-nodejs-agent-azure-site-extension)
</td>
</tr>
<tr>
<td>
Linux
</td>
<td>
.NET
</td>
<td>
Web app
</td>
<td>
Link
</td>
</tr>
<tr>
<td>
Linux
</td>
<td>
Java
</td>
<td>
Web app
</td>
<td>
Link
</td>
</tr>
<tr>
<td>
Linux
</td>
<td>
Node
</td>
<td>
Web app
</td>
<td>
Link
</td>
</tr>
<tr>
<td>
Linux
</td>
<td>
Python
</td>
<td>
Web app
</td>
<td>
Link
</td>
</tr>
</tbody>
</table>

2 changes: 2 additions & 0 deletions src/nav/apm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ pages:
path: /docs/apm/new-relic-apm/apdex/apdex-measure-user-satisfaction
- title: APM data security
path: /docs/apm/new-relic-apm/getting-started/apm-agent-data-security
- title: Monitoring Azure app service
path: /docs/apm/agents/manage-apm-agents/azure/monitoring-azure-app-service
- title: APM agents
pages:
- title: Go monitoring
Expand Down
Loading