Partilhar via


Heat Map - Get

Obtém o heatmap mais recente para o perfil do Traffic Manager.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/heatMaps/default?api-version=2022-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficmanagerprofiles/{profileName}/heatMaps/default?topLeft={topLeft}&botRight={botRight}&api-version=2022-04-01

Parâmetros do URI

Name Em Necessário Tipo Description
heatMapType
path True

HeatMapType

O tipo de HeatMap para o perfil do Traffic Manager.

profileName
path True

string

O nome do perfil do Gerenciador de Tráfego.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

Obtém credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço.

api-version
query True

string

Versão da API do cliente.

botRight
query

number[]

O par inferior direito de latitude, longitude do visor retangular para consultar.

topLeft
query

number[]

O par superior esquerdo de latitude e longitude do visor retangular para consultar.

Respostas

Name Tipo Description
200 OK

HeatMapModel

O mapa de calor do Traffic Manager.

Other Status Codes

CloudError

Resposta padrão. Ele será desserializado de acordo com a definição de erro.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation personificar a sua conta de utilizador

Exemplos

HeatMap-GET
HeatMap-GET-With-Null-Values
HeatMap-GET-With-TopLeft-BotRight

HeatMap-GET

Pedido de amostra

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/default?api-version=2022-04-01

Resposta da amostra

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/latencyVolumeByLocation",
  "name": "default",
  "type": "Microsoft.Network/trafficManagerProfiles/heatMaps/latencyVolumeByLocation",
  "properties": {
    "startTime": "2017-08-15T12:00:00Z",
    "endTime": "2017-08-22T12:50:00Z",
    "endpoints": [
      {
        "endpointId": 1,
        "resourceId": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/externalEndpoints/azuresdkfornetautoresttrafficmanager3880"
      },
      {
        "endpointId": 2,
        "resourceId": "/subscriptions/562d4115-c01e-4m67-9bbd-c11c2d58ad73/resourceGroups/azuresdkfornetautoresttrafficmanager1300/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3885/externalEndpoints/azuresdkfornetautoresttrafficmanager3881"
      }
    ],
    "trafficFlows": [
      {
        "latitude": 99.99,
        "longitude": 0,
        "sourceIp": "1.1.1.1",
        "queryExperiences": [
          {
            "endpointId": 1,
            "latency": 99.222,
            "queryCount": 1000000
          },
          {
            "endpointId": 2,
            "latency": 1.222,
            "queryCount": 1
          }
        ]
      },
      {
        "latitude": -99.99,
        "longitude": 1,
        "sourceIp": "2.255.1.1",
        "queryExperiences": [
          {
            "endpointId": 1,
            "latency": 96.222,
            "queryCount": 100
          },
          {
            "endpointId": 2,
            "latency": 4.222,
            "queryCount": 500
          }
        ]
      }
    ]
  }
}

HeatMap-GET-With-Null-Values

Pedido de amostra

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/default?api-version=2022-04-01

Resposta da amostra

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/default",
  "name": "default",
  "type": "Microsoft.Network/trafficManagerProfiles/heatMaps/default",
  "properties": {
    "startTime": "2017-08-15T12:00:00Z",
    "endTime": "2017-08-22T12:50:00Z",
    "endpoints": [
      {
        "endpointId": 0,
        "resourceId": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/externalEndpoints/azuresdkfornetautoresttrafficmanager3880"
      },
      {
        "endpointId": 1,
        "resourceId": "/subscriptions/562d4115-c01e-4m67-9bbd-c11c2d58ad73/resourceGroups/azuresdkfornetautoresttrafficmanager1300/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3885/externalEndpoints/azuresdkfornetautoresttrafficmanager3881"
      }
    ],
    "trafficFlows": [
      {
        "latitude": 99.99,
        "longitude": 0,
        "sourceIp": "1.1.1.1",
        "queryExperiences": [
          {
            "endpointId": 0,
            "latency": 99,
            "queryCount": 1000000
          },
          {
            "endpointId": 1,
            "latency": 1,
            "queryCount": 1
          }
        ]
      },
      {
        "latitude": 1.11,
        "longitude": -2.35,
        "sourceIp": "2.255.1.1",
        "queryExperiences": [
          {
            "endpointId": 0,
            "queryCount": 100
          },
          {
            "endpointId": 1,
            "latency": 4.222,
            "queryCount": 500
          }
        ]
      }
    ]
  }
}

HeatMap-GET-With-TopLeft-BotRight

Pedido de amostra

GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficmanagerprofiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/default?topLeft=10,50.001&botRight=-50.001,80&api-version=2022-04-01

Resposta da amostra

