Condividi tramite


Heat Map - Get

Ottiene la mappa termica più recente per il profilo di Gestione traffico.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
heatMapType
path True

HeatMapType

Tipo di HeatMap per il profilo di Gestione traffico.

profileName
path True

string

Nome del profilo di Gestione traffico.

resourceGroupName
path True

string

Nome del gruppo di risorse. Per il nome non viene fatta distinzione tra maiuscole e minuscole.

subscriptionId
path True

string

Ottiene le credenziali di sottoscrizione che consentono di identificare in modo univoco la sottoscrizione Microsoft Azure. L'ID sottoscrizione fa parte dell'URI per ogni chiamata di servizio.

api-version
query True

string

Versione dell'API client.

botRight
query

number[]

Latitudine inferiore destra, coppia longitudine del riquadro di visualizzazione rettangolare per la query.

topLeft
query

number[]

Latitudine superiore sinistra, coppia longitudine del riquadro di visualizzazione rettangolare per la query.

Risposte

Nome Tipo Descrizione
200 OK

HeatMapModel

Mappa termica di Gestione traffico.

Other Status Codes

CloudError

Risposta predefinita. Verrà deserializzato in base alla definizione di errore.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

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

HeatMap-GET

Esempio di richiesta

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

Risposta di esempio

{
  "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

Esempio di richiesta

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

Risposta di esempio

{
  "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

Esempio di richiesta

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

Risposta di esempio

{
  "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
          }
        ]
      }
    ]
  }
}

Definizioni

Nome Descrizione
CloudError

Errore restituito dal Resource Manager di Azure

CloudErrorBody

Contenuto di un errore restituito dal Resource Manager di Azure

HeatMapEndpoint

Classe che rappresenta una rappresentazione sparse di un endpoint di Gestione traffico.

HeatMapModel

Classe che rappresenta un HeatMap di Gestione traffico.

HeatMapType

Tipo di HeatMap per il profilo di Gestione traffico.

QueryExperience

Classe che rappresenta le proprietà dell'esperienza di query heatmap di Gestione traffico.

TrafficFlow

Classe che rappresenta le proprietà del flusso di traffico di HeatMap di Gestione traffico.

CloudError

Errore restituito dal Resource Manager di Azure

Nome Tipo Descrizione
error

CloudErrorBody

Contenuto dell'errore.

CloudErrorBody

Contenuto di un errore restituito dal Resource Manager di Azure

Nome Tipo Descrizione
code

string

Codice di errore

details

CloudErrorBody[]

Dettagli errore

message

string

Messaggio di errore

target

string

Destinazione errore

HeatMapEndpoint

Classe che rappresenta una rappresentazione sparse di un endpoint di Gestione traffico.

Nome Tipo Descrizione
endpointId

integer

Numero univoco che identifica questo endpoint nelle esperienze di query.

resourceId

string

ID risorsa ARM di questo endpoint di Gestione traffico.

HeatMapModel

Classe che rappresenta un HeatMap di Gestione traffico.

Nome Tipo Descrizione
id

string

ID risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

nome della risorsa.

properties.endTime

string

Fine dell'intervallo di tempo per questo HeatMap, esclusivo.

properties.endpoints

HeatMapEndpoint[]

Gli endpoint usati in questo calcolo di HeatMap.

properties.startTime

string

Inizio dell'intervallo di tempo per questo HeatMap, inclusivo.

properties.trafficFlows

TrafficFlow[]

I flussi di traffico generati in questo calcolo di HeatMap.

type

string

Tipo di risorsa. Ex- Microsoft.Network/trafficManagerProfiles.

HeatMapType

Tipo di HeatMap per il profilo di Gestione traffico.

Nome Tipo Descrizione
default

string

QueryExperience

Classe che rappresenta le proprietà dell'esperienza di query heatmap di Gestione traffico.

Nome Tipo Descrizione
endpointId

integer

ID dell'endpoint dalla matrice "endpoint" a cui sono state indirizzate queste query.

latency

number

La latenza vissuto dalle query provenienti da questa posizione.

queryCount

integer

Numero di query provenienti da questa posizione.

TrafficFlow

Classe che rappresenta le proprietà del flusso di traffico di HeatMap di Gestione traffico.

Nome Tipo Descrizione
latitude

number

Latitudine approssimativa da cui provengono queste query.

longitude

number

Longitudine approssimativa da cui provengono queste query.

queryExperiences

QueryExperience[]

Le esperienze di query prodotte in questo calcolo di HeatMap.

sourceIp

string

Indirizzo IP originato da questa esperienza di query.