Monitoring

Подсказка

Актуальную спецификацию можно скачать и использовать в привычном инструменте.

Набор методов для мониторинга объектов Kubernetes:

Метод API

HTTP-метод

Описание

Get

GET

Возвращает информацию о количестве используемых ресурсов

GET /kubernetes/v1/statistics/{serviceInstanceId}
Parameters
  • serviceInstanceId (string) – идентификатор услуги

Status Codes
  • 200 OK – A successful response

Response JSON Object
  • clusters[].clusterId (string) – идентификатор кластера

  • clusters[].clusterName (string) – название кластера

  • clusters[].cpu (integer) – количество cpu кластера

  • clusters[].masterCount (integer) – количество Master node в кластере

  • clusters[].memory (integer) – количество памяти кластера

  • clusters[].nodePoolCount (integer) – количество групп узлов в кластере

  • clusters[].persistentVolumes[].capacity (integer) – емкость системы хранения

  • clusters[].persistentVolumes[].name (string) – название системы хранения

  • clusters[].storage (integer) – размер хранилища кластера

  • clusters[].workerCount (integer) – количество worker node в кластере

  • dcCoresQuota (integer) – действующая квота на количество ядер

  • dcCoresUsage (integer) – используемое количество ядер

  • dcRamQuota (integer) – действующая квота на количество памяти

  • dcRamUsage (integer) – используемое количество памяти

  • dcStorageQuota (integer) – действующая квота на диск

  • dcStorageType (string) – тип диска

  • dcStorageUsage (integer) – используемое количество диска