Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье содержатся все справочные сведения о мониторинге для этой службы.
Дополнительные сведения о данных, которые можно собрать для Поиск с использованием ИИ Azure и как их использовать, см. в разделе Монитор Поиск с использованием ИИ Azure.
Метрики
В этом разделе перечислены все автоматически собранные метрики платформы для этой службы. Эти метрики также являются частью глобального списка всех метрик платформы, поддерживаемых в Azure Monitor.
См. обзор метрик Azure Monitor для получения информации о хранении метрик.
Поддерживаемые метрики для Microsoft.Search/searchServices
В следующей таблице перечислены метрики, доступные для типа ресурса Microsoft.Search/searchServices.
- Все столбцы могут не присутствовать в каждой таблице.
- Некоторые столбцы могут находиться за пределами области просмотра страницы. Выберите "Развернуть таблицу ", чтобы просмотреть все доступные столбцы.
Заголовки таблиц
- Категория — группа метрик или классификация.
- Метрика — отображаемое имя метрик, как оно отображается в портал Azure.
- Имя в REST API — имя метрики, указанное в REST API.
- Единица измерения.
- Агрегирование — тип агрегирования по умолчанию. Допустимые значения: среднее (среднее), минимальное (минимальное), максимальное (максимальное), общее (сумма), число.
- Измерения - Измерения, доступные для метрики.
-
Грани времени - Интервалы времени, по которым выборка метрики выполняется. Например,
PT1Mуказывает, что метрика отслеживается каждую минуту,PT30Mкаждые 30 минут,PT1Hкаждый час и так далее. - Экспорт DS — можно ли экспортировать метрику в журналы Azure Monitor через параметры диагностики. Сведения об экспорте метрик см. в статье "Создание параметров диагностики" в Azure Monitor.
| Метрика | Имя в REST API | Единица измерения | Агрегация | Измерения | Единицы времени | Экспорт DS |
|---|---|---|---|---|---|---|
|
Количество обработанных документов Количество обработанных документов |
DocumentsProcessedCount |
Счет | Сумма (Итого), Количество |
DataSourceName, , FailedIndexerName, IndexNameSkillsetName |
PT1M | Да |
|
Задержка поиска Среднее время задержки поиска для службы поиска. |
SearchLatency |
Секунды | Среднее | <нет> | PT1M | Да |
|
Поисковые запросы в секунду Число поисковых запросов в секунду для службы поиска. |
SearchQueriesPerSecond |
Кол-во в секунду | Среднее | <нет> | PT1M | Да |
|
Число вызовов выполнения навыка Число исполнений навыков |
SkillExecutionCount |
Счет | Сумма (Итого), Количество |
DataSourceName, Failed, IndexerName, SkillName, SkillsetName, SkillType |
PT1M | Да |
|
Процент ограниченных поисковых запросов Процент поисковых запросов, которые были ограничены для службы поиска. |
ThrottledSearchQueriesPercentage |
Процент | Среднее | <нет> | PT1M | Да |
Запросов поиска в секунду
Эта метрика показывает среднее значение запросов поиска в секунду (QPS) для службы поиска. Обычно запросы выполняются в миллисекундах, поэтому только запросы, которые измеряют как секунды, отображаются в метрике, например QPS. Минимальное значение — это наименьшее значение для поисковых запросов в секунду, зарегистрированных в течение этой минуты. Максимум — это наивысшее значение. Среднее значение — это обобщенное значение за всю минуту.
| Тип агрегирования | Описание |
|---|---|
| Среднее | Среднее число секунд за минуту, в течение которых выполнялся запрос. |
| Счет | Количество метрик, переданных в журнал в течение интервала времени длительностью одна минута. |
| Максимум | Максимальное число поисковых запросов в секунду, зарегистрированное в течение минуты. |
| Минимум | Минимальное число поисковых запросов в секунду, зарегистрированное в течение минуты. |
| Сумма | Сумма всех запросов, выполненных за минуту. |
Например, можно наблюдать следующий шаблон: в течение одной минуты может быть одна секунда высокой загрузки, определяющая максимальное значение для SearchQueriesPerSecond, за которой следует 58 секунд средней загрузки, и наконец — одна секунда всего с одним запросом, который определяет минимальное значение.
Еще один пример: если узел порождает 100 метрик и значение каждой метрики равно 40, то Count равно 100, Sum — 4000, Average — 40, а Max — 40.
Задержка поиска
Задержка поиска указывает, сколько времени занимает запрос.
| Тип агрегирования | Задержка |
|---|---|
| Среднее | Средняя длительность выполнения запроса в миллисекундах. |
| Счет | Количество метрик, переданных в журнал в течение интервала времени длительностью одна минута. |
| Максимум | Максимальная длительность выполнения запроса в выборке. |
| Минимум | Кратчайший выполняющийся запрос в выборке. |
| Итог | Общее время выполнения всех запросов в выборке, выполненных в течение интервала (одна минута). |
Процент ограниченных запросов поиска
Эта метрика ссылается на запросы, которые удаляются вместо обработки. Ограничение происходит, когда количество запросов на выполнение превышает пропускную способность. Количество регулируемых запросов может возрастать при выводе реплики из ротации или во время индексирования. И обычные запросы, и запросы индексирования обрабатываются одним и тем же набором ресурсов.
Служба определяет, следует ли отбросить запросы, на основе потребления ресурсов. Процент потребляемых ресурсов для памяти, ЦП и дискового ввода-вывода усредняются за некоторый период времени. Если эта доля превышает пороговое значение, все запросы к индексу будут удаляться, пока объем запросов не будет уменьшен.
В зависимости от клиента, запрос с ограничением указывается следующим образом:
- Служба возвращает ошибку
"You are sending too many requests. Please try again later." - Служба возвращает код ошибки 503, указывающий, что служба в данный момент недоступна.
- Если вы используете портал Azure (например, обозреватель поиска), запрос удаляется автоматически, и необходимо снова выбрать поиск.
Чтобы подтвердить ограниченные запросы, используйте метрику Ограниченные поисковые запросы. Вы можете изучить метрики в портале Azure или создать метрику оповещения, как описано в этой статье. Для запросов, которые были удалены в пределах интервала выборки, используйте Total , чтобы получить процент запросов, которые не выполнялись.
| Тип агрегирования | Регулирование |
|---|---|
| Среднее | Процент запросов, отброшенных в течение интервала. |
| Счет | Количество метрик, переданных в журнал в течение интервала времени длительностью одна минута. |
| Максимум | Процент запросов, отброшенных в течение интервала. |
| Минимум | Процент запросов, отброшенных в течение интервала. |
| Итог | Процент запросов, отброшенных в течение интервала. |
Для Throttled Search Queries Percentage минимальное, максимальное, среднее и общее значения одинаковы: это процент поисковых запросов, которые были замедлены, от общего числа запросов за одну минуту.
Метрические размеры
Информацию о том, что такое измерения метрик, см. в разделе Многомерные метрики.
Служба поиска Azure AI имеет показатели, связанные со следующими метриками, которые учитывают количество обработанных документов или навыков.
| Имя метрики | Описание | Измерения | Примеры вариантов использования |
|---|---|---|---|
| Количество обработанных документов | Показывает количество обработанных документов индексатора. | Имя источника данных, сбой, имя индекса, имя индексатора, имя набора навыков | Можно ссылаться в качестве грубой меры пропускной способности (количество документов, обрабатываемых индексатором в единицу времени). — настройка оповещений о сбоях в обработке документов |
| Число вызовов выполнения навыка | Показывает количество вызовов навыка. | Имя источника данных, сбой, имя индекса, имя индексатора, имя навыка, тип навыка, имя набора навыков | Сравнивайте относительные числа вызовов умений и количество вызовов умений с количеством документов, чтобы убедиться, что умения вызываются ожидаемым образом. — настройка оповещений о неудачных вызовах навыков |
| Имя измерения | Описание |
|---|---|
| DataSourceName | Именованное подключение к источнику данных, используемое во время выполнения индексатора. Допустимые значения являются одним из поддерживаемых типов источников данных. |
| Неудачно | Указывает, произошел ли сбой экземпляра. |
| IndexerName | Имя индексатора. |
| IndexName | Имя индекса. |
| SkillsetName | Имя набора навыков, используемого во время выполнения индексатора. |
| SkillName | Название навыка в наборе навыков. |
| ТипНавыка | @odata.type навыка. |
Журналы ресурсов
В этом разделе перечислены типы журналов ресурсов, которые можно собирать для этой службы. Раздел выбирает из списка все типы категорий журналов ресурсов, поддерживаемых в Azure Monitor.
Журналы ресурсов, поддерживаемые для Microsoft.Search/searchServices
| Категория | Отображаемое имя категории | Таблица журналов | Поддерживает базовый план журнала | Поддерживает преобразование на этапе приема данных | Примеры запросов | Затраты на экспорт |
|---|---|---|---|---|---|---|
OperationLogs |
Журналы операций |
AzureDiagnostics Журналы из нескольких ресурсов Azure. |
Нет | Нет | Нет |
Таблицы журналов Azure Monitor
В этом разделе перечислены таблицы журналов Azure Monitor, относящиеся к этой службе, которые доступны для запроса Log Analytics с помощью запросов Kusto. Таблицы содержат данные журнала ресурсов и, возможно, больше в зависимости от собираемых и перенаправленных к ним данных.
службы поиска;
Microsoft.Search/searchServices
| Таблица | Описание |
|---|---|
| AzureActivity | Записи из журнала активности Azure предоставляют информацию об операциях уровня управления. Задачи, вызываемые на уровне управления, например добавление или удаление реплик и секций, представлены с помощью действия "Получить ключ администратора". |
| AzureDiagnostics | Регистрированные операции запроса и индексирования. Запросы к таблице AzureDiagnostics в Log Analytics могут включать общие свойства, свойства, относящиеся к поиску, и операции , связанные с поиском, перечисленные в разделе справочника по схеме. |
| AzureMetrics | Данные метрик, излучаемые поисковым сервисом Azure AI, которые измеряют состояние и производительность. |
Таблицы журнала ресурсов
В следующей таблице перечислены свойства журналов ресурсов в службе "Поиск ИИ Azure". Данные журналов ресурсов собираются в Azure Monitor Logs или служба хранилища Azure. В Azure Monitor журналы собираются в таблице AzureDiagnostics под именем Microsoft.Searchпоставщика ресурсов.
| Поле или свойство службы хранилища Azure | Свойство журналов Azure Monitor | Описание |
|---|---|---|
| Время | TIMESTAMP | Дата и время (UTC) выполнения операции. |
| идентификатор ресурса | Concat("/", "/subscriptions", SubscriptionId, "resourceGroups", ResourceGroupName, "providers/Microsoft/Search/searchServices", ServiceName) | Ресурс Поиск с использованием ИИ Azure, для которого включены лог-файлы. |
| Категория | "OperationLogs" | Категории журналов включают Audit, Operational, Execution и Request. |
| название операции | Имя. | Имя операции. Имя операции может быть Indexes.ListIndexStatsSummaries, Indexes.GetIndexes.StatsIndexers.ListQuery.SearchQuery.SuggestQuery.LookupQuery.AutocompleteCORS.PreflightIndexes.UpdateIndexes.Prototype, . ServiceStatsDataSources.ListIndexers.Warmup |
| durationMS | ДлительностьВМиллисекундах | Время выполнения операции в миллисекундах. |
| версия операции | ApiVersion | Версия API, используемая в запросе. |
| типРезультата | (Не удалось) ? "Сбой" : "Успех" | Тип ответа. |
| подпись результата | Состояние | Состояние ответа HTTP операции. |
| свойства | Свойства | Любые расширенные свойства, связанные с этой категорией событий. |
Журнал действий
В связанной таблице перечислены операции, которые можно записать в журнале действий для этой службы. Эти операции представляют собой подмножество всех возможных операций поставщика ресурсов в журнале действий.
Дополнительные сведения о схеме записей журнала действий смотрите в схеме журнала действий.
В следующей таблице перечислены распространенные операции, связанные с поиском ИИ Azure, которые могут быть записаны в журнале действий. Полный список всех операций Microsoft.Search см. в разделе "Операции поставщика ресурсов Microsoft.Search".
| Операция | Описание |
|---|---|
| Получение ключа администратора | Любая операция, требующая прав администратора, регистрируется как операция "Получить ключ администратора". |
| Получение ключа запроса | Любая операция только для чтения по коллекции документов индекса. |
| Повторное создание ключа администратора | Запрос на повторное создание первичного или дополнительного ключа API администратора. |
Общие записи включают ссылки на ключи API — универсальные информационные уведомления, такие как Получение ключа администратора и Получение ключей запроса. Эти действия указывают на запросы, которые были сделаны с помощью ключа администратора (создание или удаление объектов) или ключа запроса, но не отображают сам запрос. Для получения сведений об этом зерне необходимо настроить ведение журнала ресурсов.
В качестве альтернативы, вы можете получить некоторое представление через историю изменений. В портале Azure выберите действие, чтобы открыть страницу сведений, а затем выберите "Журнал изменений" для получения информации о базовой операции.
Другие схемы
Для этой службы используются следующие схемы.
Если вы создаете запросы или пользовательские отчеты, структуры данных, содержащие журналы ресурсов поиска ИИ Azure, соответствуют следующим схемам.
Для журналов ресурсов, отправленных в BLOB-хранилище, каждый BLOB-объект имеет один корневой объект, называемый записями, который содержит массив объектов журнала. Каждый BLOB содержит записи о всех операциях, которые выполнялись в течение одного и того же часа.
Схема журнала ресурсов
Все журналы ресурсов, доступные с помощью Azure Monitor, используют общую схему верхнего уровня. Поиск в Azure ИИ дополняет дополнительные свойства и операции , уникальные для службы поиска.
В следующем примере показан журнал ресурсов, включающий общие свойства (TimeGenerated, Resource, Category и т. д.) и свойства для поиска (OperationName и OperationVersion).
| Имя. | Тип | Описание и пример |
|---|---|---|
| TimeGenerated | Дата и время | Метка времени операции. Например: 2021-12-07T00:00:43.6872559Z |
| Ресурс | текстовая строка | Идентификатор ресурса. Например: /subscriptions/<your-subscription-id>/resourceGroups/<your-resource-group-name>/providers/Microsoft.Search/searchServices/<your-search-service-name> |
| Категория | текстовая строка | OperationLogs. Это значение является константой. OperationLogs — единственная категория, используемая для журналов ресурсов. |
| ИмяОперации | текстовая строка | Имя операции (см . полный список операций). Пример: Query.Search. |
| ВерсияОперации | текстовая строка | Версия API, используемая в запросе. Например: 2025-09-01 |
| ТипРезультата | текстовая строка | "Успех". Другие возможные значения: успех или сбой |
| PodpisResultata | Int | Код результата HTTP. Например: 200 |
| Продолжительность в мс | Int | Длительность операции в секундах. |
| Свойства | Объект | Объект, содержащий данные, относящиеся к операции. См. следующую таблицу свойств схемы. |
Схема свойств
Следующие свойства относятся к поиску ИИ Azure.
| Имя. | Тип | Описание и пример |
|---|---|---|
| Описание_s | текстовая строка | Конечная точка операции. Например: GET /indexes('content')/docs |
| Documents_d | Int | Количество обработанных документов. |
| IndexName_s | текстовая строка | Имя индекса, связанного с операцией. |
| Query_s | текстовая строка | Параметры запроса, используемые в запросе. Например: ?search=beach access&$count=true&api-version=2025-09-01 |
Значения OperationName (записываемые операции)
Следующие операции могут отображаться в журнале ресурсов.
| ИмяОперации | Описание |
|---|---|
| DataSources.* | Применяется к источникам данных индексатора. Можно создавать, удалять, получать, перечислять. |
| DebugSessions.* | Применяется к сеансу отладки. Можно создавать, удалять, получать, перечислять, запускать и состояние. |
| DebugSessions.DocumentStructure | Обогащенный документ загружается в сеанс отладки. |
| DebugSessions.RetrieveIndexerExecutionHistoricalData | Запрос подробностей выполнения индексатора. |
| DebugSessions.ПолучитьПроекцированныеДанныеВыполненияИндексатораИсторическиеДанные | История выполнения для обогащений, спроецированных в хранилище знаний. |
| Индексаторы.* | Применяется к индексатору. Можно создавать, удалять, получать, выводить список и состояние. |
| Индексы.* | Применяется к индексу поиска. Можно создавать, удалять, получать, перечислять. |
| indexes.Prototype | Метаданные индекса определяются мастером импорта данных на основе входных данных. |
| Индексация.Индекс | Эта операция вызывает индексные документы. |
| Metadata.GetMetadata | Запрос системных данных службы поиска. |
| Query.Autocomplete | Запрос автозаполнения по индексу. Смотрите типы запросов и структура. |
| Query.Lookup | Запрос поиска по индексу. Смотрите типы запросов и структура. |
| Запрос.Поиск | Запрос полнотекстового поиска по индексу. Смотрите типы запросов и структура. |
| Запрос.Предложить | Введите вперед запрос к индексу. Смотрите типы запросов и структура. |
| ServiceStats | Эта операция — это обычный вызов get Service Statistics, вызываемый напрямую или неявно для заполнения страницы обзора портала при загрузке или обновлении. |
| Компетенции.* | Применяется к набору навыков. Можно создавать, удалять, получать, перечислять. |
Связанный контент
- Ознакомьтесь с описанием мониторинга поиска ИИ Azure.
- Дополнительные сведения о мониторинге ресурсов Azure см. в статье "Мониторинг ресурсов Azure" с помощью Azure Monitor .