Udostępnij za pośrednictwem


Heat Map - Get

Pobiera najnowszą mapę cieplną profilu usługi 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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
heatMapType
path True

HeatMapType

Typ heatMap profilu usługi Traffic Manager.

profileName
path True

string

Nazwa profilu usługi Traffic Manager.

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Pobiera poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

api-version
query True

string

Wersja interfejsu API klienta.

botRight
query

number[]

Prawa dolna szerokość geograficzna,długość geograficzna prostokątnegoportu do zapytania.

topLeft
query

number[]

Lewa górna szerokość geograficzna,długość geograficzna prostokątnegoportu do zapytania.

Odpowiedzi

Nazwa Typ Opis
200 OK

HeatMapModel

Mapa cieplna usługi Traffic Manager.

Other Status Codes

CloudError

Odpowiedź domyślna. Zostanie ona zdeserializowana zgodnie z definicją błędu.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

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

HeatMap-GET

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
CloudError

Błąd zwrócony przez usługę Azure Resource Manager

CloudErrorBody

Zawartość błędu zwróconego przez usługę Azure Resource Manager

HeatMapEndpoint

Klasa, która jest rozrzedliwą reprezentacją punktu końcowego usługi Traffic Manager.

HeatMapModel

Klasa reprezentująca mapę HeatMap usługi Traffic Manager.

HeatMapType

Typ heatMap profilu usługi Traffic Manager.

QueryExperience

Klasa reprezentująca właściwości środowiska zapytania Traffic Manager HeatMap.

TrafficFlow

Klasa reprezentująca właściwości przepływu ruchu usługi Traffic Manager HeatMap.

CloudError

Błąd zwrócony przez usługę Azure Resource Manager

Nazwa Typ Opis
error

CloudErrorBody

Zawartość błędu.

CloudErrorBody

Zawartość błędu zwróconego przez usługę Azure Resource Manager

Nazwa Typ Opis
code

string

Kod błędu

details

CloudErrorBody[]

Szczegóły błędu

message

string

Komunikat o błędzie

target

string

Błąd docelowy

HeatMapEndpoint

Klasa, która jest rozrzedliwą reprezentacją punktu końcowego usługi Traffic Manager.

Nazwa Typ Opis
endpointId

integer

Liczba jednoznacznie identyfikujących ten punkt końcowy w środowiskach zapytań.

resourceId

string

Identyfikator zasobu usługi ARM tego punktu końcowego usługi Traffic Manager.

HeatMapModel

Klasa reprezentująca mapę HeatMap usługi Traffic Manager.

Nazwa Typ Opis
id

string

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Nazwa zasobu

properties.endTime

string

Zakończenie przedziału czasu dla tej mapy cieplnej, wyłącznie.

properties.endpoints

HeatMapEndpoint[]

Punkty końcowe używane w tym obliczeniu HeatMap.

properties.startTime

string

Początek przedziału czasu dla tej mapy cieplnej włącznie.

properties.trafficFlows

TrafficFlow[]

Przepływy ruchu generowane w tym obliczeniu HeatMap.

type

string

Typ zasobu. Ex- Microsoft.Network/trafficManagerProfiles.

HeatMapType

Typ heatMap profilu usługi Traffic Manager.

Nazwa Typ Opis
default

string

QueryExperience

Klasa reprezentująca właściwości środowiska zapytania Traffic Manager HeatMap.

Nazwa Typ Opis
endpointId

integer

Identyfikator punktu końcowego z tablicy "endpoints", do której zostały kierowane te zapytania.

latency

number

Opóźnienie występujące przez zapytania pochodzące z tej lokalizacji.

queryCount

integer

Liczba zapytań pochodzących z tej lokalizacji.

TrafficFlow

Klasa reprezentująca właściwości przepływu ruchu usługi Traffic Manager HeatMap.

Nazwa Typ Opis
latitude

number

Przybliżona szerokość geograficzna, z którego pochodzą te zapytania.

longitude

number

Przybliżona długość geograficzna, z którego pochodzą te zapytania.

queryExperiences

QueryExperience[]

Środowiska zapytań utworzone w tym obliczeniu HeatMap.

sourceIp

string

Adres IP, z którego pochodzi to zapytanie.