Mittalaite, jolla seurataan
Application Insights otetaan käyttöön joko automaattisen instrumentoinnin (agentin) kautta tai lisäämällä Application Insights SDK sovelluskoodiin.
Automaattinen instrumentointi
Automaattinen instrumentointi on suositeltava väline. Se ei edellytä kehittäjäinvestointeja ja poistaa SDK:n päivittämiseen liittyvät tulevat yleiskulut. Se on myös ainoa tapa luoda sovellus, jossa ei ole lähdekoodin käyttöoikeutta.
Pohjimmiltaan sinun täytyy vain ottaa käyttöön ja - joissakin tapauksissa - määrittää agentti, joka kerää telemetrian automaattisesti.
Automaattisen instrumentoinnin tukemien palveluiden luettelo muuttuu nopeasti. Katso tältä sivulta luettelo tällä hetkellä tuetuista palveluista.
Käyttöönotto Application Insightsin SDK:n kautta
Sinun tarvitsee asentaa Application Insights SDK vain seuraavissa tilanteissa:
- Edellytät mukautettuja tapahtumia ja mittareita
- Tarvitset telemetrian työnkulun hallinnan
- Automaattinen instrumentointi ei ole käytettävissä (yleensä kielen tai käyttöympäristön rajoitusten vuoksi)
SDK:n käyttämiseksi sinun on asennettava sovellukseesi pieni instrumentointipaketti, jonka jälkeen verkkosivuilla käytetään verkkosovellusta, sen taustakomponentteja ja JavaScriptiä. Sovellusta ja sen osia ei tarvitse isännöidä Azuressa. Välitys valvoo sovellustasi ja ohjaa telemetriatiedot Application Insights -resurssiin yksilöllisen tunnuksen avulla.
Application Insights SDK:t .NETille, .NET Corelle, Javalle, Node.jsja JavaScriptille tukevat kaikki jaettua jäljitystä natiivisti.
Lisäksi mitä tahansa tekniikkaa voidaan seurata manuaalisesti kutsulla TrackDependency
TelemetryClient
.
Ota käyttöön OpenCensuksen kautta
Application Insightsin SDK:iden lisäksi Application Insights tukee myös hajautettua jäljitystä OpenCensuksen kautta. OpenCensus on avoimen lähdekoodin, toimittaja-agnostinen, yksi kirjastojakauma, joka tarjoaa mittarikokoelman ja hajautetun seurannan palveluille. Sen avulla avoimen lähdekoodin yhteisö voi ottaa käyttöön hajautetun jäljityksen suosittujen tekniikoiden, kuten Redisin, Memcachedin tai MongoDB:n, kanssa.