{
  "id": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/heatMaps/latencyVolumeByLocation",
  "name": "default",
  "type": "Microsoft.Network/trafficManagerProfiles/heatMaps/latencyVolumeByLocation",
  "properties": {
    "startTime": "2017-08-15T12:00:00Z",
    "endTime": "2017-08-22T12:50:00Z",
    "endpoints": [
      {
        "endpointId": 1,
        "resourceId": "/subscriptions/{subscription-id}/resourceGroups/azuresdkfornetautoresttrafficmanager1323/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3880/externalEndpoints/azuresdkfornetautoresttrafficmanager3880"
      },
      {
        "endpointId": 2,
        "resourceId": "/subscriptions/562d4115-c01e-4m67-9bbd-c11c2d58ad73/resourceGroups/azuresdkfornetautoresttrafficmanager1300/providers/Microsoft.Network/trafficManagerProfiles/azuresdkfornetautoresttrafficmanager3885/externalEndpoints/azuresdkfornetautoresttrafficmanager3881"
      }
    ],
    "trafficFlows": [
      {
        "latitude": 9.99,
        "longitude": 75.01,
        "sourceIp": "1.1.1.1",
        "queryExperiences": [
          {
            "endpointId": 1,
            "latency": 99.222,
            "queryCount": 1000000
          },
          {
            "endpointId": 2,
            "latency": 1.222,
            "queryCount": 1
          }
        ]
      },
      {
        "latitude": -49.99,
        "longitude": 51,
        "sourceIp": "2.255.1.1",
        "queryExperiences": [
          {
            "endpointId": 1,
            "latency": 96.222,
            "queryCount": 100
          },
          {
            "endpointId": 2,
            "latency": 4.222,
            "queryCount": 500
          }
        ]
      }
    ]
  }
}

Definições

Name Description
CloudError

Um erro retornado pelo Azure Resource Manager

CloudErrorBody

O conteúdo de um erro retornado pelo Azure Resource Manager

HeatMapEndpoint

Classe que é uma representação esparsa de um ponto de extremidade do Gerenciador de Tráfego.

HeatMapModel

Classe que representa um HeatMap do Traffic Manager.

HeatMapType

O tipo de HeatMap para o perfil do Traffic Manager.

QueryExperience

Classe que representa as propriedades da experiência de consulta HeatMap do Traffic Manager.

TrafficFlow

Classe que representa as propriedades de fluxo de tráfego do HeatMap do Gerenciador de Tráfego.

CloudError

Um erro retornado pelo Azure Resource Manager

Name Tipo Description
error

CloudErrorBody

O conteúdo do erro.

CloudErrorBody

O conteúdo de um erro retornado pelo Azure Resource Manager

Name Tipo Description
code

string

Código de erro

details

CloudErrorBody[]

Detalhes do erro

message

string

Mensagem de erro

target

string

Alvo de erro

HeatMapEndpoint

Classe que é uma representação esparsa de um ponto de extremidade do Gerenciador de Tráfego.

Name Tipo Description
endpointId

integer

Um número que identifica exclusivamente esse ponto de extremidade em experiências de consulta.

resourceId

string

A ID de recurso ARM deste ponto de extremidade do Gerenciador de Tráfego.

HeatMapModel

Classe que representa um HeatMap do Traffic Manager.

Name Tipo Description
id

string

ID do recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

O nome do recurso

properties.endTime

string (date-time)

O fim da janela de tempo para este HeatMap, exclusivo.

properties.endpoints

HeatMapEndpoint[]

Os pontos finais usados neste cálculo do HeatMap.

properties.startTime

string (date-time)

O início da janela de tempo para este HeatMap, inclusive.

properties.trafficFlows

TrafficFlow[]

Os fluxos de tráfego produzidos neste cálculo do HeatMap.

type

string

O tipo do recurso. Ex- Microsoft.Network/trafficManagerProfiles.

HeatMapType

O tipo de HeatMap para o perfil do Traffic Manager.

Valor Description
default

QueryExperience

Classe que representa as propriedades da experiência de consulta HeatMap do Traffic Manager.

Name Tipo Description
endpointId

integer

A id do ponto de extremidade da matriz 'endpoints' para a qual essas consultas foram roteadas.

latency

number (double)

A latência experimentada por consultas originadas desse local.

queryCount

integer

O número de consultas originadas deste local.

TrafficFlow

Classe que representa as propriedades de fluxo de tráfego do HeatMap do Gerenciador de Tráfego.

Name Tipo Description
latitude

number (double)

A latitude aproximada de onde essas consultas se originaram.

longitude

number (double)

A longitude aproximada de onde essas consultas se originaram.

queryExperiences

QueryExperience[]

As experiências de consulta produzidas neste cálculo do HeatMap.

sourceIp

string

O endereço IP do qual essa experiência de consulta se originou.