Diagnostics - Execute Site Detector Slot

Descrição do Detector de Execução

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute?api-version=2023-12-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slot}/diagnostics/{diagnosticCategory}/detectors/{detectorName}/execute?startTime={startTime}&endTime={endTime}&timeGrain={timeGrain}&api-version=2023-12-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
detectorName
path True

string

Nome do Recurso do Detector

diagnosticCategory
path True

string

Nome da categoria

resourceGroupName
path True

string

Nome do grupo de recursos ao qual pertence o recurso.

Regex pattern: ^[-\w\._\(\)]+[^\.]$

siteName
path True

string

Nome do site

slot
path True

string

Nome do slot

subscriptionId
path True

string

Sua ID da assinatura do Azure. Esta é uma cadeia de caracteres formatada em GUID (por exemplo, 00000000-0000-0000-0000-0000000000000000000000).

api-version
query True

string

Versão da API

endTime
query

string

date-time

Hora de término

startTime
query

string

date-time

Hora de início

timeGrain
query

string

Partícula de Tempo

Regex pattern: PT[1-9][0-9]+[SMH]

Respostas

Nome Tipo Description
200 OK

DiagnosticDetectorResponse

OK

Other Status Codes

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory

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

Scopes

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

Execute site detector
Execute site slot detector

Execute site detector

Sample Request

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/Sample-WestUSResourceGroup/providers/Microsoft.Web/sites/SampleApp/slots/Production/diagnostics/availability/detectors/sitecrashes/execute?api-version=2023-12-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/Sample-WestUSResourceGroup/providers/Microsoft.Web/sites/SampleApp/diagnostics/availability/detectors/sitecrashes",
  "name": "sitecrashes",
  "properties": {
    "startTime": "2017-11-05T22:50:00Z",
    "endTime": "2017-11-06T22:50:00Z",
    "abnormalTimePeriods": [
      {
        "startTime": "2017-11-05T22:50:00Z",
        "endTime": "2017-11-06T22:50:00Z",
        "solutions": []
      }
    ]
  }
}

Execute site slot detector

Sample Request

POST https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/Sample-WestUSResourceGroup/providers/Microsoft.Web/sites/SampleApp/slots/staging/diagnostics/availability/detectors/sitecrashes/execute?api-version=2023-12-01

Sample Response

{
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/Sample-WestUSResourceGroup/providers/Microsoft.Web/sites/SampleApp/slots/staging/diagnostics/availability/detectors/sitecrashes",
  "name": "sitecrashes",
  "properties": {
    "startTime": "2017-11-05T22:50:00Z",
    "endTime": "2017-11-06T22:50:00Z",
    "abnormalTimePeriods": [
      {
        "startTime": "2017-11-05T22:50:00Z",
        "endTime": "2017-11-06T22:50:00Z",
        "solutions": []
      }
    ]
  }
}

Definições

Nome Description
DataSource

Classe que representa a fonte de dados usada pelos detectores

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Details
DetectorAbnormalTimePeriod

Classe que representa o Período de Tempo Anormal detectado.

DetectorDefinition

Classe que representa a definição do detector

DiagnosticDetectorResponse

Classe que representa a Resposta dos Detectores de Diagnóstico

DiagnosticMetricSample

Classe que representa a Métrica de Diagnóstico

DiagnosticMetricSet

Classe que representa informações de métrica de diagnóstico

Error

Modelo de erro.

IssueType

Representa o tipo do Detector

NameValuePair

Par de valores de nome.

ResponseMetaData
Solution

Classe Que representa a solução para problemas detectados.

SolutionType

Tipo de solução

DataSource

Classe que representa a fonte de dados usada pelos detectores

Nome Tipo Description
dataSourceUri

NameValuePair[]

Links de Uri de fonte de dados

instructions

string[]

Instruções se houver para a fonte de dados

DefaultErrorResponse

Serviço de Aplicativo resposta de erro.

Nome Tipo Description
error

Error

Modelo de erro.

Details

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

DetectorAbnormalTimePeriod

Classe que representa o Período de Tempo Anormal detectado.

Nome Tipo Description
endTime

string

