Spec-Zone.ru › Elasticsearch 8
›Руководство по Elasticsearch [8.17] ›REST API ›API для измерения показателей хранилищ

Очистка архива измерений хранилищ

Новая ссылка к API

Для получения самых последних данных об API, обратитесь к API для очистки архива измерений хранилищ.

Удаляет информацию об архивированных измерениях хранилищ, присутствующую в кластере.

Запрос

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API