Очистка архива измерений хранилищ
Удаляет информацию об архивированных измерениях хранилищ, присутствующую в кластере.
Запрос
DELETE /_nodes/<node_id>/_repositories_metering/<max_version_to_clear>
Предварительные условия
- Если включены функции безопасности Elasticsearch, необходимо иметь
monitorилиmanageправо доступа к кластеру, чтобы использовать этот API.
Описание
Вы можете использовать этот API для очистки информации об архивированных измерениях хранилищ в кластере.
Параметры пути
-
<node_id> - (Необязательно, строка) Список узлов, разделенных запятыми, или их имен, используемый для ограничения возвращаемой информации.
-
<max_version_to_clear> - (целое число) Указывает максимальное значение archive_version для очистки из архива.
Все дополнительные параметры для выбора узлов описаны здесь.
Тело ответа
Возвращает сведения об измерениях удалённых архивированных репозиториев.
-
_nodes -
(объект) Содержит статистику о количестве узлов, выбранных запросом.
Свойства
_nodes-
total - (целое число) Общее количество узлов, выбранных запросом.
-
successful - (целое число) Количество узлов, успешно ответивших на запрос.
-
failed - (целое число) Количество узлов, отклонивших запрос или не ответивших. Если это значение не
0, в ответе приводится причина отклонения или ошибки.
-
-
cluster_name - (строка) Название кластера. Основано на настройке наименования кластера.
-
nodes -
(объект) Содержит сведения об измерениях репозиториев для узлов, выбранных запросом.
Свойства
nodes-
<node_id> -
(массив) Массив сведений об измерениях репозиториев для узла.
Свойства объектов в
node_id-
repository_name - (строка) Название репозитория.
-
repository_type - (строка) Тип репозитория.
-
repository_location -
(объект) Представляет уникальное расположение внутри репозитория.
Свойства
repository_locationдля типа репозиторияAzure-
base_path - (строка) Путь внутри контейнера, где репозиторий хранит данные.
-
container - (строка) Имя контейнера.
Свойства
repository_locationдля типа репозиторияGCP-
base_path - (строка) Путь внутри ведра, где репозиторий хранит данные.
-
bucket - (строка) Имя ведра.
Свойства
repository_locationдля типа репозиторияS3-
base_path - (строка) Путь внутри ведра, где репозиторий хранит данные.
-
bucket - (строка) Имя ведра.
-
-
repository_ephemeral_id - (строка) Идентификатор, меняющийся при каждом обновлении репозитория.
-
repository_started_at - (длинное целое число) Время создания или обновления репозитория. Записывается в миллисекундах с эпохи Unix.
-
repository_stopped_at - (необязательное, длинное целое число) Время удаления или обновления репозитория. Записывается в миллисекундах с эпохи Unix.
-
archived - (булево) Флаг, указывающий, был ли этот объект архивирован. При закрытии или обновлении репозитория информация об измерениях репозитория архивируется и хранится определённое время. Это позволяет получить информацию об измерениях репозитория предыдущих экземпляров репозитория.
-
cluster_version - (необязательное, длинное целое число) Версия состояния кластера при архивации этого объекта. Это поле может использоваться как логическая метка времени для удаления всех архивированных метрик до наблюдаемой версии. Это поле присутствует только для архивированных объектов информации об измерениях репозитория. Основная цель этого поля – избежать возможных гонок при удалении информации об измерениях репозитория, например, удаления архивированных сведений об измерениях репозитория, которые мы ещё не наблюдали.
-
request_counts -
(объект) Объект с количеством запросов к репозиторию, сгруппированных по типу запроса.
Свойства
request_countsдля типа репозиторияAzure-
GetBlobProperties - (длинное целое число) Количество запросов Get Blob Properties.
-
GetBlob - (длинное целое число) Количество запросов Get Blob.
-
ListBlobs - (длинное целое число) Количество запросов List Blobs.
-
PutBlob - (длинное целое число) Количество запросов Put Blob.
-
PutBlock - (длинное целое число) Количество запросов Put Block.
-
PutBlockList - (длинное целое число) Количество запросов Put Block List.
Цены Azure Storage здесь.
Свойства
request_countsдля типа репозиторияGCP-
GetObject - (длинное целое число) Количество запросов get object.
-
ListObjects - (длинное целое число) Количество запросов list objects.
-
InsertObject - (длинное целое число) Количество запросов insert object, включая простые, многочастотные и поэтапные загрузки. Поэтапные загрузки могут выполнять несколько HTTP-запросов для вставки одного объекта, но они считаются одним запросом, поскольку они оплачиваются как отдельная операция.
Цены Google Cloud Storage здесь.
Свойства
request_countsдля типа репозиторияS3-
GetObject - (длинное целое число) Количество запросов GetObject.
-
ListObjects - (длинное целое число) Количество запросов ListObjects.
-
PutObject - (длинное целое число) Количество запросов PutObject.
-
PutMultipartObject - (длинное целое число) Количество многочастотных запросов, включая CreateMultipartUpload, UploadPart и CompleteMultipartUpload.
Цены Amazon Web Services Simple Storage Service здесь.
-
-
-
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/clear-repositories-metering-archive-api.html