Получение сводного лога: различия между версиями
ENetrebin (обсуждение | вклад)   (Новая страница: «Получает агрегированные записи журнала, соответствующие заданным критериям.  Возвращае...»)  | 
			
(нет различий) 
 | 
Версия 19:28, 4 октября 2022
Получает агрегированные записи журнала, соответствующие заданным критериям.
Возвращает агрегированное количество вхождений значений журнала, разделенных на временные интервалы.
Возможно, что временные рамки, охватываемые результатами, превышают указанные временные рамки. В таких случаях запрос возвращает меньше временных интервалов, чем указано в параметре запроса timeBuckets .
Запрос создает application/jsonполезную нагрузку.
Этот запрос является выпуском Early Adopter и может быть изменен несовместимым образом.
| ПОЛУЧИТЬ | 
  | 
Аутентификация
Чтобы выполнить этот запрос, вам необходимо разрешение на чтение журналов ( logs.read), назначенное вашему токену API. Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .
Параметры
| Параметр | Тип | Описание | В | Необходимый | 
|---|---|---|---|---|
| из | нить | Начало запрошенного таймфрейма.
 Вы можете использовать один из следующих форматов: 
 Если не задано, используется относительный двухнедельный таймфрейм (   | 
запрос | по желанию | 
| к | нить | Конец запрошенного периода времени.
 Вы можете использовать один из следующих форматов: 
 Если не установлено, используется текущая метка времени.  | 
запрос | по желанию | 
| запрос | нить | Поисковый запрос журнала.
 Запрос должен использовать язык поисковых запросов Dynatrace . Запрос имеет ограничение в 20 отношений (логические операторы между простыми выражениями (   | 
запрос | по желанию | 
| таймковши | целое число | Количество временных интервалов в результате.
 Временной интервал запроса делится поровну на указанное количество слотов. Минимальная длина слота составляет 1 мс. Если не установлено, используется 1.  | 
запрос | по желанию | 
| maxGroupValues | целое число | Максимальное количество значений в каждой группе.
 Вы можете получить до 100 значений на группу. Если не установлено, используется 10.  | 
запрос | по желанию | 
| группа по | строка [] | Группы, которые должны быть включены в ответ.
 Вы можете указать несколько групп в следующем формате:  Если не установлено, возвращаются все возможные группы. Вы можете использовать эту опцию для проверки возможных значений группировки. Уникальные атрибуты данных журнала (атрибуты высокой мощности), например,   | 
запрос | по желанию | 
Ответ
Коды ответов
| Код | Тип | Описание | 
|---|---|---|
| 200 | Сводный журнал | Успех | 
| 400 | ErrorEnvelope | Не удалось. Ввод недействителен. | 
Объекты тела ответа
Объект _ AggregatedLog
Совокупные записи журнала.
| Элемент | Тип | Описание | 
|---|---|---|
| агрегацияРезультат | объект | Совокупные записи журнала. | 
JSON-модель тела ответа
{
  "aggregationResult": {
    "processId": {
      "1597835271": {
        "cassandra": "6"
      },
      "1597835331": {
        "apache": "12",
        "cassandra": "60"
      }
    },
    "hostId": {
      "1597835271": {
        "localhost": "12"
      },
      "1597835331": {
        "remotehost": "6"
      }
    },
    "logLevel": {
      "1597835271": {
        "ERROR": "1",
        "INFO": "2"
      },
      "1597835331": {
        "INFO": "17"
      }
    },
    "logPath": {
      "1597835271": {
        "/var/log/messages": "15",
        "/var/log/syslog": "3"
      },
      "1597835331": {
        "/var/log/messages": "15",
        "/var/log/syslog": "3"
      }
    }
  }
}