Integration Runtimes - Get Monitoring Data
Obtenha os dados de monitoramento do tempo de execução de integração, que incluem os dados do monitor para todos os nós sob esse tempo de execução de integração.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/integrationRuntimes/{integrationRuntimeName}/monitoringData?api-version=2018-06-01
Parâmetros do URI
| Name | Em | Obrigatório | Tipo | Descrição |
|---|---|---|---|---|
|
factory
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ |
O nome da fábrica. |
|
integration
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$ |
O nome do tempo de execução da integração. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
|
subscription
|
path | True |
string (uuid) |
A ID da assinatura de destino. O valor deve ser um UUID. |
|
api-version
|
query | True |
string minLength: 1 |
A versão da API a utilizar para esta operação. |
Respostas
| Name | Tipo | Descrição |
|---|---|---|
| 200 OK |
Operação do Azure concluída com sucesso. |
|
| Other Status Codes |
Uma resposta de erro inesperada. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
| Name | Descrição |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
IntegrationRuntimes_GetMonitoringData
Pedido de amostra
POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-123456789012/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/integrationRuntimes/exampleIntegrationRuntime/monitoringData?api-version=2018-06-01
Resposta da amostra
Date: Thu, 14 Jun 2018 15:27:44 GMT
X-Content-Type-Options: nosniff
x-ms-correlation-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7
x-ms-ratelimit-remaining-subscription-reads: 14999
x-ms-request-id: 39277952-edbe-4336-ae94-f6f42b50b5f7
{
"name": "exampleIntegrationRuntime",
"nodes": [
{
"availableMemoryInMB": 16740,
"concurrentJobsLimit": 28,
"concurrentJobsRunning": 0,
"cpuUtilization": 15,
"nodeName": "Node_1",
"receivedBytes": 6.731423377990723,
"sentBytes": 2.647491693496704
}
]
}
Definições
| Name | Descrição |
|---|---|
|
Cloud |
O objeto que define a estrutura de uma resposta de erro do Azure Data Factory. |
|
Integration |
Obtenha resposta de dados de monitoramento. |
|
Integration |
Dados de monitoramento para o nó de tempo de execução de integração. |
CloudError
O objeto que define a estrutura de uma resposta de erro do Azure Data Factory.
| Name | Tipo | Descrição |
|---|---|---|
| error.code |
string |
Código de erro. |
| error.details |
Matriz com detalhes de erro adicionais. |
|
| error.message |
string |
Mensagem de erro. |
| error.target |
string |
Nome/caminho da propriedade na solicitação associada ao erro. |
IntegrationRuntimeMonitoringData
Obtenha resposta de dados de monitoramento.
| Name | Tipo | Descrição |
|---|---|---|
| name |
string |
Nome do tempo de execução da integração. |
| nodes |
Dados de monitoramento do nó de tempo de execução da integração. |
IntegrationRuntimeNodeMonitoringData
Dados de monitoramento para o nó de tempo de execução de integração.
| Name | Tipo | Descrição |
|---|---|---|
| availableMemoryInMB |
integer (int32) |
Memória disponível (MB) no nó do tempo de execução da integração. |
| concurrentJobsLimit |
integer (int32) |
Máximo de trabalhos simultâneos no nó do tempo de execução da integração. |
| concurrentJobsRunning |
integer (int32) |
O número de trabalhos atualmente em execução no nó de tempo de execução de integração. |
| cpuUtilization |
integer (int32) |
Porcentagem de CPU no nó de tempo de execução de integração. |
| maxConcurrentJobs |
integer (int32) |
O máximo de trabalhos simultâneos neste tempo de execução de integração. |
| nodeName |
string |
Nome do nó do tempo de execução da integração. |
| receivedBytes |
number (float) |
Bytes recebidos no nó do tempo de execução da integração. |
| sentBytes |
number (float) |
Bytes enviados no nó do tempo de execução da integração. |