Метод list

Получает список ресурсов Cluster для MongoDB, принадлежащих указанному каталогу.

HTTP-запрос

GET https://mdb.api.cloud.yandex.net/managed-mongodb/v1/clusters

Query-параметры

Параметр Описание
folderId Обязательное поле. Идентификатор каталога для вывода списка кластеров MongoDB. Чтобы получить идентификатор каталога, используйте запрос list. Максимальная длина строки в символах — 50.
pageSize Максимальное количество результатов на странице ответа на запрос. Если количество результатов больше чем pageSize, сервис вернет значение nextPageToken, которое можно использовать для получения следующей страницы. Максимальное значение — 1000.
pageToken Токен страницы. Установите значение pageToken равным значению поля nextPageToken предыдущего запроса, чтобы получить следующую страницу результатов. Максимальная длина строки в символах — 100.
filter Параметры фильтрации ресурсов в ответе. В параметрах фильтрации указываются: 1. Имя поля. В настоящее время фильтрацию можно использовать только с полем Cluster.name. 2. Оператор. Операторы = или != для одиночных значений, IN или NOT IN для списков значений. 3. Значение. Должен содержать от 1 до 63 символов и соответствовать регулярному выражению ^[a-zA-Z0-9_-]+$. Максимальная длина строки в символах — 1000.

Ответ

HTTP Code: 200 - OK

