GET api/WebService/Statistic?topCount={topCount}

Получить статистические показатели работы веб-сервисов

Описание запроса

Параметры URI

ИмяОписаниеТипДополнительная информация
topCount

Количество последних запросов для каждого веб-сервиса

integer

Значение по умолчанию 100

Параметры запроса

Нет

Описание ответа

Описание ресурса

Список статистических показателей работы веб-сервисов

Коллекция WebServiceStatisticView
ИмяОписаниеТипДополнительная информация
WebServiceId

Поле WebServiceId содержит идентификатор веб-сервиса

integer

Нет

Time

Поле Time содержит временные (ударение на последний слог) показатели

WebServiceTimeStatisticView

Нет

Форматы ответа

application/json, text/json

Пример:
[
  {
    "WebServiceId": 1,
    "Time": {
      "Avg": 1,
      "Rows": [
        {
          "Date": "2022-08-12T13:57:35.7918681+03:00",
          "Milliseconds": 2
        },
        {
          "Date": "2022-08-12T13:57:35.7918681+03:00",
          "Milliseconds": 2
        }
      ]
    }
  },
  {
    "WebServiceId": 1,
    "Time": {
      "Avg": 1,
      "Rows": [
        {
          "Date": "2022-08-12T13:57:35.7918681+03:00",
          "Milliseconds": 2
        },
        {
          "Date": "2022-08-12T13:57:35.7918681+03:00",
          "Milliseconds": 2
        }
      ]
    }
  }
]

application/xml, text/xml

Пример:
<ArrayOfWebServiceStatisticView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
  <WebServiceStatisticView>
    <Time>
      <Avg>1</Avg>
      <Rows>
        <WebServiceTimeStatisticRowView>
          <Date>2022-08-12T13:57:35.7918681+03:00</Date>
          <Milliseconds>2</Milliseconds>
        </WebServiceTimeStatisticRowView>
        <WebServiceTimeStatisticRowView>
          <Date>2022-08-12T13:57:35.7918681+03:00</Date>
          <Milliseconds>2</Milliseconds>
        </WebServiceTimeStatisticRowView>
      </Rows>
    </Time>
    <WebServiceId>1</WebServiceId>
  </WebServiceStatisticView>
  <WebServiceStatisticView>
    <Time>
      <Avg>1</Avg>
      <Rows>
        <WebServiceTimeStatisticRowView>
          <Date>2022-08-12T13:57:35.7918681+03:00</Date>
          <Milliseconds>2</Milliseconds>
        </WebServiceTimeStatisticRowView>
        <WebServiceTimeStatisticRowView>
          <Date>2022-08-12T13:57:35.7918681+03:00</Date>
          <Milliseconds>2</Milliseconds>
        </WebServiceTimeStatisticRowView>
      </Rows>
    </Time>
    <WebServiceId>1</WebServiceId>
  </WebServiceStatisticView>
</ArrayOfWebServiceStatisticView>