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 |
---|---|---|---|---|
detector
|
path | True |
string |
Nome do Recurso do Detector |
diagnostic
|
path | True |
string |
Nome da categoria |
resource
|
path | True |
string |
Nome do grupo de recursos ao qual pertence o recurso. Regex pattern: |
site
|
path | True |
string |
Nome do site |
slot
|
path | True |
string |
Nome do slot |
subscription
|
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 |
end
|
query |
string date-time |
Hora de término |
|
start
|
query |
string date-time |
Hora de início |
|
time
|
query |
string |
Partícula de Tempo Regex pattern: |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
---|---|
Data |
Classe que representa a fonte de dados usada pelos detectores |
Default |
Serviço de Aplicativo resposta de erro. |
Details | |
Detector |
Classe que representa o Período de Tempo Anormal detectado. |
Detector |
Classe que representa a definição do detector |
Diagnostic |
Classe que representa a Resposta dos Detectores de Diagnóstico |
Diagnostic |
Classe que representa a Métrica de Diagnóstico |
Diagnostic |
Classe que representa informações de métrica de diagnóstico |
Error |
Modelo de erro. |
Issue |
Representa o tipo do Detector |
Name |
Par de valores de nome. |
Response |
|
Solution |
Classe Que representa a solução para problemas detectados. |
Solution |
Tipo de solução |
DataSource
Classe que representa a fonte de dados usada pelos detectores
Nome | Tipo | Description |
---|---|---|
dataSourceUri |
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 |
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 |
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 |
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 |
Lista de eventos correlacionados encontrados pelo detector |
|
properties.data |
Dados adicionais que o detector deseja enviar. |
|
properties.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 |
Métricas fornecidas pelo detector |
|
properties.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 |
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 |
Fonte dos dados |
Solution
Classe Que representa a solução para problemas detectados.
Nome | Tipo | Description |
---|---|---|
data |
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 |
Metadados da solução. |
|
order |
number |
Ordem da solução. |
type |
Tipo de solução |
SolutionType
Tipo de solução
Nome | Tipo | Description |
---|---|---|
BestPractices |
string |
|
DeepInvestigation |
string |
|
QuickSolution |
string |