gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenDeze browser wordt niet meer ondersteund.
Upgrade naar Microsoft Edge om te profiteren van de nieuwste functies, beveiligingsupdates en technische ondersteuning.
In dit artikel wordt beschreven hoe u Java-toepassingen verbindt die zijn geïmplementeerd op Azure-app Service met Azure Monitor Application Insights-, NewRelic- en AppDynamics-platformen (Application Performance Monitoring).
Azure-app Service voert Java-webtoepassingen uit op een volledig beheerde service in drie varianten:
Azure Monitor Application Insights is een cloudeigen toepassingsbewakingsservice waarmee klanten fouten, knelpunten en gebruikspatronen kunnen observeren om de prestaties van toepassingen te verbeteren en de gemiddelde tijd tot oplossing (MTTR) te verminderen. Met een paar klikken of CLI-opdrachten kunt u bewaking inschakelen voor uw Node.js- of Java-apps, het automatisch verzamelen van logboeken, metrische gegevens en gedistribueerde traceringen, waardoor u geen SDK in uw app hoeft op te nemen. Zie de Application Insights-documentatie voor meer informatie over de beschikbare app-instellingen voor het configureren van de agent.
Als u Application Insights vanuit Azure Portal wilt inschakelen, gaat u naar Application Insights in het menu aan de linkerkant en selecteert u Application Insights inschakelen. Standaard wordt een nieuwe Application Insights-resource met dezelfde naam als uw web-app gebruikt. U kunt ervoor kiezen om een bestaande Application Insights-resource te gebruiken of de naam te wijzigen. Selecteer Toepassen onderaan.
Notitie
In de nieuwste Documentatie van New Relic wordt JBoss EAP-ondersteuning tot 7.x vermeld. JBoss EAP 8.x wordt nog niet ondersteund.
Een NewRelic-account maken op NewRelic.com
Kopieer uw licentiesleutel. U hebt deze nodig om de agent later te configureren.
SSH in uw App Service-exemplaar en maak een nieuwe map /home/site/wwwroot/apm.
Upload de uitgepakte NewRelic Java-agentbestanden naar een map onder /home/site/wwwroot/apm. De bestanden voor uw agent moeten zich in /home/site/wwwroot/apm/newrelic bevinden.
Wijzig het YAML-bestand op /home/site/wwwroot/apm/newrelic/newrelic.yml en vervang de waarde van de tijdelijke aanduiding door uw eigen licentiesleutel.
Blader in Azure Portal naar uw toepassing in App Service en maak een nieuwe toepassingsinstelling.
Maak een omgevingsvariabele met de naam JAVA_OPTS
met de waarde -javaagent:/home/site/wwwroot/apm/newrelic/newrelic.jar
.
Maak een omgevingsvariabele met de naam CATALINA_OPTS
met de waarde -javaagent:/home/site/wwwroot/apm/newrelic/newrelic.jar
.
Notitie
Als u al een omgevingsvariabele hebt, JAVA_OPTS
voegt u de -javaagent:/...
optie toe aan het einde van de huidige waarde.
Notitie
Als u al een omgevingsvariabele hebt, CATALINA_OPTS
voegt u de -javaagent:/...
optie toe aan het einde van de huidige waarde.
Een AppDynamics-account maken op AppDynamics.com
Download de Java-agent van de AppDynamics-website. De bestandsnaam is vergelijkbaar met AppServerAgent-x.x.x.xxxxx.zip
SSH in uw App Service-exemplaar en maak een nieuwe map /home/site/wwwroot/apm.
Upload de Java-agentbestanden naar een map onder /home/site/wwwroot/apm. De bestanden voor uw agent moeten zich in /home/site/wwwroot/apm/appdynamics bevinden.
Blader in Azure Portal naar uw toepassing in App Service en maak een nieuwe toepassingsinstelling.
Maak een omgevingsvariabele met JAVA_OPTS
de waarde -javaagent:/home/site/wwwroot/apm/appdynamics/javaagent.jar -Dappdynamics.agent.applicationName=<app-name>
waar <app-name>
uw App Service-naam is. Als u al een omgevingsvariabele hebt, JAVA_OPTS
voegt u de -javaagent:/...
optie toe aan het einde van de huidige waarde.
Maak een omgevingsvariabele met CATALINA_OPTS
de waarde -javaagent:/home/site/wwwroot/apm/appdynamics/javaagent.jar -Dappdynamics.agent.applicationName=<app-name>
waar <app-name>
uw App Service-naam is. Als u al een omgevingsvariabele hebt, CATALINA_OPTS
voegt u de -javaagent:/...
optie toe aan het einde van de huidige waarde.
De configuratieopties verschillen, afhankelijk van welke Datadog-site uw organisatie gebruikt. Raadpleeg de officiële Documentatie voor Datadog-integratie voor Azure
Dynatrace biedt een Azure Native Dynatrace-service. Raadpleeg de officiële Dynatrace voor Azure-documentatie voor het bewaken van Azure-app Services met behulp van Dynatrace
Ga naar het Azure voor Java-ontwikkelaarscentrum om azure-snelstartgidsen, zelfstudies en Java-referentiedocumentatie te vinden.
gebeurtenis
17 mrt, 21 - 21 mrt, 10
Neem deel aan de meetup-serie om schaalbare AI-oplossingen te bouwen op basis van praktijkgebruiksvoorbeelden met collega-ontwikkelaars en experts.
Nu registrerenTraining
Module
Java-toepassingen bewaken in Azure - Training
Meer informatie over het gebruik van bewaking voor uw Java-toepassingen in Azure
Certificering
Microsoft Certified: Azure Database Administrator Associate - Certifications
Beheer een SQL Server-databaseinfrastructuur voor cloud-, on-premises en hybride relationele databases met behulp van de relationele Microsoft PaaS-databaseaanbiedingen.
Documentatie
Diagnostische logboekregistratie inschakelen - Azure App Service
Meer informatie over het inschakelen van diagnostische logboekregistratie en het toevoegen van instrumentatie aan uw toepassing, evenals hoe u toegang krijgt tot de gegevens die zijn vastgelegd door Azure.
Tomcat-, JBoss- of Java SE-apps implementeren en configureren - Azure App Service
Meer informatie over het implementeren van Tomcat-, JBoss- of Java SE-apps die kunnen worden uitgevoerd op Azure-app Service en het uitvoeren van algemene taken, zoals het instellen van Java-versies en het configureren van logboekregistratie.
Azure App Service bewaken - Azure App Service
Begin hier voor meer informatie over het bewaken van Azure-app Service.