Översikt över inmatningsagent

En inmatningsagent laddar upp data till en Azure Operator Insights-dataprodukt. Vi tillhandahåller en inmatningsagent med namnet Azure Operator Insights-inmatningsagenten som du kan installera på en virtuell Linux-dator för att ladda upp data från nätverket. Den här inmatningsagenten stöder uppladdning:

  • Dataströmmar för bekräftad mcc-händelsedata (Mobile Content Cloud) (Identifiering och åtgärd på slutpunkt).
  • Filer som lagras på en SFTP-server.

Att kombinera olika typer av källa i en agentinstans rekommenderas inte i produktion, men stöds för labbförsök och testning.

Översikt över MCC Identifiering och åtgärd på slutpunkt-källa

En inmatningsagent som konfigurerats med en MCC-Identifiering och åtgärd på slutpunkt källa är utformad för användning med ett Affirmed Networks Mobile Content Cloud (MCC). Den matar in händelsedataposter (Identifiering och åtgärd på slutpunkt) från MCC-nätverkselement och laddar upp dem till Azure Operator Insights. Mer information finns i Kvalitetsupplevelse – Bekräftad MCC-dataprodukt.

Översikt över SFTP-hämtningskälla

En inmatningsagent som konfigurerats med en SFTP-pullkälla samlar in filer från en eller flera SFTP-servrar och laddar upp dem till Azure Operator Insights.

Filkällor

En inmatningsagent samlar in filer från inmatningspipelines som du konfigurerar på den. En pipeline innehåller information om SFTP-servern, de filer som ska samlas in från den och hur du hanterar dessa filer.

En enskild SFTP-server kan till exempel ha loggar, CSV-filer och textfiler. Du kan konfigurera varje typ av fil som en separat inmatningspipeline. För varje inmatningspipeline kan du ange den katalog som du vill samla in filer från (om du vill inkludera eller exkludera specifika filer baserat på filsökvägar), hur ofta filer och andra alternativ ska samlas in. Fullständig information om tillgängliga alternativ finns i Konfigurationsreferens för Azure Operator Insights-inmatningsagent.

Inmatningspipelines har följande begränsningar:

  • De får inte överlappa varandra, vilket innebär att de inte får samla in samma filer från samma servrar.
  • Du måste konfigurera varje pipeline på exakt en agent. Om du konfigurerar en pipeline på flera agenter tar Azure Operator Insights emot dubbletter av data.

Bearbeta filer

Inmatningsagenten laddar upp filer till Azure Operator Insights under schemalagda uppladdningskörningar. Frekvensen för dessa körningar definieras i pipelinens konfiguration. Varje uppladdningskörning laddar upp filer enligt pipelinens konfiguration:

  • Filsökvägar och reguljära uttryck för att inkludera och exkludera filer anger vilka filer som ska laddas upp.
  • Avvecklingstiden exkluderar filer som senast ändrats inom den här perioden från alla uppladdningar. Om uppladdningskörningen till exempel startar 05:30 och avvecklingstiden är 60 sekunder (en minut) laddar uppladdningskörningen bara upp filer som ändrats före 05:29.
  • Exkludera före tid (om den anges) exkluderar filer som senast ändrats före angivet datum och tid.

Inmatningsagenten registrerar när den senast slutförde en uppladdningskörning för en filkälla. Den använder den här posten för att avgöra vilka filer som ska laddas upp under nästa uppladdningskörning med hjälp av följande process:

  1. Agenten kontrollerar den senaste registrerade tiden.
  2. Agenten laddar upp filer som ändrats sedan dess. Den förutsätter att den bearbetade äldre filer under en tidigare uppladdningskörning.
  3. I slutet av uppladdningskörningen:
    • Om agenten laddade upp alla filer eller om de enda felen var icke-försöksbara fel uppdaterar agenten posten. Den nya tiden baseras på den tid som uppladdningskörningen startade, minus tidpunkten för avsättningen.
    • Om uppladdningskörningen hade återförsöksbara fel (till exempel om anslutningen till Azure gick förlorad) uppdaterar agenten inte posten. Om posten inte uppdateras kan agenten försöka ladda upp igen för filer som inte har laddats upp. Återförsök duplicerar inte några data som tidigare laddats upp.

Inmatningsagenten är utformad för att vara mycket tillförlitlig och motståndskraftig mot låga nivåer av nätverksstörningar. Om ett oväntat fel inträffar startar agenten om och tillhandahåller tjänsten igen så snart den körs. Efter en omstart utför agenten en omedelbar uppladdningskörning för alla konfigurerade filkällor. Den återgår sedan till sitt konfigurerade schema.

Autentisering

Inmatningsagenten autentiserar till två separata system med separata autentiseringsuppgifter.

  • För att autentisera till inmatningsslutpunkten för en Azure Operator Insights-dataprodukt hämtar agenten en SAS-token från ett Azure Key Vault. Agenten autentiserar till det här Nyckelvalvet med antingen en hanterad Identitet för Microsoft Entra-ID eller tjänstens huvudnamn och certifikat som du konfigurerade när du skapade agenten.
  • Om du vill autentisera till SFTP-servern kan agenten använda lösenordsautentisering eller SSH-nyckelautentisering.

Konfigurationsinstruktioner finns i Konfigurera autentisering till Azure, Förbereda de virtuella datorerna och Konfigurera agentprogramvaran.

Gå vidare