Поделиться через


Heat Map - Get

Возвращает последнюю тепловую карту для профиля диспетчера трафика.

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

Параметры URI

Имя В Обязательно Тип Описание
heatMapType
path True

HeatMapType

Тип Тепловой карты для профиля диспетчера трафика.

profileName
path True

string

Имя профиля диспетчера трафика.

resourceGroupName
path True

string

Имя группы ресурсов. Регистр букв в имени не учитывается.

subscriptionId
path True

string

Возвращает учетные данные подписки, которые уникально идентифицируют подписку Microsoft Azure. Идентификатор подписки формирует часть URI для каждого вызова службы.

api-version
query True

string

Версия API клиента.

botRight
query

number[]

Нижняя правая пара широты и долготы прямоугольного окна просмотра для запроса.

topLeft
query

number[]

Верхняя левая пара широты и долготы прямоугольного окна просмотра для запроса.

Ответы

Имя Тип Описание
200 OK

HeatMapModel

Тепловая карта диспетчера трафика.

Other Status Codes

CloudError

Ответ по умолчанию. Он будет десериализован в определении Ошибки.

Безопасность

azure_auth

Поток OAuth2 в Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

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

HeatMap-GET

Образец запроса

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

Пример ответа

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

Образец запроса

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

Пример ответа

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

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
CloudError

Ошибка, возвращенная Resource Manager Azure

CloudErrorBody

Содержимое ошибки, возвращаемой Resource Manager Azure

HeatMapEndpoint

Класс, представляющий собой разреженное представление конечной точки диспетчера трафика.

HeatMapModel

Класс, представляющий тепловую карту диспетчера трафика.

HeatMapType

Тип Тепловой карты для профиля диспетчера трафика.

QueryExperience

Класс, представляющий свойства интерфейса запроса HeatMap диспетчера трафика.

TrafficFlow

Класс, представляющий свойства потока трафика HeatMap диспетчера трафика.

CloudError

Ошибка, возвращенная Resource Manager Azure

Имя Тип Описание
error

CloudErrorBody

Содержимое ошибки.

CloudErrorBody

Содержимое ошибки, возвращаемой Resource Manager Azure

Имя Тип Описание
code

string

Код ошибки

details

CloudErrorBody[]

Сведения об ошибке

message

string

Сообщение об ошибке

target

string

Целевой объект ошибки

HeatMapEndpoint

Класс, представляющий собой разреженное представление конечной точки диспетчера трафика.

Имя Тип Описание
endpointId

integer

Число, однозначно определяющее эту конечную точку в интерфейсах запросов.

resourceId

string

Идентификатор ресурса ARM этой конечной точки диспетчера трафика.

HeatMapModel

Класс, представляющий тепловую карту диспетчера трафика.

Имя Тип Описание
id

string

Полный идентификатор ресурса для ресурса. Например: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{resourceName}

name

string

Имя ресурса.

properties.endTime

string

Окончание временного окна для этой тепловой карты, эксклюзив.

properties.endpoints

HeatMapEndpoint[]

Конечные точки, используемые в этом вычислении HeatMap.

properties.startTime

string

Начало временного окна для данной тепловой карты включительно.

properties.trafficFlows

TrafficFlow[]

Потоки трафика, созданные в этом расчете HeatMap.

type

string

Тип ресурса. Ex- Microsoft.Network/trafficManagerProfiles.

HeatMapType

Тип Тепловой карты для профиля диспетчера трафика.

Значение Описание
default

QueryExperience

Класс, представляющий свойства интерфейса запроса HeatMap диспетчера трафика.

Имя Тип Описание
endpointId

integer

Идентификатор конечной точки из массива конечных точек, в который были перенаправлены эти запросы.

latency

number

Задержка, с которой сталкиваются запросы, исходящие из этого расположения.

queryCount

integer

Количество запросов, исходящих из этого расположения.

TrafficFlow

Класс, представляющий свойства потока трафика HeatMap диспетчера трафика.

Имя Тип Описание
latitude

number

Приблизительная широта, из которой были получены эти запросы.

longitude

number

Приблизительная долгота, из которой были получены эти запросы.

queryExperiences

QueryExperience[]

Интерфейсы запросов, созданные в этом вычислении HeatMap.

sourceIp

string

IP-адрес, с которого был получен этот интерфейс запроса.