Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Руководство [7.17] ›REST 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/7.17/clear-repositories-metering-archive-api.html

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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