Azure Monitor Application Insights-agent implementeren voor on-premises servers

Application Insights Agent (voorheen Status Monitor V2) is een PowerShell-module die is gepubliceerd naar de PowerShell Gallery. Deze vervangt Status Monitor. Telemetrie wordt verzonden naar de Azure Portal, waar u uw app kunt bewaken.

Zie Ondersteunde omgevingen, talen en resourceproviders voor een volledige lijst met ondersteunde scenario's voor automatische instrumentatie.

Notitie

De module ondersteunt momenteel codeloze instrumentatie van ASP.NET en ASP.NET Core web-apps die worden gehost met IIS. Gebruik een SDK om Java en Node.js toepassingen te instrumentiseren.

De Application Insights-agent bevindt zich in de PowerShell Gallery.

PowerShell Gallery pictogram.

Instructies

  • Zie Aan de slag om aan de slag te gaan met beknopte codevoorbeelden.
  • Zie de gedetailleerde instructies voor meer informatie over hoe u aan de slag gaat.

Naslaginformatie over De PowerShell-API

Veelgestelde vragen

Deze sectie bevat antwoorden op veelgestelde vragen.

Ondersteunt de Application Insights-agent proxy-installaties?

Ja. Er zijn meerdere manieren om De Application Insights-agent te downloaden:

  • Als uw computer toegang tot internet heeft, kunt u onboarden naar de PowerShell Gallery met behulp van -Proxy parameters.
  • U kunt de module ook handmatig downloaden en installeren op uw computer of rechtstreeks gebruiken.

Elk van deze opties wordt beschreven in de gedetailleerde instructies.

Biedt Status Monitor v2 ondersteuning voor ASP.NET Core-toepassingen?

Ja. Vanaf Application Insights Agent 2.0.0-beta1 worden ASP.NET Core toepassingen die worden gehost in IIS ondersteund.

Hoe kan ik controleren of de activering is geslaagd?

  • U kunt de cmdlet Get-ApplicationInsightsMonitoringStatus gebruiken om te controleren of het inschakelen is geslaagd.

  • Gebruik Live Metrics om snel te bepalen of uw app telemetrie verzendt.

  • U kunt Log Analytics ook gebruiken om alle cloudrollen weer te geven die momenteel telemetrie verzenden:

    union * | summarize count() by cloud_RoleName, cloud_RoleInstance
    

Problemen oplossen

Zie het speciale artikel over probleemoplossing.

Connectiviteit tussen uw toepassingshost en de opnameservice testen

Application Insights SDK's en agents verzenden telemetrie om opgenomen te worden als REST-aanroepen naar onze opname-eindpunten. U kunt de connectiviteit van uw webserver of toepassingshostcomputer met de opnameservice-eindpunten testen met behulp van onbewerkte REST-clients van PowerShell of curl-opdrachten. Zie Problemen met ontbrekende toepassingstelemetrie in Azure Monitor Application Insights oplossen.

Opmerkingen bij de release

De releaseopmerkingsupdates worden hier vermeld.

2.0.0-beta3

  • Application Insights .NET/.NET Core SDK bijgewerkt naar 2.20.1-redfield
  • Sql-queryverzameling ingeschakeld

2.0.0-beta2

Application Insights .NET/.NET Core SDK bijgewerkt naar 2.18.1-redfield

2.0.0-beta1

De functie voor automatische instrumentatie van ASP.NET Core toegevoegd

Volgende stappen

Uw telemetrie weergeven:

Meer telemetrie toevoegen: