Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Wanneer u de op metrische gegevens gebaseerde ervaring inschakelt voor het bewaken van uw virtuele Azure-machines, wordt er een standaardset metrische gegevens verzameld. Afhankelijk van uw onboardingselecties is het mogelijk dat metrische gegevens van OpenTelemetry per proces al zijn ingeschakeld. U kunt uw verzameling aanpassen door de regel voor gegevensverzameling (DCR) te wijzigen om metrische gegevens toe te voegen of te verwijderen, zoals prestaties per proces, gebruik van logische schijven, bestandssysteemgebruik en andere workloadspecifieke metrische gegevens.
Details voor het maken van de DCR vindt u in Gegevens verzamelen van de client van virtuele machines met Azure Monitor. Dit artikel bevat aanvullende informatie over het gegevensbrontype OpenTelemetry Performance Counters.
Opmerking
Als u rechtstreeks met de DCR-definitie wilt werken of wilt implementeren met andere methoden zoals ARM-sjablonen, raadpleegt u DCR-voorbeelden (Data Collection Rule) in Azure Monitor.
Cost
De standaardset metrische gegevens van OpenTelemetry worden zonder kosten verzameld. Er zijn extra kosten verbonden aan het verzamelen van aanvullende OTel-metrische gegevens buiten de standaardset. Zie prijzen voor Azure Monitor voor prijsinformatie.
Vereiste voorwaarden
- Een Azure Monitor-werkruimte voor het opslaan van de metrische gegevens van OpenTelemetry. Zie Een Azure Monitor-werkruimte maken.
- Machtigingen voor het maken van regels voor gegevensverzameling. Zie machtigingen.
- Als u metrische waarschuwingen op basis van query's maakt voor metrische gegevens van OpenTelemetry, gebruikt u een door de gebruiker toegewezen beheerde identiteit met de vereiste machtigingen. Zie het overzicht van waarschuwingen voor metrische gegevens op basis van query's.
Regel voor gegevensverzameling (DCR) identificeren
Als u de DCR wilt identificeren die is gekoppeld aan de virtuele machine, opent u Regels voor gegevensverzameling in het menu Monitor in Azure Portal. Selecteer het tabblad Resources en zoek de VM.
Klik op het nummer in de kolom Regels voor gegevensverzameling om de DCR's weer te geven die aan de VIRTUELE machine zijn gekoppeld. De OTel DCR heeft een naam in de vorm van MSVMOtel-<region>-<name>. Klik op de DCR om deze te openen.
Gegevensbron configureren
Klik op het tabblad Gegevensbronnen van de DCR op de gegevensbron OpenTelemetry Performance Counters . Selecteer een vooraf gedefinieerde set objecten die moeten worden verzameld en hun steekproefsnelheid. Hoe lager de steekproeffrequentie, hoe vaker de waarde wordt verzameld.
Selecteer Aangepast voor een gedetailleerdere selectie van OpenTelemetry-prestatiemeteritems.
Gegevensverzameling verifiëren
Om te controleren of OpenTelemetry-prestatiecounters worden verzameld, kunt u een query afstemmen op de Azure Monitor-werkruimte en nagaan dat de gegevens worden geretourneerd voor de metrieken die u hebt geselecteerd.
Als de werkruimte is ingesteld op resource-context toegangsmodus, kunt u ook controleren of dezelfde query werkt zoals verwacht wanneer deze betrekking heeft op de VM zelf door naar de VM Metrics blade te navigeren. Kies de vervolgkeuzelijst toevoegen met editor of Bekijk AMW-metrische gegevens in editor vervolgkeuzelijst onder Metric Namepaces.
Beide toegangspunten moeten resulteren in een PromQL-editor met een query die nu is gericht op de VM-resource, waarbij dezelfde query werkt als voorheen, maar zonder dat u hoeft te filteren op de dimensie VM microsoft.resourceid.
Referentie metrische gegevens
De volgende tabellen bevatten de metrische gegevens van OpenTelemetry die beschikbaar zijn voor virtuele machines.
Standaardmetrieken
De metrische gegevens in de volgende tabel worden standaard verzameld en zonder extra kosten.
| Naam van de meetwaarde | Beschrijving |
|---|---|
| system.uptime | Tijd sinds laatste herstart (in seconden) |
| system.cpu.time | Totale CPU-tijd die wordt verbruikt (gebruiker + systeem + inactiviteit), in seconden |
| systeem.geheugen.gebruik | Geheugen in gebruik (bytes) |
| system.network.io | Verzonden/ontvangen bytes |
| system.network.dropped | Verloren pakketten |
| systeem.netwerk.fouten | Netwerkfouten |
| system.disk.io | Schijf-I/O (bytes gelezen/geschreven) |
| system.disk.operations | Schijfbewerkingen (aantal lees-/schrijfbewerkingen) |
| systeem.bestandssysteem.gebruik | Bestandssysteemgebruik in bytes |
| system.disk.operation_time | Gemiddelde schijfbewerkingstijd |
Aanvullende metrische gegevens
De metrische gegevens in de volgende tabel kunnen worden verzameld door de DCR voor de VIRTUELE machine te wijzigen, zoals hierboven beschreven. Er zijn extra kosten verbonden aan het verzamelen van deze metrische gegevens buiten de standaardset met metrische gegevens.
| Naam van de meetwaarde | Beschrijving |
|---|---|
| systeem.cpu.gebruik | CPU-gebruik % |
| systeem.cpu.logisch.aantal | Aantal logische processors |
| system.cpu.physical.count | Aantal fysieke CPU's |
| system.cpu.frequency | CPU-frequentie |
| system.cpu.load_average.1m | Gemiddelde systeembelasting (1 min. ) |
| system.cpu.load_average.5m | Gemiddelde systeembelasting (5 min) |
| system.cpu.load_average,15 min. | Gemiddelde systeembelasting (15 min) |
| systeem.geheugen.gebruik | % gebruikte geheugen |
| systeem.geheugen.grens | Totale geheugenlimiet |
| system.memory.pagina_grootte | Paginaformaat (bytes) |
| system.linux.memory.available | Beschikbaar geheugen |
| system.linux.memory.dirty | Vuile geheugenpagina's |
| system.paging.fouten | Paginafouten |
| systeem.pagineren.operaties | Pagingbewerkingen (lees-/schrijfbewerkingen) |
| system.paginering.gebruik | Paging/wisselgebruik (bytes) |
| systeem.paging.utilisatie | % paging/wissel gebruikt |
| system.disk.io_time | Tijd besteed aan I/O |
| systeem.schijf.samengevoegd | Aantal samengevoegde bewerkingen |
| systeem.schijf.in_afwachting_zijnde_operaties | I/O-bewerkingen in behandeling |
| system.disk.weighted_io_time | Gewogen I/O-tijd (houdt rekening met wachtrijdiepte) |
| systeem.bestandssysteem.bezetting | Bestandssysteemgebruik % |
| system.filesystem.inodes.usage | Gebruik van Inodes |
| systeem.netwerk.pakketten | Verzonden/ontvangen pakketten |
| systeem.netwerk.verbindingen | Actieve netwerkverbindingen |
| system.network.conntrack.count | Huidige conntrack tabelvermeldingen |
| system.network.conntrack.max | Maximale grootte van conntracktabel |
| process.uptime | Systeembeschikbaarheid van het proces |
| process.cpu.time | CPU-tijd die per proces wordt verbruikt |
| proces.cpu.gebruik | CPU-gebruik % per proces |
| procesgeheugengebruik | Geheugengebruik (RSS) |
| procesgeheugen.virtual | Gebruik van virtueel geheugen |
| process.geheugengebruik | Gebruik van geheugen % |
| process.disk.io | Schijf-I/O (bytes per proces) |
| process.disk.operations | Schijfbewerkingen per proces |
| proces.paginering.fouten | Paginafouten verwerken |
| process.open_file_descriptors | Bestandsdescriptors openen |
| process.threads | Aantal threads |
| process.handles | Handles in gebruik (Windows) |
| process.context_switches | Contextswitches |
| process.signals_pending | Signalen in behandeling |
| system.processes.count | Totaal aantal processen |
| systeem.processen.aangemaakt | Gemaakte processen |
Zie de naslaginformatie over metrische gegevens van OpenTelemetry voor een volledige verwijzing met typen, eenheden, dimensies en andere metagegevens.
Volgende stappen
- Naslaginformatie over metrische gegevens van OpenTelemetry
- Ervaring met metrische gegevens voor VM's in Azure Monitor
- Meer informatie over Azure Monitor Agent
- Meer informatie over regels voor gegevensverzameling