Hora de término do evento correlacionado

message

string

Mensagem que descreve o evento

metaData

NameValuePair[]

Metadados de tempo de inatividade

priority

number

Representa a classificação do Detector

solutions

Solution[]

Lista de soluções propostas

source

string

Representa o nome do Detector

startTime

string

Hora de início do evento correlacionado

type

IssueType

Representa o tipo do Detector

DetectorDefinition

Classe que representa a definição do detector

Nome Tipo Description
description

string

Descrição do detector

displayName

string

Nome de exibição do detector

isEnabled

boolean

Sinalizador que representa se o detector está habilitado ou não.

rank

number

Classificação do Detector

DiagnosticDetectorResponse

Classe que representa a Resposta dos Detectores de Diagnóstico

Nome Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

name

string

Nome do recurso.

properties.abnormalTimePeriods

DetectorAbnormalTimePeriod[]

Lista de eventos correlacionados encontrados pelo detector

properties.data

NameValuePair[]

Dados adicionais que o detector deseja enviar.

properties.detectorDefinition

DetectorDefinition

Definição do detector

properties.endTime

string

Hora de término do período

properties.issueDetected

boolean

O sinalizador que representa o Problema foi detectado.

properties.metrics

DiagnosticMetricSet[]

Métricas fornecidas pelo detector

properties.responseMetaData

ResponseMetaData

Metadados

properties.startTime

string

Hora de início do período

type

string

Tipo de recurso.

DiagnosticMetricSample

Classe que representa a Métrica de Diagnóstico

Nome Tipo Description
isAggregated

boolean

Se os valores são agregados em todos os trabalhos ou não

maximum

number

Máximo da métrica amostrada durante o período de tempo

minimum

number

Mínimo da métrica amostrada durante o período de tempo

roleInstance

string

Instância de Função. Null se esse contador não for por instância Isso é retornado e deve ser qualquer nome de instância que desejamos que seja retornado, ou seja, CPU e Memória retornar RDWORKERNAME (LargeDed..._IN_0) em que RDWORKERNAME é o nome do computador abaixo e Nome roleInstance em parênteses

timestamp

string

Tempo em que a métrica é medida

total

number

Valor total da métrica. Se várias medidas forem feitas, isso terá uma soma de todas.

DiagnosticMetricSet

Classe que representa informações de métrica de diagnóstico

Nome Tipo Description
endTime

string

Hora de término do período

name

string

Nome da métrica

startTime

string

Hora de início do período

timeGrain

string

Granularidade temporal apresentada. Os grãos com suporte no momento são PT1M, PT1H, P1D

unit

string

Unidade da métrica

values

DiagnosticMetricSample[]

Coleção de valores de métrica para o período selecionado com base no {Microsoft.Web.Hosting.Administration.DiagnosticMetricSet.TimeGrain}

Error

Modelo de erro.

Nome Tipo Description
code

string

Cadeia de caracteres padronizada para identificar programaticamente o erro.

details

Details[]

Erros detalhados.

innererror

string

Mais informações para depurar o erro.

message

string

Informações detalhadas de descrição e depuração de erro.

target

string

Informações detalhadas de descrição e depuração de erro.

IssueType

Representa o tipo do Detector

Nome Tipo Description
AppCrash

string

AppDeployment

string

AseDeployment

string

Other

string

PlatformIssue

string

RuntimeIssueDetected

string

ServiceIncident

string

UserIssue

string

NameValuePair

Par de valores de nome.

Nome Tipo Description
name

string

Nome do par.

value

string

Valor do par.

ResponseMetaData

Nome Tipo Description
dataSource

DataSource

Fonte dos dados

Solution

Classe Que representa a solução para problemas detectados.

Nome Tipo Description
data

NameValuePair[]

Dados da solução.

description

string

Descrição da solução

displayName

string

Nome de exibição da solução

id

number

ID da solução.

metadata

NameValuePair[]

Metadados da solução.

order

number

Ordem da solução.

type

SolutionType

Tipo de solução

SolutionType

Tipo de solução

Nome Tipo Description
BestPractices

string

DeepInvestigation

string

QuickSolution

string