Share via


Deployments - Generate Heap Dump

Generieren eines Heapabbilds

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apps/{appName}/deployments/{deploymentName}/generateHeapDump?api-version=2023-12-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
appName
path True

string

Der Name der App-Ressource.

deploymentName
path True

string

Der Name der Bereitstellungsressource.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serviceName
path True

string

Der Name der Dienstressource.

Regex pattern: ^[a-z][a-z0-9-]*[a-z0-9]$

subscriptionId
path True

string

Ruft die Abonnement-ID ab, die das Microsoft Azure-Abonnement eindeutig identifiziert. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf.

api-version
query True

string

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Typ Beschreibung
appInstance

string

Name der App-instance

duration

string

Dauer Ihres JFR. 1 Minute kann durch 1m oder 60s dargestellt werden.

filePath

string

Ihr Zieldateipfad in Ihrem eigenen BYOS

Antworten

Name Typ Beschreibung
200 OK

Erfolg. Ein Heapabbild wurde generiert.

202 Accepted

Akzeptiert: Die Antwort gibt an, dass ein Heapdump generiert wird.

Other Status Codes

CloudError

Fehlerantwort mit Beschreibung des Grunds für den Fehler.

Sicherheit

azure_auth

Azure Active Directory-OAuth2-Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Beschreibung
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

Deployments_GenerateHeapDump

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/Spring/myservice/apps/myapp/deployments/mydeployment/generateHeapDump?api-version=2023-12-01

{
  "appInstance": "myappinstance",
  "filePath": "/byos/diagnose"
}

Sample Response

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2023-12-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.AppPlatform/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000/Spring/default?api-version=2023-12-01

Definitionen

Name Beschreibung
CloudError

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

DiagnosticParameters

Diagnoseparameter von Diagnosevorgängen

CloudError

Eine Fehlerantwort vom Dienst.

Name Typ Beschreibung
error

CloudErrorBody

Eine Fehlerantwort vom Dienst.

CloudErrorBody

Eine Fehlerantwort vom Dienst.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollten programmgesteuert verwendet werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, die für die Anzeige in einer Benutzeroberfläche geeignet sein soll.

target

string

Das Ziel des bestimmten Fehlers. Beispiel: Der Name der -Eigenschaft, die einen Fehler aufweist.

DiagnosticParameters

Diagnoseparameter von Diagnosevorgängen

Name Typ Beschreibung
appInstance

string

Name der App-instance

duration

string

Dauer Ihres JFR. 1 Minute kann durch 1m oder 60s dargestellt werden.

filePath

string

Ihr Zieldateipfad in Ihrem eigenen BYOS