Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
JVM-mått (Java Virtual Machine) är viktiga för att övervaka hälsotillståndet och prestandan för dina Java-program. De data som samlas in innehåller insikter om minnesanvändning, skräpinsamling, trådantal för din JVM. Använd följande mått för att säkerställa hälsotillståndet och stabiliteten i dina program.
Insamlade mått
| Kategori | Titel | Beskrivning | Mått-ID | Enhet | 
|---|---|---|---|---|
| Java | jvm.memory.total.used | Total mängd minne som används av heap eller nonheap | JvmMemoryTotalUsed | byte | 
| Java | jvm.memory.total.committed | Total mängd minne som garanterat är tillgängligt för heap eller nonheap | JvmMemoryTotalCommitted | byte | 
| Java | jvm.memory.total.limit | Total mängd maximalt minne som kan erhållas för heap eller nonheap | JvmMemoryTotalLimit | byte | 
| Java | jvm.memory.used | Mängden minne som används av varje pool | JvmMemoryUsed | byte | 
| Java | jvm.memory.committed | Mängden minne som garanterat är tillgängligt för varje pool | JvmMemoryCommitted | byte | 
| Java | jvm.memory.limit | Mängden maximalt minne som kan hämtas för varje pool | JvmMemoryLimit | byte | 
| Java | jvm.buffer.memory.usage | Mängden minne som används av buffertar, till exempel direkt minne | JvmBufferMemoryUsage | byte | 
| Java | jvm.buffer.memory.limit | Mängden total minneskapacitet för buffertar | JvmBufferMemoryLimit | byte | 
| Java | jvm.buffer.count | Antal buffertar i minnespoolen | JvmBufferCount | saknas | 
| Java | jvm.gc.count | Antal JVM-skräpinsamlingsåtgärder | JvmGcCount | saknas | 
| Java | jvm.gc.duration | Varaktighet för JVM-skräpinsamlingsåtgärder | JvmGcDuration | millisekunder | 
| Java | jvm.thread.count | Antal körning av plattformstrådar | JvmThreadCount | saknas | 
Konfiguration
Om du vill göra samlingen av Java-mått tillgänglig för din app konfigurerar du containerappen med vissa specifika inställningar.
I fönstret Skapa under fliken Grundläggande, om du väljer alternativet Containeravbildning för Distributionskälla, har du åtkomst till stackspecifika funktioner.
På fliken Container under utvecklingsstackens specifika funktioner anger du Utvecklingsstack till Java.
När du har valt Java-utvecklingsstacken visas alternativet Anpassa Java-funktioner för din app . Välj Anpassa Java-funktioner för din app och aktivera JVM-kärnmått under Java-funktioner.
Det finns två CLI-alternativ som rör appkörning och Java-mått:
| Alternativ | Beskrivning | 
|---|---|
| --runtime | Körningen av containerappen. Värden som stöds är genericochjava. | 
| --enable-java-metrics | Ett booleskt alternativ som aktiverar eller inaktiverar Java-mått för appen. Gäller endast för Java-körning. | 
Kommentar
Parametern --enable-java-metrics=<true|false> anger --runtime=javaimplicit . Parametern --runtime=generic återställer all java-körningsinformation.
Aktivera Java-mått
Du kan aktivera Java-mått antingen via kommandona create eller update .
Visa Java-mått
Använd följande steg för att visa måttvisualiseringar för containerappen.
- Gå till Azure-portalen. 
- Gå till containerappen. 
- Under avsnittet Övervakning väljer du Mått. - Därifrån visas ett diagram som ritar de mått som du spårar i ditt program. 
Du kan se Java-måttnamn på Azure Monitor, men datauppsättningarna visas som tomma om inte funktionen är aktiverad. Se avsnittet Konfiguration för hur du aktiverar det.
 
              
              