{
  "clusters": [
    {
      "id": "string",
      "folderId": "string",
      "createdAt": "string",
      "name": "string",
      "description": "string",
      "labels": "object",
      "environment": "string",
      "monitoring": [
        {
          "name": "string",
          "description": "string",
          "link": "string"
        }
      ],
      "config": {
        "version": "string",
        "featureCompatibilityVersion": "string",
        "backupWindowStart": {
          "hours": "integer",
          "minutes": "integer",
          "seconds": "integer",
          "nanos": "integer"
        },

        // `clusters[].config` включает только одно из полей `mongodb_3_6`, `mongodb_4_0`
        "mongodb_3_6": {
          "mongod": {
            "config": {
              "effectiveConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "enabled": true,
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "enabled": true,
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "enabled": true,
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          },
          "mongocfg": {
            "config": {
              "effectiveConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          },
          "mongos": {
            "config": {
              "effectiveConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          }
        },
        "mongodb_4_0": {
          "mongod": {
            "config": {
              "effectiveConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    },
                    "collectionConfig": {
                      "blockCompressor": "string"
                    }
                  },
                  "journal": {
                    "commitInterval": "integer"
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          },
          "mongocfg": {
            "config": {
              "effectiveConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "storage": {
                  "wiredTiger": {
                    "engineConfig": {
                      "cacheSizeGb": "number"
                    }
                  }
                },
                "operationProfiling": {
                  "mode": "string",
                  "slowOpThreshold": "integer"
                },
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          },
          "mongos": {
            "config": {
              "effectiveConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "userConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              },
              "defaultConfig": {
                "net": {
                  "maxIncomingConnections": "integer"
                }
              }
            },
            "resources": {
              "resourcePresetId": "string",
              "diskSize": "string",
              "diskTypeId": "string"
            }
          }
        },
        // конец списка возможных полей`clusters[].config`

      },
      "networkId": "string",
      "health": "string",
      "status": "string",
      "sharded": true
    }
  ],
  "nextPageToken": "string"
}
Поле Описание
clusters[] object

Управляемый кластер MongoDB. Подробнее см. в документации.

clusters[].
id
string

Идентификатор кластера MongoDB. Этот идентификатор генерирует MDB при создании.

clusters[].
folderId
string

Идентификатор каталога, которому принадлежит кластер MongoDB.

clusters[].
createdAt
string (date-time)

Время создания в формате RFC3339 .

Строка в формате RFC3339.

clusters[].
name
string

Имя кластера MongoDB. Имя уникально в рамках каталога. Длина 1-63 символов.

clusters[].
description
string

Описание кластера MongoDB. Длина описания должна быть от 0 до 256 символов.

clusters[].
labels
object

Пользовательские метки для кластера MongoDB как пары key:value. Максимум 64 на ресурс.

clusters[].
environment
string

Среда развертывания кластера MongoDB.

Среда развертывания.

  • PRODUCTION: Стабильная среда с осторожной политикой обновления: во время регулярного обслуживания применяются только срочные исправления.
  • PRESTABLE: Среда с более агрессивной политикой обновления: новые версии развертываются независимо от обратной совместимости.
clusters[].
monitoring[]
object

Система мониторинга.

clusters[].
monitoring[].
name
string

Название системы мониторинга.

clusters[].
monitoring[].
description
string

Описание системы мониторинга.

clusters[].
monitoring[].
link
string

Ссылка на графики системы мониторинга для данного кластера MongoDB.

clusters[].
config
object

Конфигурация кластера MongoDB.

clusters[].
config.
version
string

Версия серверного программного обеспечения MongoDB.

clusters[].
config.
featureCompatibilityVersion
string

Функционально совместимая версия MongoDB. Подробнее в документации MongoDB.

Возможные значения:

  • 3.6 — сохранить совместимость данных с версией 3.6. После установки этого параметра данные не будут совместимы с версией 3.4 или ниже.
  • 4.0 — сохранить совместимость данных с версией 4.0. После установки этого параметра данные не будут совместимы с версией 3.6 или ниже.
clusters[].
config.
backupWindowStart
object
Время запуска ежедневного резервного копирования, в часовом поясе UTC.

Описывает время суток. Дата и часовой пояс либо не имеют значения, либо указаны другим образом. API может разрешить високосные секунды. Связанные типы: [google.type.Date][google.type.Date] и google.protobuf.Timestamp.

clusters[].
config.
backupWindowStart.
hours
integer (int32)

Час в 24-часовом формате. Допустимые значения — от 0 до 23. API может разрешить значение "24:00:00" для таких сценариев, как время закрытия заведения.

clusters[].
config.
backupWindowStart.
minutes
integer (int32)

Минута часа. Допустимые значения — от 0 до 59.

clusters[].
config.
backupWindowStart.
seconds
integer (int32)

Секунда минуты. Обычно допустимые значения — от 0 до 59. API может разрешить значение 60, если поддерживаются високосные секунды.

clusters[].
config.
backupWindowStart.
nanos
integer (int32)

Доли секунды, в наносекундах. Допустимые значения — от 0 до 999 999 999.

clusters[].
config.
mongodb_3_6
object
Конфигурация и распределение ресурсов для кластера MongoDB 3.6.
clusters[].config включает только одно из полей mongodb_3_6, mongodb_4_0

clusters[].
config.
mongodb_3_6.
mongod
object

Конфигурация и распределение ресурсов для mongod в кластере MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongod.
config
object

Конфигурация для хостов mongod 3.6.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig
object

Действующие параметры для кластера MongoDB 3.6 (сочетание параметров, определенных в userConfig и [default_config]).

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage
object

Секция storage конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
journal.
enabled
boolean (boolean)

Включен ли журнал. Возможные значения:

  • true (по умолчанию) — журнал включен.
  • false — журнал отключен.
clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
operationProfiling
object

Секция operationProfiling конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
net
object

Секция net конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig
object

Пользовательские настройки mongod для кластера MongoDB 3.6.

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage
object

Секция storage конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
journal.
enabled
boolean (boolean)

Включен ли журнал. Возможные значения:

  • true (по умолчанию) — журнал включен.
  • false — журнал отключен.
clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
operationProfiling
object

Секция operationProfiling конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
net
object

Секция net конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig
object

Конфигурация mongod по умолчанию для кластера MongoDB 3.6.

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage
object

Секция storage конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
journal.
enabled
boolean (boolean)

Включен ли журнал. Возможные значения:

  • true (по умолчанию) — журнал включен.
  • false — журнал отключен.
clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
operationProfiling
object

Секция operationProfiling конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
net
object

Секция net конфигурации mongod.

clusters[].
config.
mongodb_3_6.
mongod.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongod.
resources
object

Ресурсы, выделенные хостам MongoDB.

clusters[].
config.
mongodb_3_6.
mongod.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_3_6.
mongod.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_3_6.
mongod.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
config.
mongodb_3_6.
mongocfg
object

Конфигурация и распределение ресурсов mongocfg для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongocfg.
config
object
clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig
object

Действующие параметры mongocfg для кластера MongoDB 3.6 (сочетание параметров, определенных в userConfig и [default_config]).

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
operationProfiling.
mode
string

Уровень профилирования операций. Подробнее см. в MongoDB documentation.

  • OFF: Профайлер выключен и не собирает никакие данные. Это уровень профилирования по умолчанию.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig
object

Пользовательские настройки mongocfg для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
operationProfiling.
mode
string

Уровень профилирования операций. Подробнее см. в MongoDB documentation.

  • OFF: Профайлер выключен и не собирает никакие данные. Это уровень профилирования по умолчанию.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig
object

Конфигурация mongocfg по умолчанию для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
operationProfiling.
mode
string

Уровень профилирования операций. Подробнее см. в MongoDB documentation.

  • OFF: Профайлер выключен и не собирает никакие данные. Это уровень профилирования по умолчанию.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_3_6.
mongocfg.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongocfg.
resources
object

Ресурсы, выделенные хостам mongocfg.

clusters[].
config.
mongodb_3_6.
mongocfg.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_3_6.
mongocfg.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_3_6.
mongocfg.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
config.
mongodb_3_6.
mongos
object

Конфигурация и распределение ресурсов mongos для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongos.
config
object
clusters[].
config.
mongodb_3_6.
mongos.
config.
effectiveConfig
object

Действующие параметры для кластера MongoDB 3.6 (сочетание параметров, определенных в userConfig и [default_config]).

clusters[].
config.
mongodb_3_6.
mongos.
config.
effectiveConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_3_6.
mongos.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongos.
config.
userConfig
object

Пользовательские настройки для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongos.
config.
userConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_3_6.
mongos.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongos.
config.
defaultConfig
object

Конфигурация по умолчанию для кластера MongoDB 3.6.

clusters[].
config.
mongodb_3_6.
mongos.
config.
defaultConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_3_6.
mongos.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество входящих подключений.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_3_6.
mongos.
resources
object

Ресурсы, выделенные хостам mongocfg.

clusters[].
config.
mongodb_3_6.
mongos.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_3_6.
mongos.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_3_6.
mongos.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
config.
mongodb_4_0
object
Конфигурация и распределение ресурсов для кластера MongoDB 4.0.
clusters[].config включает только одно из полей mongodb_3_6, mongodb_4_0

clusters[].
config.
mongodb_4_0.
mongod
object

Конфигурация и распределение ресурсов для mongod в кластере MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongod.
config
object

Конфигурация для хостов mongod 4.0.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig
object

Действующие параметры для кластера MongoDB 4.0 (сочетание параметров, определенных в userConfig и [default_config]).

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage
object

storage section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
operationProfiling
object

operationProfiling section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
net
object

net section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig
object

Пользовательские настройки mongod для кластера MongoDB 4.0.

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage
object

storage section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
operationProfiling
object

operationProfiling section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
net
object

net section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig
object

Конфигурация mongod по умолчанию для кластера MongoDB 4.0.

Конфигурация демона mongod. Поддерживаемые опции являются ограниченным подмножеством всех опций, описанных в MongoDB documentation.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage
object

storage section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
collectionConfig
object

Конфигурация коллекций для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
wiredTiger.
collectionConfig.
blockCompressor
string

Тип сжатия по умолчанию, который следует использовать для данных коллекции.

  • NONE: Без сжатия.
  • SNAPPY: Сжатие Snappy.
  • ZLIB: Сжатие zlib.
clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
journal
object

Конфигурация journal MongoDB.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
storage.
journal.
commitInterval
integer (int64)

Максимальный интервал между операциями в журнале, в миллисекундах. По умолчанию: 100.

Допустимые значения — от 1 до 500 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
operationProfiling
object

operationProfiling section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
net
object

net section of mongod configuration.

clusters[].
config.
mongodb_4_0.
mongod.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongod.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongod.
resources
object

Ресурсы, выделенные хостам mongod.

clusters[].
config.
mongodb_4_0.
mongod.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_4_0.
mongod.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_4_0.
mongod.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
config.
mongodb_4_0.
mongocfg
object

Конфигурация и распределение ресурсов mongocfg для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config
object

Конфигурация для хостов mongocfg 4.0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig
object

Действующие параметры mongocfg для кластера MongoDB 4.0 (сочетание параметров, определенных в userConfig и [default_config]).

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongocfg.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig
object

Пользовательские настройки mongocfg для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongocfg.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig
object

Конфигурация mongocfg по умолчанию для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
storage
object

storage section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger
object

Конфигурация механизма хранения WiredTiger.

Конфигурация механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig
object

Конфигурация для механизма хранения WiredTiger.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
storage.
wiredTiger.
engineConfig.
cacheSizeGb
number (double)

Максимальный размер внутреннего кэша, который WiredTiger будет использовать для всех данных.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
operationProfiling
object

operationProfiling section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
operationProfiling.
mode
string

Режим, который определяет критерии для профилирования операций.

  • OFF: Профайлер выключен и не собирает никакие данные.
  • SLOW_OP: Профайлер собирает данные для операций, которые производятся дольше, чем значение slowOpThreshold.
  • ALL: Профайлер собирает данные для всех операций.
clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
operationProfiling.
slowOpThreshold
integer (int64)

Порог времени для медленных операций, в миллисекундах. Операции, которые выполняются дольше этого порога, считаются медленными и обрабатываются профайлером, работающим в режиме SLOW_OP. Подробнее см. в MongoDB documentation.

Значение должно быть больше 0.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
net
object

net section of mongocfg configuration.

clusters[].
config.
mongodb_4_0.
mongocfg.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongocfg.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongocfg.
resources
object

Ресурсы, выделенные хостам mongocfg.

clusters[].
config.
mongodb_4_0.
mongocfg.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_4_0.
mongocfg.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_4_0.
mongocfg.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
config.
mongodb_4_0.
mongos
object

Конфигурация и распределение ресурсов mongos для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongos.
config
object

Конфигурация для хостов mongos 4.0.

clusters[].
config.
mongodb_4_0.
mongos.
config.
effectiveConfig
object

Действующие параметры mongos для кластера MongoDB 4.0 (комбинация параметров, определенных в userConfig и [default_config]).

clusters[].
config.
mongodb_4_0.
mongos.
config.
effectiveConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_4_0.
mongos.
config.
effectiveConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongos.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongos.
config.
userConfig
object

Пользовательские настройки mongos для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongos.
config.
userConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_4_0.
mongos.
config.
userConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongos.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongos.
config.
defaultConfig
object

Конфигурация mongos по умолчанию для кластера MongoDB 4.0.

clusters[].
config.
mongodb_4_0.
mongos.
config.
defaultConfig.
net
object

Сетевые настройки для mongos.

clusters[].
config.
mongodb_4_0.
mongos.
config.
defaultConfig.
net.
maxIncomingConnections
integer (int64)

Максимальное количество одновременных подключений, которые принимает mongos.

Допустимые значения — от 10 до 16384 включительно.

clusters[].
config.
mongodb_4_0.
mongos.
resources
object

Ресурсы, выделенные хостам mongos.

clusters[].
config.
mongodb_4_0.
mongos.
resources.
resourcePresetId
string

Идентификатор набора вычислительных ресурсов, доступных хосту (процессор, память и т. д.). Все доступные наборы ресурсов перечислены в documentation.

clusters[].
config.
mongodb_4_0.
mongos.
resources.
diskSize
string (int64)

Объем хранилища, доступного хосту, в байтах.

clusters[].
config.
mongodb_4_0.
mongos.
resources.
diskTypeId
string

Тип хранилища для хоста. Возможные значения:

  • network-hdd — сетевой HDD-диск;
  • network-ssd — сетевой SSD-диск;
  • local-ssd — локальное SSD-хранилище.
clusters[].
networkId
string

Идентификатор сети, к которой принадлежит кластер.

clusters[].
health
string

Агрегированная работоспособность кластера.

  • HEALTH_UNKNOWN: Состояние кластера неизвестно ([Host.health] для каждого хоста в кластере — UNKNOWN).
  • ALIVE: Кластер работает нормально ([Host.health] для каждого хоста в кластере — ALIVE).
  • DEAD: Кластер не работает ([Host.health] для каждого узла в кластере — DEAD).
  • DEGRADED: Кластер работает неоптимально ([Host.health] по крайней мере для одного узла в кластере не ALIVE).
clusters[].
status
string

Текущее состояние кластера.

  • STATUS_UNKNOWN: Состояние кластера неизвестно.
  • CREATING: Кластер создается.
  • RUNNING: Кластер работает нормально.
  • ERROR: На кластере произошла ошибка, блокирующая работу.
  • UPDATING: Кластер изменяется.
  • STOPPING: Кластер останавливается.
  • STOPPED: Кластер остановлен.
  • STARTING: Кластер запускается.
clusters[].
sharded
boolean (boolean)

Указывает текущее состояние шардирования кластера.

nextPageToken string

Токен для получения следующей страницы результатов в ответе. Если количество результатов больше чем pageSize, используйте nextPageToken в качестве значения параметра pageToken в следующем запросе списка ресурсов. Все последующие запросы будут получать свои значения nextPageToken для перебора страниц результатов.