Общие свойства приложения
Различные свойства могут быть заданы в вашем файле application.properties, в вашем файле application.yaml, или в качестве параметров командной строки. Этот справочник содержит список общих свойств Spring Boot и ссылки на базовые классы, которые их используют.
| Spring Boot предоставляет различные механизмы преобразования со сложной форматировкой значений, обязательно ознакомьтесь с разделом преобразования свойств. |
| Вклад свойств может поступать из дополнительных JAR-файлов в вашем пути класса, поэтому этот список не является исчерпывающим. Также вы можете определять свои собственные свойства. |
1. Основные свойства
| Имя | Описание | Значение по умолчанию |
|---|
Включить отладочные логи. |
| |
Произвольные свойства для добавления в точку входа info. | ||
Кодировка для вывода в консоль. | ||
Кодировка для вывода в файл. | ||
Расположение файла конфигурации логгирования. Например, `classpath:logback.xml` для Logback. | ||
Слово преобразования, используемое при регистрации исключений. |
| |
Имя файла лога (например, `myapp.log`). Имена могут быть полным путем или относительным к текущей директории. | ||
Путь к файлу лога. Например, `/var/log`. | ||
Группы логов для быстрого изменения нескольких логгеров одновременно. Например, `logging.group.db=org.hibernate,org.springframework.jdbc`. | ||
Сопоставление уровней серьезности логов. Например, `logging.level.org.springframework=DEBUG`. | ||
Файлы конфигурации, используемые для создания составной конфигурации. | ||
Очищать ли архивные файлы логов при запуске. |
| |
Шаблон имён файлов с переименуемыми логами. |
| |
Максимальный размер файла лога. |
| |
Максимальное количество архивных файлов логов, которые нужно сохранить. |
| |
Общий размер резервных копий логов, которые нужно сохранить. |
| |
Шаблон аппендера для вывода в консоль. Поддерживается только с настройкой Logback по умолчанию. |
| |
Шаблон аппендера для формата даты лога. Поддерживается только с настройкой Logback по умолчанию. |
| |
Шаблон аппендера для вывода в файл. Поддерживается только с настройкой Logback по умолчанию. |
| |
Шаблон аппендера для уровня лога. Поддерживается только с настройкой Logback по умолчанию. |
| |
Регистрация обработчика завершения работы для системы логгирования при ее инициализации. Автоматически отключена при развертывании в виде файла war. |
| |
Пороговый уровень лога для вывода в консоль. |
| |
Пороговый уровень лога для вывода в файл. |
| |
Добавить @EnableAspectJAutoProxy. |
| |
Создавать ли прокси на основе подклассов (CGLIB) (true), или использовать стандартные прокси на основе интерфейсов Java (false). |
| |
Включить ли административные функции для приложения. |
| |
Имя JMX административного MBean приложения. |
| |
Имя приложения. | ||
Классы автоматической конфигурации, которые нужно исключить. |
Кодировка файла баннера. |
| |
Расположение ресурса текста баннера. |
| |
Пропустить поиск классов BeanInfo. |
| |
Вести лог данных формы на уровне DEBUG, а заголовков на уровне TRACE. |
| |
Ограничение количества байтов, которые могут быть буферизованы, когда требуется агрегация входного потока. Это относится только к автоматически настроенным серверам WebFlux и экземплярам WebClient. По умолчанию это не установлено, в этом случае применяются значения по умолчанию отдельных кодеров. Большинство кодеров по умолчанию ограничены 256 Кб. | ||
Необходимая облачная платформа для включения документа. | ||
Выражения профиля, которые должны соответствовать для включения документа. | ||
Расположения конфигурационных файлов, используемые дополнительно к значениям по умолчанию. | ||
Импорт дополнительных данных конфигурации. | ||
Расположения конфигурационных файлов, которые заменяют значения по умолчанию. | ||
Имя конфигурационного файла. |
| |
Кодировка файла. |
| |
Расположение сгенерированного файла build-info.properties. |
| |
Кодировка файла. |
| |
Расположение сгенерированного файла git.properties. |
| |
Имя домена JMX. | ||
Экспонировать управляющие бин к домену JMX. |
| |
Политика регистрации JMX. | ||
Имя бин MBeanServer. |
| |
Требовать уникальные имена объектов runtime. |
| |
Таймаут завершения любой фазы (группы бинов SmartLifecycle с одинаковым значением 'phase'). |
| |
Разрешить перезапись определения бин, регистрируя определение с тем же именем, что и существующее. |
| |
Разрешить циклические ссылки между бин и автоматически попытаться их разрешить. |
| |
Режим отображения баннера при запуске приложения. |
| |
Переопределить автоматическое обнаружение облачной платформы. | ||
Инициализировать бин лениво. |
| |
Включить логирование информации об приложении при запуске. |
| |
Регистрировать ли обработчик завершения работы приложения? |
| |
Источники (имена классов, имена пакетов или расположения XML-ресурсов) для включения в ApplicationContext. |
Флаг для явного запроса определённого типа веб-приложения. Если не задан, тип определяется автоматически по classpath. | ||
Ожидаемая кодировка символов, которую приложение должно использовать. | ||
Обязательно ли применять правила MessageFormat, обрабатывая даже сообщения без аргументов. |
| |
Список имён базовых файлов (по сути, полное местоположение в classpath), каждый из которых следует соглашению ResourceBundle с поддержкой местоположений, основанных на слешах. Если он не содержит квалификатора пакета (например, "org.mypackage"), он будет разрешён с корня classpath. |
| |
Срок хранения загруженных файлов ресурсов пакетов. Если не указан, пакеты кэшируются навсегда. Если не указан суффикс длительности, используются секунды. | ||
Кодировка сообщений пакетов. |
| |
Использовать ли системный язык, если файлы для определённого языка не найдены. Если выключено, единственной подстановкой будет файл по умолчанию (например, "messages.properties" для имени "messages"). |
| |
Использовать ли код сообщения в качестве сообщения по умолчанию вместо выброса "NoSuchMessageException". Рекомендуется только во время разработки. |
| |
Настройка вывода ANSI. |
| |
Выход с ошибкой, если ApplicationPidFileWriter используется, но не может записать файл PID. | ||
Расположение файла PID для записи (если используется ApplicationPidFileWriter). | ||
Список активных профилей, разделённых запятыми. Может быть переопределён командной строкой. | ||
Имя профиля для активации, если профиль не активен. |
| |
Группы профилей для определения логического имени связанной группы профилей. | ||
Безусловно активировать указанный список профилей, разделённых запятыми (или список профилей, если используется YAML). | ||
Автоматически ли запускать планировщик после инициализации. |
| |
Префиксы для однострочных комментариев в скриптах инициализации SQL. |
| |
Режим инициализации схемы базы данных. |
| |
Платформа для использования в скриптах инициализации, если используется плейсхолдер @@platform@@. По умолчанию определяется автоматически. | ||
Путь к файлу SQL, используемому для инициализации схемы базы данных. |
| |
Тип хранилища заданий Quartz. |
| |
Конфигурируемые задания должны ли перезаписывать существующие определения заданий. |
| |
Дополнительные свойства планировщика Quartz. | ||
Имя планировщика. |
| |
Задержка, после которой планировщик запускается после завершения инициализации. Установка этого свойства имеет смысл, если никакие задания не должны выполняться до полного запуска всего приложения. |
| |
Ожидать ли завершения выполняемых заданий при завершении работы. |
| |
Должен ли быть включён Reactor Debug Agent, если присутствует reactor-tools. |
|
Время ожидания перед завершением ресурсов. | ||
SSL-материалы доверенных сертификатов в формате Java keystore. | ||
SSL-материалы доверенных сертификатов в формате PEM. | ||
Разрешить таймаут для основных потоков. Это позволяет динамически увеличивать и уменьшать размер пула. |
| |
Основное число потоков. |
| |
Лимит времени ожидания потоков в состоянии простоя перед их завершением. |
| |
Максимальное количество разрешенных потоков. Если задачи заполняют очередь, пул может расшириться до этого размера для обработки нагрузки. Игнорируется, если очередь неограничена. | ||
Ёмкость очереди. Неограниченная ёмкость не увеличивает пул и, следовательно, игнорирует свойство «max-size». | ||
Должен ли исполнитель ожидать завершения запланированных задач при выключении? |
| |
Максимальное время ожидания завершения оставшихся задач исполнителем. | ||
Префикс, используемый для имён вновь созданных потоков. |
| |
Максимальное количество разрешенных потоков. |
| |
Должен ли исполнитель ожидать завершения запланированных задач при выключении? |
| |
Максимальное время ожидания завершения оставшихся задач исполнителем. | ||
Префикс, используемый для имён вновь созданных потоков. |
| |
Включить трассировочные логи. |
|
2. Свойства кэша
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Список имён кэшей, разделённых запятыми, для создания, если поддерживается менеджером кэша. Обычно это отключает возможность создания дополнительных кэшей на лету. | ||
Спецификация для создания кэшей. Подробнее о формате спецификации см. в CaffeineSpec. | ||
Срок жизни элементов кэша. По умолчанию, элементы никогда не истекают. Обратите внимание, что это значение в конечном итоге преобразуется в секунды. | ||
Расположение конфигурационного файла для инициализации Infinispan. | ||
Расположение конфигурационного файла для инициализации менеджера кэша. Конфигурационный файл зависит от используемой реализации кэша. | ||
Полное имя реализации CachingProvider для получения JSR-107 совместимого менеджера кэша. Требуется только если на классе пути присутствует более одной реализации JSR-107. | ||
Разрешить кэширование нулевых значений. |
| |
Включить статистику кэша. |
| |
Префикс ключа. | ||
Срок жизни элементов кэша. По умолчанию, элементы никогда не истекают. | ||
Использовать префикс ключа при записи в Redis. |
| |
Тип кэша. По умолчанию определяется автоматически в соответствии со средой. |
3. Свойства почты
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Кодировка MimeMessage по умолчанию. |
| |
Хост SMTP сервера. Например, 'smtp.example.com'. | ||
Имя JNDI сессии. Если установлено, имеет приоритет перед другими настройками сессии. | ||
Пароль для входа на SMTP сервер. | ||
Порт SMTP сервера. | ||
Дополнительные свойства JavaMail Session. | ||
Протокол, используемый SMTP сервером. |
| |
Тестировать доступность почтового сервера при запуске. |
| |
Имя пользователя для входа на SMTP сервер. | ||
Ключ API SendGrid. | ||
Хост прокси SendGrid. | ||
Порт прокси SendGrid. |
4. Свойства JSON
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Формат, используемый при сериализации объектов Date. | ||
Отключить экранирование HTML-символов, таких как '<', '>' и т.д. | ||
Исключить вложенные классы при сериализации. | ||
Включить сериализацию сложных ключей словаря (не примитивные типы). | ||
Исключить из рассмотрения для сериализации или десериализации все поля, у которых нет аннотации "Expose". | ||
Политика именования полей, которая должна применяться к полям объекта во время сериализации и десериализации. | ||
Генерировать неисполнимый JSON, добавив в начало выходных данных какой-то специальный текст. | ||
Разрешить нестрогое чтение JSON, не соответствующего RFC 4627. | ||
Политика сериализации для типов Long и long. | ||
Выводить сериализованный JSON, подходящий для удобного просмотра. | ||
Сериализовать поля со значением null. | ||
Стратегия для автоматического определения конструкторов, в особенности поведение с конструкторами с одним аргументом. |
| |
Строка формата даты или полное имя класса формата даты. Например, 'yyyy-MM-dd HH:mm:ss'. | ||
Глобальное значение по умолчанию (если есть) для нестрогости. | ||
Управляет включением свойств при сериализации. Настраивается с использованием одного из значений в перечислении JsonInclude.Include Jackson. | ||
Включенные/выключенные функции Jackson, влияющие на способ десериализации Java-объектов. | ||
Включенные/выключенные функции Jackson для генераторов. | ||
Локаль, используемая для форматирования. | ||
Общие функции включения/выключения Jackson. | ||
Включенные/выключенные функции Jackson для парсеров. | ||
Одна из констант в Jackson's PropertyNamingStrategies. Также может быть полное имя класса реализации PropertyNamingStrategy. | ||
Функции включения/выключения Jackson, влияющие на способ сериализации Java-объектов. | ||
Часовой пояс, используемый при форматировании дат. Например, "America/Los_Angeles" или "GMT+10". | ||
Пороги видимости Jackson, которые могут использоваться для ограничения автоопределения методов (и полей). |
5. Свойства данных
| Имя | Описание | Значение по умолчанию |
|---|
Поддерживаемое сжатие в бинарном протоколе Cassandra. |
| |
Расположение конфигурационного файла. | ||
Таймаут для установления соединений драйвера. |
| |
Таймаут для внутренних запросов, выполняемых в процессе инициализации после открытия соединения. |
| |
Адреса узлов кластера в формате 'хост:порт' или просто 'хост' для использования конфигурированного порта. |
| |
Таймаут для запросов управления. |
| |
Имя хранилища данных (keyspace). | ||
Центр данных, считающийся "локальным". Точки контакта должны быть из этого центра данных. | ||
Пароль пользователя для входа на сервер. | ||
Интервал проверки работоспособности соединения, после которого на неактивное соединение отправляется сообщение для проверки его работоспособности. |
| |
Таймаут бездействия перед удалением неактивного соединения. |
| |
Порт, используемый, если точка контакта его не указывает. |
| |
Уровень согласованности запросов. | ||
Количество строк, получаемых одновременно за один сетевой обмен. |
| |
Уровень согласованности запросов по порядку. | ||
Частота, с которой регулятор пытается извлечь запросы. Установите значение достаточно высоким, чтобы каждое обращение обрабатывало несколько элементов в очереди, но не задерживало запросы слишком сильно. | ||
Максимальное количество запросов, разрешенных для одновременного выполнения. | ||
Максимальное количество запросов, которые могут быть помещены в очередь при превышении порога регулирования. | ||
Максимальная разрешенная скорость запросов. | ||
Тип регулирования запросов. |
| |
Время ожидания завершения запроса драйвером. |
| |
Действие со схемой при запуске. |
| |
Имя сессии Cassandra. | ||
Имя набора SSL. | ||
Включить поддержку SSL. | ||
Имя пользователя для входа на сервер. | ||
Строка подключения для поиска кластера Couchbase. | ||
Время ожидания для HTTP-соединений, прежде чем они будут закрыты и удалены из пула. |
| |
Максимальное количество сокетов на узел. |
|
Минимальное количество сокетов на узел. |
| |
Имя SSL-пакета. | ||
Включить поддержку SSL. Автоматически включается, если предоставлен «keyStore» или «bundle», если не указано иное. | ||
Таймаут для аналитической службы. |
| |
Таймаут подключения к ведру. |
| |
Таймаут отключения от ведра. |
| |
Таймаут для операций со специфическим ключом-значением. |
| |
Таймаут для операций со специфическим ключом-значением с уровнем долговечности. |
| |
Таймаут для операций управления. |
| |
Таймаут операций запросов N1QL. |
| |
Таймаут для службы поиска. |
| |
Таймаут для обычных и геопространственных операций просмотра. |
| |
Пароль кластера. | ||
Имя пользователя кластера. | ||
Включить PersistenceExceptionTranslationPostProcessor. |
| |
Тип репозиториев Cassandra для включения. |
| |
Автоматическое создание представлений и индексов. Используйте метаданные, предоставленные "@ViewIndexed", "@N1qlPrimaryIndexed" и "@N1qlSecondaryIndexed". |
| |
Имя ведра для подключения. | ||
Полное имя FieldNamingStrategy для использования. | ||
Тип репозиториев Couchbase для включения. |
| |
Имя области, используемой для доступа ко всем коллекциям. | ||
Имя поля, хранящего информацию о типе для сложных типов при использовании "MappingCouchbaseConverter". |
| |
Включить репозитории Elasticsearch. |
| |
Включить JDBC-репозитории. |
| |
Режим инициализации для JPA-репозиториев. |
| |
Включить JPA-репозитории. |
| |
Включить LDAP-репозитории. |
| |
Дополнительные серверные узлы. Нельзя задавать вместе с URI или если не указан 'host'. Дополнительные узлы будут использовать стандартный порт mongo 27017. Если вам нужен другой порт, вы можете использовать синтаксис "host:port". |
Имя базы данных аутентификации. | ||
Включить автоматическое создание индексов. | ||
Имя базы данных. Переопределяет базу данных в URI. | ||
Полное имя стратегии именования полей FieldNamingStrategy для использования. | ||
Имя ведра GridFS. | ||
Имя базы данных GridFS. | ||
Хост сервера MongoDB. Не может быть задан с помощью URI. | ||
Пароль пользователя для входа на сервер MongoDB. Не может быть задан с помощью URI. | ||
Порт сервера MongoDB. Не может быть задан с помощью URI. | ||
Требуемое имя реплики для кластера. Не может быть задано с помощью URI. | ||
Тип репозиториев MongoDB для включения. |
| |
Имя SSL-пакета. | ||
Включить поддержку SSL. Включается автоматически, если указан "пакет", если не указано иное. | ||
URI базы данных MongoDB. Переопределяет хост, порт, имя пользователя и пароль. |
| |
Имя пользователя для входа на сервер MongoDB. Не может быть задан с помощью URI. | ||
Используемое представление при преобразовании UUID в двоичное значение BSON. |
| |
Имя базы данных для использования. По умолчанию сервер выбирает базу данных по умолчанию. | ||
Тип репозиториев Neo4j для включения. |
| |
Включить репозитории R2DBC. |
| |
Имя клиента, которое нужно установить в соединениях с CLIENT SETNAME. | ||
Тип клиента для использования. По умолчанию автоматически определяется в соответствии с classpath. | ||
Максимальное количество редиректов для следования при выполнении команд через кластер. | ||
Список узлов кластера, разделенный запятыми, в формате «host:port». Это представляет собой «начальный» список узлов кластера и должен содержать как минимум одну запись. | ||
Тайм-аут подключения. | ||
Индекс базы данных, используемый фабрикой подключений. |
| |
Хост сервера Redis. |
| |
Включить пул подключений. Включается автоматически, если доступна библиотека "commons-pool2". При использовании Jedis пул подкючений неявно включен в режиме sentinel, и эта настройка применяется только к одноузловому сценарию. | ||
Максимальное количество подключений, которые могут быть выделены пулом в данный момент. Используйте отрицательное значение для отсутствия ограничения. |
| |
Максимальное количество «неиспользуемых» подключений в пуле. Используйте отрицательное значение, чтобы указать неограниченное количество неиспользуемых подключений. |
|
Максимальное время ожидания выделения соединения, прежде чем будет выброшено исключение, когда пул исчерпан. Используйте отрицательное значение для неограниченного ожидания. |
| |
Целевое значение для минимального числа простаивающих соединений, поддерживаемых в пуле. Это значение имеет эффект только при положительных значениях как этого параметра, так и параметра времени между операциями удаления. |
| |
Время между запусками потока удаления простаивающих объектов. При положительном значении поток удаления простаивающих объектов запускается, в противном случае удаление простаивающих объектов не выполняется. | ||
Использовать ли адаптивное обновление топологии, используя все доступные триггеры обновления. |
| |
| Выполнять ли поиск и запрос всех узлов кластера для получения топологии кластера. Если значение равно false, то только начальные узлы-источники используются для обнаружения топологии. |
|
Период обновления топологии кластера. | ||
Включить ли пул. Включается автоматически, если доступен "commons-pool2". С Jedis пул неявно включен в режиме sentinel, и это значение применяется только к настройке с одиночным узлом. | ||
Максимальное количество соединений, которые могут быть выделены пулом в данный момент. Используйте отрицательное значение для отсутствия ограничения. |
| |
Максимальное количество «простаивающих» соединений в пуле. Используйте отрицательное значение, чтобы указать неограниченное количество простаивающих соединений. |
| |
Максимальное время ожидания выделения соединения, прежде чем будет выброшено исключение, когда пул исчерпан. Используйте отрицательное значение для неограниченного ожидания. |
| |
Целевое значение для минимального числа простаивающих соединений, поддерживаемых в пуле. Это значение имеет эффект только при положительных значениях как этого параметра, так и параметра времени между операциями удаления. |
| |
Время между запусками потока удаления простаивающих объектов. При положительном значении поток удаления простаивающих объектов запускается, в противном случае удаление простаивающих объектов не выполняется. | ||
Время ожидания завершения работы. |
| |
Пароль для входа на сервер redis. | ||
Порт сервера Redis. |
| |
Включить ли репозитории Redis. |
| |
Имя сервера Redis. | ||
Список «host:port» через запятую. | ||
Пароль для аутентификации с sentinel(ами). | ||
Имя пользователя для аутентификации с sentinel(ами). | ||
Имя пакета SSL. | ||
Включить ли поддержку SSL. Включается автоматически, если указан «пакет», если не указано иное. | ||
Таймаут чтения. | ||
URL соединения. Переопределяет host, порт, имя пользователя и пароль. Пример: redis://user:password@example.com:6379 | ||
Имя пользователя для входа на сервер redis. | ||
Базовый путь, используемый Spring Data REST для экспонирования ресурсов репозитория. | ||
Тип содержимого, используемый по умолчанию, если не указан другой. |
Размер страниц по умолчанию. | ||
Стратегия определения репозиториев, которые будут доступны. |
| |
Включить перевод значений перечислений (enum) через стандартный Spring Data REST ресурс локализации. | ||
Имя параметра строки запроса URL, указывающего количество возвращаемых результатов за раз. | ||
Максимальный размер страницы. | ||
Имя параметра строки запроса URL, указывающего, какую страницу вернуть. | ||
Возвращать ли тело ответа после создания сущности. | ||
Возвращать ли тело ответа после обновления сущности. | ||
Имя параметра строки запроса URL, указывающего направление сортировки результатов. | ||
Размер страницы по умолчанию. |
| |
Максимальный размер страницы, который будет принят. |
| |
Выводить и использовать индексы номеров страниц, начиная с 1. По умолчанию "false", что означает, что номер страницы 0 в запросе соответствует первой странице. |
| |
Имя параметра индекса страницы. |
| |
Общий префикс, добавляемый к параметрам номера страницы и размера страницы. | ||
Разделитель, используемый между квалификатором и фактическими свойствами номера и размера страницы. |
| |
Имя параметра размера страницы. |
| |
Имя параметра сортировки. |
| |
Настройки, специфичные для Commons DBCP2, привязанные к экземпляру BasicDataSource. | ||
Полное имя JDBC драйвера. По умолчанию автоматически определяется по URL. | ||
Детали подключения для встроенной базы данных. По умолчанию используется наиболее подходящая встроенная база данных, доступная в классе. | ||
Генерировать ли случайное имя источника данных. |
| |
Настройки, специфичные для Hikari, привязанные к экземпляру HikariDataSource. |
Местоположение источника данных JNDI. Класс, URL, имя пользователя и пароль игнорируются при установке. | ||
Имя источника данных для использования, если «generate-unique-name» имеет значение false. По умолчанию равно «testdb» при использовании встроенной базы данных, иначе null. | ||
Настройки Oracle UCP, привязанные к экземпляру PoolDataSource Oracle UCP. | ||
Пароль для входа в базу данных. | ||
Настройки Tomcat datasource, привязанные к экземпляру DataSource Tomcat JDBC. | ||
Полное имя реализации пула соединений для использования. По умолчанию автоматически обнаруживается из classpath. | ||
JDBC URL базы данных. | ||
Имя пользователя для входа в базу данных. | ||
Полное имя источника данных XA. | ||
Свойства, передаваемые источнику данных XA. | ||
Таймаут соединения при взаимодействии с Elasticsearch. |
| |
Пароль для аутентификации с Elasticsearch. | ||
Префикс, добавляемый к пути каждого запроса, отправленного в Elasticsearch. | ||
Задержка выполнения сканирования после сбоя. |
| |
Интервал между последовательными обычными выполнениями сканирования. |
| |
Имя SSL-пакета. | ||
Включить или выключить поддержание соединения сокета между клиентом и Elasticsearch. |
| |
Таймаут сокета при взаимодействии с Elasticsearch. |
| |
Список Elasticsearch-экземпляров через запятую. |
| |
Имя пользователя для аутентификации с Elasticsearch. | ||
Включить или выключить консоль. |
| |
Путь, по которому доступна консоль. |
|
Включить вывод отслеживания. |
| |
Пароль для доступа к настройкам и инструментам консоли H2. | ||
Включить удаленный доступ. |
| |
Пароль пользователя. | ||
URL экземпляра InfluxDB, к которому нужно подключиться. | ||
Имя пользователя для входа. | ||
Количество строк, которые должны быть извлечены из базы данных, когда требуется больше строк. Используйте -1, чтобы использовать значения по умолчанию JDBC драйвера. |
| |
Максимальное количество строк. Используйте -1, чтобы использовать значения по умолчанию JDBC драйвера. |
| |
Таймаут запроса. По умолчанию используется значение по умолчанию JDBC драйвера. Если не указан суффикс длительности, используется значение в секундах. | ||
Используемый диалект SQL. Автоматически определяется по умолчанию. | ||
Целевая база данных для работы, автоматически определяется по умолчанию. Также может быть установлена с помощью свойства "databasePlatform". | ||
Имя целевой базы данных для работы, автоматически определяется по умолчанию. Также может быть установлено с помощью перечисления "Database". | ||
Отложить инициализацию DataSource до тех пор, пока не будут созданы и инициализированы все EntityManagerFactory-бины. |
| |
Инициализировать схему при запуске. |
| |
Режим DDL. На самом деле это сокращение для свойства "hibernate.hbm2ddl.auto". По умолчанию "create-drop" при использовании встроенной базы данных и отсутствии менеджера схем. В противном случае, по умолчанию "none". | ||
Полное имя неявной стратегии именования. | ||
Полное имя физической стратегии именования. | ||
Ресурсы отображения (аналогично записям "mapping-file" в persistence.xml). | ||
Регистрация OpenEntityManagerInViewInterceptor. Связывает JPA EntityManager с потоком для всего процесса обработки запроса. |
| |
Дополнительные встроенные свойства для установки у поставщика JPA. | ||
Включить логирование SQL-запросов. |
| |
Включить использование анонимной среды для чтений. Отключено по умолчанию, если не задано имя пользователя. | ||
Базовая суффиксная часть, от которой должны начинаться все операции. | ||
Настройки спецификаций LDAP. | ||
Список базовых DN. | ||
Пароль встроенного LDAP. | ||
Имя пользователя встроенного LDAP. | ||
Ссылка на ресурс скрипта схемы (LDIF). |
| |
Порт встроенного LDAP. |
|
Включить ли валидацию схемы LDAP. |
| |
Путь к пользовательской схеме. | ||
Пароль пользователя для входа на сервер. | ||
Игнорировать ли исключение NameNotFoundException при поиске с помощью LdapTemplate? |
| |
Игнорировать ли исключение PartialResultException при поиске с помощью LdapTemplate? |
| |
Игнорировать ли исключение SizeLimitExceededException при поиске с помощью LdapTemplate? |
| |
URL сервера LDAP. | ||
Имя пользователя для входа на сервер. | ||
Билет Kerberos для подключения к базе данных. Взаимоисключительно с заданным именем пользователя. | ||
Пароль пользователя для входа на сервер. | ||
Область для подключения. | ||
Имя пользователя для входа на сервер. | ||
Таймаут для взятия подключений из пула. |
| |
Максимальное время повторных попыток транзакций. |
| |
Попытки получения новых подключений будут производиться в течение заданного таймаута. |
| |
Подключения из пула, простоявшие в нем дольше указанного порога, будут проверены перед повторным использованием. | ||
Включать ли логирование утечек сессий? |
| |
Подключения из пула, старше указанного порога, будут закрыты и удалены из пула. |
| |
Максимальное количество подключений в пуле для одной базы данных. |
| |
Включать ли метрики? |
| |
Путь к файлу с доверенными сертификатами. | ||
Использовать ли зашифрованное соединение? |
| |
Требуется ли проверка имени хоста? |
| |
Стратегия доверия. |
| |
URI, используемый драйвером. |
| |
Генерировать ли случайное имя базы данных. Игнорировать любой заданный при включении. |
| |
Имя базы данных. Устанавливается, если имя не указано в URL. По умолчанию «testdb» при использовании встроенной базы данных. | ||
Пароль для входа в базу данных. Устанавливается, если пароль не указан в URL. |
Включена ли пул-технология. Требуется r2dbc-pool. |
| |
Начальный размер пула подключений. |
| |
Максимальное время ожидания получения подключения из пула. По умолчанию — ожидание бесконечно. | ||
Максимальное время ожидания создания нового подключения. По умолчанию — ожидание бесконечно. | ||
Максимальное время простоя подключения в пуле. |
| |
Максимальное время жизни подключения в пуле. По умолчанию, подключение существует бесконечно. | ||
Максимальный размер пула подключений. |
| |
Максимальное время проверки подключения из пула. По умолчанию — ожидание бесконечно. | ||
Минимальное количество неактивных подключений. |
| |
Глубина проверки. |
| |
Запрос валидации. | ||
Дополнительные параметры R2DBC. | ||
R2DBC URL базы данных. Имя базы данных, имя пользователя, пароль и параметры пула, указанные в URL, имеют приоритет перед отдельными параметрами. | ||
Имя пользователя для входа в базу данных. Устанавливается, если в URL не указано имя пользователя. |
6. Свойства транзакций
| Имя | Описание | Значение по умолчанию |
|---|
| Время в секундах, необходимое для взятия соединений из пула. |
|
| Игнорировать ли флаг транзакции при создании сессии. |
|
| Требуются ли локальные транзакции. |
|
Время в секундах между запусками потока обслуживания пула. |
| |
Время в секундах, после которого соединения удаляются из пула. |
| |
Время в секундах, в течение которого соединение может храниться в пуле перед уничтожением. 0 означает отсутствие ограничения. |
| |
Максимальный размер пула. |
| |
Минимальный размер пула. |
| |
Время ожидания сбора, в секундах, для взятых из пула соединений. 0 означает отсутствие ограничения. |
| |
Уникальное имя, используемое для идентификации ресурса во время восстановления. |
| |
| Реализация XAConnectionFactory, специфичная для поставщика. | |
Свойства XA, специфичные для поставщика. | ||
Время в секундах, необходимое для взятия соединений из пула. |
| |
| Использовать ли одновременную валидацию соединений. |
|
Уровень изоляции по умолчанию для соединений, предоставляемых пулом. | ||
Время ожидания, в секундах, для установления соединения с базой данных. |
| |
Время в секундах между запусками потока обслуживания пула. |
| |
Время в секундах, после которого соединения удаляются из пула. |
| |
Время в секундах, в течение которого соединение может храниться в пуле перед уничтожением. 0 означает отсутствие ограничения. |
| |
Максимальный размер пула. |
| |
Минимальный размер пула. |
| |
Время ожидания сбора, в секундах, для взятых из пула соединений. 0 означает отсутствие ограничения. |
| |
SQL-запрос или оператор, используемый для проверки соединения перед возвратом. | ||
Уникальное имя, используемое для идентификации ресурса во время восстановления. |
| |
Реализация XAConnectionFactory, специфичная для поставщика. | ||
Свойства XA, специфичные для поставщика. |
Включить поддержку JTA. |
| |
Значение по умолчанию для таймаута транзакции. Если суффикс длительности не указан, используется значение в секундах. | ||
Откатить транзакцию при ошибках подтверждения. |
7. Свойства миграции данных
| Имя | Описание | Значение по умолчанию |
|---|
Описание для тега существующей схемы при применении эталонной точки. |
| |
Необходимо ли автоматически вызывать эталонную точку при миграции непустой схемы? |
| |
Версия для тега существующей схемы при выполнении эталонной точки. |
| |
Нужно ли объединять SQL-утверждения в пакет при их выполнении? Требуется Flyway Teams. | ||
Миграции, которые Flyway должен учитывать при миграции или отмене. Если значение пустое, рассматриваются все доступные миграции. Требуется Flyway Teams. | ||
Отключить ли очистку базы данных? |
| |
Необходимо ли автоматически вызывать очистку при возникновении ошибки валидации? |
| |
Максимальное количество попыток повторного подключения к базе данных. |
| |
Максимальное время между повторными попытками подключения к базе данных. Если не указан суффикс длительности, используется секунды. |
| |
Flyway должен ли пытаться создать схемы, указанные в свойстве schemas? |
| |
Имя схемы по умолчанию, управляемой Flyway (регистрозависимое). | ||
Пытаться ли автоматически определить кодировку файла SQL-миграции? Требуется Flyway Teams. | ||
Полное имя JDBC-драйвера. По умолчанию автоматически определяется на основе URL. | ||
Включить ли flyway? |
| |
Кодировка SQL-миграций. |
| |
Правила для встроенной обработки ошибок, чтобы переопределить определенные SQL-состояния и коды ошибок. Требуется Flyway Teams. | ||
Flyway должен ли выполнять SQL внутри транзакции? |
| |
Прекратить ли выполнение, если не найдены указанные каталоги скриптов миграции? |
| |
Сгруппировать все ожидающие миграции вместе в одной транзакции при их применении? |
| |
Игнорировать миграции, соответствующие этому списку шаблонов, разделенных запятыми, при проверке миграций. Требуется Flyway Teams. | ||
SQL-утверждения для инициализации соединения сразу после его получения. | ||
Имя пользователя, записанное в таблице истории схемы, как применивший миграцию. | ||
Свойства для передачи JDBC-драйверу. Требуется Flyway Teams. | ||
Путь к файлу конфигурации Kerberos. Требуется Flyway Teams. | ||
Ключ лицензии для Flyway Teams. | ||
Расположение скриптов миграции. Может содержать специальный заполнитель "{vendor}" для использования местоположений, специфичных для поставщика. |
| |
Максимальное количество попыток повторного получения блокировки. |
|
Логгеры, которые должен использовать Flyway. |
| |
Разрешить ли смешивание транзакционных и нетранзакционных инструкций в одной миграции? |
| |
Путь к файлу кэша Oracle Kerberos. Требуется Flyway Teams. | ||
Включить поддержку команд Oracle SQL*Plus. Требуется Flyway Teams. | ||
Выводить предупреждение вместо ошибки при обнаружении неподдерживаемой команды Oracle SQL*Plus. Требуется Flyway Teams. | ||
Расположение Oracle Wallet, используемого для автоматического входа в базу данных. Требуется Flyway Teams. | ||
Разрешить ли выполнение миграций в произвольном порядке. |
| |
Выводить ли Flyway таблицу с результатами запросов при выполнении миграций. Требуется Flyway Teams. | ||
Пароль для входа в базу данных для миграции. | ||
Префикс для плейсхолдеров в скриптах миграций. |
| |
Произвести замену плейсхолдеров в скриптах миграций. |
| |
Разделитель для плейсхолдеров по умолчанию. |
| |
Суффикс для плейсхолдеров в скриптах миграций. |
| |
Плейсхолдеры и их замены для применения к sql скриптам миграций. | ||
Префикс имени файла для повторяемых SQL миграций. |
| |
Имена схем, управляемых Flyway (регистрозависимые). | ||
Префикс для плейсхолдеров в скриптах миграций. |
| |
Суффикс для плейсхолдеров в скриптах миграций. |
| |
Пропустить ли стандартные обработчики. Если true, используются только пользовательские обработчики. |
| |
Пропустить ли стандартные решатели. Если true, используются только пользовательские решатели. |
| |
Пропустить ли Flyway выполнение содержимого миграций и обновить только таблицу истории схемы. Требуется Flyway teams. | ||
Префикс имени файла для SQL миграций. |
| |
Разделитель имени файла для SQL миграций. |
| |
Суффикс имени файла для SQL миграций. |
| |
Путь к файлу входа в SQL Server Kerberos. Требуется Flyway Teams. | ||
Потоковое чтение SQL миграций при их выполнении. Требуется Flyway Teams. | ||
Имя таблицы истории схем, которая будет использоваться Flyway. |
|
Пространство имен, в котором создаётся таблица истории схемы. Игнорируется при использовании базы данных, которая не поддерживает пространства имен. По умолчанию используется по умолчанию пространство имен подключения, используемого Flyway. | ||
Целевая версия миграций, до которой должны рассматриваться миграции. |
| |
JDBC-адрес базы данных, которую нужно мигрировать. Если не задано, используется первичный настроенный источник данных. | ||
Пользователь для входа в базу данных, которую нужно мигрировать. | ||
Требуется ли проверка миграций и обратных вызовов, скрипты которых не соответствуют правильной конвенции наименования. |
| |
Вызывать ли автоматически validate при выполнении миграции. |
| |
Путь к конфигурации журнала изменений. |
| |
Нужно ли очистить все контрольные суммы в текущем журнале изменений, чтобы они были пересчитаны при следующей обновлении. |
| |
Список контекстов выполнения, разделённых запятыми. | ||
Имя таблицы для отслеживания одновременного использования Liquibase. |
| |
Имя таблицы для отслеживания истории изменений. |
| |
Схема по умолчанию базы данных. | ||
Полное имя JDBC-драйвера. По умолчанию автоматически определяется на основе URL. | ||
Сначала удалить схему базы данных? |
| |
Включить поддержку Liquibase? |
| |
Список меток выполнения, разделённых запятыми. | ||
Схема для использования объектов Liquibase. | ||
Пространство имен для использования объектов Liquibase. | ||
Параметры журнала изменений. | ||
Пароль для входа в базу данных, которую нужно мигрировать. | ||
Файл, в который записывается обратная SQL при обновлении. | ||
Имя тега для использования при применении изменений в базе данных. Также может использоваться с «rollbackFile» для генерации скрипта отката для всех существующих изменений, связанных с этим тегом. | ||
Проверять откат перед выполнением обновления? |
| |
JDBC-адрес базы данных, которую нужно мигрировать. Если не задано, используется первичный настроенный источник данных. | ||
Пользователь для входа в базу данных, которую нужно мигрировать. | ||
Продолжать инициализацию при возникновении ошибки? |
| |
Расположения скриптов данных (DML) для применения к базе данных. | ||
Кодировка скриптов схемы и данных. |
Режим применения, определяющий, нужно ли выполнять инициализацию. |
| |
Пароль базы данных для применения скриптов инициализации (если отличается). | ||
Платформа для использования в расположениях схемы по умолчанию или скриптов данных, schema-${platform}.sql и data-${platform}.sql. |
| |
Расположения скриптов схемы (DDL) для применения к базе данных. | ||
Разделитель операторов в скриптах схемы и данных. |
| |
Имя пользователя базы данных для применения скриптов инициализации (если отличается). |
Свойства интеграции
| Имя | Описание | Значение по умолчанию |
|---|
URL брокера ActiveMQ. По умолчанию генерируется автоматически. | ||
Время ожидания, прежде чем считать завершение закрытия полным. |
| |
Необходимо ли прекратить доставку сообщения перед повторной доставкой сообщений из отменённой транзакции. Это подразумевает, что порядок сообщений не сохраняется, когда данная опция включена. |
| |
Нужно ли доверять всем пакетам. | ||
Список пакетов, которым следует доверять (через запятую), если не доверять всем. | ||
Пароль для входа в брокер. | ||
Блокировать ли запрос соединения, если пул переполнен. Установите в false, чтобы вместо этого сгенерировать исключение «JMSException». |
| |
Срок блокировки перед генерацией исключения, если пул всё ещё переполнен. |
| |
Создавать ли JmsPoolConnectionFactory вместо обычного ConnectionFactory. |
| |
Таймаут бездействия соединения. |
| |
Максимальное количество подключений в пуле. |
| |
Максимальное количество сессий в пуле на одно подключение. |
| |
Время ожидания между проверками истечения срока действия бездействующих подключений. Отрицательное значение отключает проверку. |
| |
Использовать только один анонимный экземпляр «MessageProducer». Установите в false, чтобы создавать «MessageProducer» каждый раз, когда он требуется. |
| |
Время ожидания ответа при отправке сообщений. Установите в 0, чтобы ждать бесконечно. |
| |
Имя пользователя для входа в брокер. | ||
Порт брокера Artemis. |
| |
Пароль кластера. По умолчанию генерируется случайным образом при запуске. | ||
Директория файла журнала. Не требуется, если сохранение отключено. | ||
Включить ли встроенный режим, если доступны API сервера Artemis. |
| |
Включить ли постоянное хранилище. |
| |
Список очередей, которые нужно создать при запуске (через запятую). |
| |
Идентификатор сервера. По умолчанию используется автоматически инкрементирующий счётчик. |
| |
Список тем, которые нужно создать при запуске (через запятую). |
| |
Режим развертывания Artemis. По умолчанию определяется автоматически. | ||
Пароль для входа в брокер. | ||
Блокировать ли запрос соединения, если пул переполнен. Установите в false, чтобы вместо этого сгенерировать исключение «JMSException». |
|
Период блокировки перед выбросом исключения, если пул всё ещё заполнен. |
| |
Создавать ли JmsPoolConnectionFactory вместо обычного ConnectionFactory. |
| |
Таймаут бездействия соединения. |
| |
Максимальное количество подключений в пуле. |
| |
Максимальное количество сеансов в пуле на подключение. |
| |
Время ожидания между проверками истечения срока действия подключений. Если отрицательно, нить удаления подключений бездействия не запускается. |
| |
Использовать только один экземпляр анонимного "MessageProducer". Установите в значение false, чтобы создавать "MessageProducer" каждый раз, когда он требуется. |
| |
Логин пользователя брокера. | ||
Режим инициализации схемы базы данных. |
| |
Уровень изоляции транзакций для создания метаданных задач новых задач. | ||
Платформа, используемая в скриптах инициализации, если используется плейсхолдер @@platform@@. По умолчанию определяется автоматически. | ||
Путь к файлу SQL, используемому для инициализации схемы базы данных. |
| |
Префикс таблицы для всех таблиц метаданных пакетной обработки. | ||
Выполнять все задачи Spring Batch в контексте при запуске. |
| |
Имя задачи для выполнения при запуске. Должно быть указано, если в контексте найдено несколько задач. | ||
Расположение конфигурационного файла для инициализации Hazelcast. | ||
Создавать ли входные каналы при необходимости. |
| |
Максимальное количество подписчиков, разрешенных, например, на 'PublishSubscribeChannel'. | ||
Максимальное количество подписчиков, разрешенных, например, на 'DirectChannel'. | ||
Список имён шаблонов бинов конечных точек, разделенных запятыми, которые не должны запускаться автоматически при запуске приложения. | ||
Список имён заголовков сообщений, разделенных запятыми, которые не должны заполняться в экземпляры сообщений при операции копирования заголовков. | ||
Выбрасывать ли исключение, когда шлюз больше не ожидает ответ. |
| |
Игнорировать ли сбои для одного или нескольких обработчиков глобального канала 'errorChannel'. |
| |
Не игнорировать ли сообщения в глобальном канале 'errorChannel' в случае отсутствия подписчиков. |
| |
Режим инициализации схемы базы данных. |
| |
Платформа, используемая в скриптах инициализации, если используется плейсхолдер @@platform@@. По умолчанию определяется автоматически. |
Путь к SQL-файлу для инициализации схемы базы данных. |
| |
Выполнять ли Spring Integration компонентам логирование в основном потоке сообщений. При отключении такое логирование будет пропущено без проверки уровня логирования. При включении такое логирование контролируется стандартными настройками уровня логирования системы логирования. |
| |
Список простых шаблонов, разделённых запятыми, для соответствия с именами компонентов Spring Integration. При соответствии будет выполняться измерение наблюдения за компонентом. Для получения подробностей о синтаксисе шаблона, пожалуйста, обратитесь к документации javadoc метода smartMatch класса PatternMatchUtils Spring Integration. | ||
Выражение Cron для опроса. Взаимоисключающее с 'fixedDelay' и 'fixedRate'. | ||
Период задержки опроса. | ||
Период скорости опроса. | ||
Начальная задержка опроса. Применяется для 'fixedDelay' и 'fixedRate', игнорируется для 'cron'. | ||
Максимальное количество сообщений для опроса за один цикл. | ||
Время ожидания сообщений при опросе. |
| |
Хост сервера TCP RSocket для подключения. | ||
Порт сервера TCP RSocket для подключения. | ||
URI сервера WebSocket RSocket для подключения. | ||
Обрабатывать ли сопоставление сообщений для RSocket через Spring Integration. |
| |
Кэшировать ли потребителей сообщений? |
| |
Кэшировать ли сессии? |
| |
Кэшировать ли производителей сообщений? |
| |
Размер кэша сессий (на тип JMS Session). |
| |
Имя JNDI фабрики подключения. Если задано, имеет приоритет перед другими автоматическими конфигурациями фабрики подключения. | ||
Режим подтверждения контейнера. По умолчанию, слушатель работает с транзакциями и автоматическим подтверждением. | ||
Автоматически запускать контейнер при запуске. |
| |
Минимальное количество конкурирующих потребителей. | ||
Максимальное количество конкурирующих потребителей. | ||
Таймаут для вызовов receive. Используйте -1 для немедленного получения или 0 для отсутствия таймаута. Последнее возможно только если не работаем внутри менеджера транзакций и обычно не рекомендуется, поскольку это препятствует чистой остановке. |
| |
Является ли тип назначения по умолчанию темой? |
| |
Назначение по умолчанию для операций отправки и получения, которые не имеют параметра назначения. | ||
Задержка доставки для вызовов отправки. | ||
Режим доставки. Включает QoS (Качество обслуживания) при установке. |
Приоритет сообщения при отправке. Включает QoS (Качество обслуживания) при установлении. | ||
Включить явное QoS (Качество обслуживания) при отправке сообщения. При включении, режим доставки, приоритет и время жизни сообщения будут использованы при отправке. QoS автоматически включится, если хотя бы один из этих параметров настроен. | ||
Таймаут для вызовов получения. | ||
Время жизни сообщения при отправке. Включает QoS (Качество обслуживания) при установлении. | ||
Автоматически создавать темы при инициализации контекста. При установке в значение false отключается автоматическое создание тем при инициализации контекста. |
| |
Идентификатор, передаваемый серверу при выполнении запросов. Используется для ведения логов на стороне сервера. | ||
Таймаут закрытия. | ||
Быстрое завершение, если брокер недоступен при запуске. |
| |
Разрешить изменения конфигурации существующей темы. |
| |
Таймаут операции. | ||
Дополнительные свойства, специфичные для администрирования, используемые для настройки клиента. | ||
Протокол безопасности, используемый для связи с брокерами. | ||
Пароль закрытого ключа в хранилище ключей или файле хранилища ключей. | ||
Цепочка сертификатов в формате PEM со списком сертификатов X.509. | ||
Закрытый ключ в формате PEM с ключами PKCS#8. | ||
Расположение файла хранилища ключей. | ||
Пароль хранилища для файла хранилища ключей. | ||
Тип хранилища ключей. | ||
Используемый SSL-протокол. | ||
Доверенные сертификаты в формате PEM с сертификатами X.509. | ||
Расположение файла хранилища доверия. | ||
Пароль хранилища для файла хранилища доверия. | ||
Тип хранилища доверия. | ||
Список хост:порт пар, разделённых запятыми, для установления начальных подключений к кластеру Kafka. Применяется ко всем компонентам, если не переопределено. | ||
Идентификатор, передаваемый серверу при выполнении запросов. Используется для ведения логов на стороне сервера. | ||
Частота автоматического подтверждения сдвигов потребителя в Kafka, если 'enable.auto.commit' установлено в значение true. | ||
Действия при отсутствии начального сдвига в Kafka или если текущий сдвиг больше не существует на сервере. | ||
Список хост:порт пар, разделённых запятыми, для установления начальных подключений к кластеру Kafka. Переопределяет глобальный параметр для потребителей. |
Идентификатор, передаваемый серверу при выполнении запросов. Используется для ведения журнала на стороне сервера. | ||
Определяет, будет ли смещение потребителя периодически подтверждаться в фоновом режиме. | ||
Максимальное время, в течение которого сервер ожидает, прежде чем ответить на запрос fetch, если нет достаточных данных, чтобы сразу удовлетворить требованию, заданному "fetch-min-size". | ||
Минимальное количество данных, которое сервер должен вернуть для запроса fetch. | ||
Уникальная строка, идентифицирующая группу потребителей, к которой принадлежит этот потребитель. | ||
Ожидаемое время между ударами сердца (heartbeat) к координатору потребителей. | ||
Уровень изоляции для чтения сообщений, которые были записаны транзакционно. |
| |
Класс десериализатора для ключей. | ||
Максимальное количество записей, возвращаемых в одном вызове poll(). | ||
Дополнительные свойства, специфичные для потребителя, используемые для настройки клиента. | ||
Протокол безопасности, используемый для связи с брокерами. | ||
Пароль закрытого ключа в хранилище ключей или файле ключей. | ||
Цепочка сертификатов в формате PEM со списком сертификатов X.509. | ||
Закрытый ключ в формате PEM с ключами PKCS#8. | ||
Расположение файла хранилища ключей. | ||
Пароль хранилища для файла ключей. | ||
Тип хранилища ключей. | ||
Протокол SSL для использования. | ||
Доверенные сертификаты в формате PEM с сертификатами X.509. | ||
Расположение файла хранилища доверия. | ||
Пароль хранилища доверия для файла хранилища. | ||
Тип хранилища доверия. | ||
Класс десериализатора для значений. | ||
Флаг управления для конфигурации входа в систему. |
| |
Включить ли конфигурацию JAAS. |
| |
Модуль входа в систему. |
| |
Дополнительные параметры JAAS. | ||
Количество записей между подтверждениями смещения, когда ackMode равен "COUNT" или "COUNT_TIME". | ||
Listener AckMode. Смотрите документацию spring-kafka. | ||
Время между подтверждениями смещения, когда ackMode равен "TIME" или "COUNT_TIME". |
Поддержка асинхронных подтверждений записей. Применяется только в случае, когда spring.kafka.listener.ack-mode имеет значение manual или manual-immediate. | ||
Автоматический запуск контейнера. |
| |
Префикс для свойства consumer client.id слушателя. | ||
Количество потоков для выполнения в контейнерах слушателей. | ||
Интервал ожидания между вызовами Consumer.poll(Duration). |
| |
Время между публикацией событий о простоях потребителя (нет полученных данных). | ||
Время между публикацией событий о простоях потребителя раздела (нет полученных данных для раздела). | ||
Останавливает ли контейнер после обработки текущей записи или после обработки всех записей из предыдущего опроса. |
| |
Выводить ли конфигурацию контейнера во время инициализации (уровень INFO). | ||
Должен ли контейнер прекратить запуск, если хотя бы одна из настроенных тем отсутствует на брокере. |
| |
Время между проверками неактивных потребителей. Если суффикс продолжительности не указан, используется секунда. | ||
Множитель, применяемый к "pollTimeout", для определения неактивности потребителя. | ||
Таймаут при опросе потребителя. | ||
Тип слушателя. |
| |
Количество подтверждений, которые производитель требует от лидера, прежде чем считать запрос завершенным. | ||
Размер пакета по умолчанию. Небольшой размер пакета сделает пачки менее частыми и может снизить пропускную способность (размер пакета 0 полностью отключает пачки). | ||
Список хост:порт пар через запятую, используемых для установления начальных соединений с кластером Kafka. Переопределяет глобальное свойство для производителей. | ||
Общий размер памяти, который производитель может использовать для буферизации записей, ожидающих отправки на сервер. | ||
Идентификатор, передаваемый серверу при выполнении запросов. Используется для ведения журнала на стороне сервера. | ||
Тип сжатия для всех данных, созданных производителем. | ||
Класс сериализатора для ключей. | ||
Дополнительные свойства, специфичные для производителя, используемые для настройки клиента. | ||
Если больше нуля, позволяет повторную попытку неудачных отправлений. | ||
Протокол безопасности, используемый для связи с брокерами. | ||
Пароль закрытого ключа в хранилище ключей или файле хранилища ключей. | ||
Цепочка сертификатов в формате PEM со списком сертификатов X.509. | ||
Закрытый ключ в формате PEM с ключами PKCS#8. | ||
Расположение файла хранилища ключей. |
Пароль хранилища ключей. | ||
Тип хранилища ключей. | ||
Использовать SSL протокол. | ||
Доверенные сертификаты в формате PEM с сертификатами X.509. | ||
Расположение файла хранилища доверенных сертификатов. | ||
Пароль хранилища доверенных сертификатов. | ||
Тип хранилища доверенных сертификатов. | ||
Если не пусто, включает поддержку транзакций для продюсера. | ||
Класс сериализатора для значений. | ||
Дополнительные свойства, общие для продюсеров и потребителей, используемые для настройки клиента. | ||
Общее количество попыток обработки перед отправкой сообщения в DLT. |
| |
Канонический интервал ожидания. Используется в качестве начального значения в экспоненциальном случае и в качестве минимального значения в равномерном случае. |
| |
Включить ли повторные попытки, основанные на теме, без блокировки. |
| |
Максимальное время ожидания между повторными попытками. Если меньше, чем интервал, применяется значение по умолчанию в 30 секунд. |
| |
Множитель для генерации следующего интервала ожидания. |
| |
Использовать ли случайные интервалы ожидания. |
| |
Протокол безопасности, используемый для связи с брокерами. | ||
Пароль закрытого ключа в хранилище ключей или файле ключей. | ||
Цепочка сертификатов в формате PEM со списком сертификатов X.509. | ||
Закрытый ключ в формате PEM с ключами PKCS#8. | ||
Расположение файла хранилища ключей. | ||
Пароль хранилища ключей. | ||
Тип хранилища ключей. | ||
Использовать SSL протокол. | ||
Доверенные сертификаты в формате PEM с сертификатами X.509. | ||
Расположение файла хранилища доверенных сертификатов. | ||
Пароль хранилища доверенных сертификатов. | ||
Тип хранилища доверенных сертификатов. | ||
Свойство Kafka streams application.id; по умолчанию spring.application.name. | ||
Автоматический запуск bean потока streams. |
|
Список пар хост:порт, разделённых запятыми, для первоначального подключения к кластеру Kafka. Переопределяет глобальный параметр для потоков. | ||
Очистить локальный каталог состояния приложения при завершении работы. |
| |
Очистить локальный каталог состояния приложения при запуске. |
| |
Идентификатор, передаваемый серверу при выполнении запросов. Используется для ведения журнала серверной стороны. | ||
Дополнительные свойства Kafka, используемые для настройки потоков. | ||
Коэффициент репликации для тем журнала изменений и тем перераспределения, созданных приложением обработки потоков. | ||
Протокол безопасности, используемый для связи с брокерами. | ||
Пароль закрытого ключа в файле или хранилище ключей. | ||
Цепочка сертификатов в формате PEM со списком сертификатов X.509. | ||
Закрытый ключ в формате PEM с ключами PKCS#8. | ||
Местоположение файла хранилища ключей. | ||
Пароль хранилища ключей для файла хранилища. | ||
Тип хранилища ключей. | ||
Использовать протокол SSL. | ||
Доверенные сертификаты в формате PEM с сертификатами X.509. | ||
Местоположение файла хранилища доверенных сертификатов. | ||
Пароль хранилища доверенных сертификатов для файла хранилища. | ||
Тип хранилища доверенных сертификатов. | ||
Расположение каталога хранилища состояния. | ||
Максимальный размер кэша хранилища состояния в оперативной памяти по всем потокам. | ||
Тема по умолчанию, в которую отправляются сообщения. | ||
Префикс идентификатора транзакции, переопределяет префикс идентификатора транзакции в фабрике производителей. | ||
Режим перемешивания настроенных адресов. |
| |
Список адресов, разделённых запятыми, к которым должен подключаться клиент. Если установлено, хост и порт игнорируются. | ||
Время ожидания получения канала, если размер кэша достигнут. Если 0, всегда создаётся новый канал. | ||
Количество каналов для хранения в кэше. Если "check-timeout" > 0, максимальное количество каналов на подключение. | ||
Режим кэширования фабрики подключений. |
| |
Количество подключений для кэширования. Применяется только если режим CONNECTION. | ||
Таймаут продолжения вызовов RPC в каналах. Установите значение 0 для бесконечного ожидания. |
|
Таймаут соединения. Установите его в ноль, чтобы ждать бесконечно. | ||
Создавать ли bean AmqpAdmin. |
| |
Хост RabbitMQ. Игнорируется, если задан адрес. |
| |
Режим подтверждения контейнера. | ||
Автоматически ли запускать контейнер при запуске. |
| |
Количество потребителей на очередь. | ||
Должен ли контейнер представлять пакетные сообщения как отдельные сообщения или вызвать слушатель с пакетом. |
| |
Отклоненные доставки по умолчанию переставляются в очередь. | ||
Как часто должны публиковаться события неактивного контейнера. | ||
Вызывать ли ошибку, если очереди, объявленные контейнером, недоступны на брокере. |
| |
Максимальное количество неоповещенных сообщений, которые могут находиться в ожидании у каждого потребителя. | ||
Включены ли повторные попытки публикации. |
| |
Время ожидания между первой и второй попыткой доставки сообщения. |
| |
Максимальное количество попыток доставки сообщения. |
| |
Максимальное время ожидания между попытками. |
| |
Множитель, применяемый к предыдущему интервалу повторной попытки. |
| |
Бессостоятельные или состоятельные повторные попытки. |
| |
Режим подтверждения контейнера. | ||
Автоматически ли запускать контейнер при запуске. |
| |
Размер пакета, выраженный как количество физических сообщений, которые должен использовать контейнер. | ||
Минимальное количество потоков вызова слушателя. | ||
Создает ли контейнер пакет сообщений на основе «receive-timeout» и «batch-size»? Принуждает «de-batching-enabled» к значению true, чтобы включить содержимое пакета, созданного производителем, в пакет в виде отдельных записей. |
| |
Должен ли контейнер представлять пакетные сообщения как отдельные сообщения или вызвать слушатель с пакетом. |
| |
Отклоненные доставки по умолчанию переставляются в очередь. | ||
Как часто должны публиковаться события неактивного контейнера. | ||
Максимальное количество потоков вызова слушателя. | ||
Вызывать ли ошибку, если очереди, объявленные контейнером, недоступны на брокере, и/или останавливать ли контейнер, если одна или несколько очередей удалены во время работы. |
|
Максимальное количество неподтверждённых сообщений, которые могут быть в очереди каждого потребителя. | ||
Включить ли повторную отправку сообщений. |
| |
Время ожидания между первой и второй попыткой доставки сообщения. |
| |
Максимальное количество попыток доставки сообщения. |
| |
Максимальное время ожидания между попытками. |
| |
Множитель для применения к предыдущему интервалу повтора. |
| |
Бессостоятельные или состоятельные повторы? |
| |
Автоматически ли запускать контейнер при запуске? |
| |
Поддерживает ли контейнер слушателей, которые потребляют сообщения из нативного потока, а не из Spring AMQP? |
| |
Тип контейнера слушателей. |
| |
Пароль для аутентификации на брокере. |
| |
Порт RabbitMQ. Игнорируется, если задан адрес. По умолчанию 5672, или 5671, если включен SSL. | ||
Тип подтверждений издателя. | ||
Включить ли возврат сообщений издателю? |
| |
Запрашиваемое количество каналов на соединение. 0 — без ограничения. |
| |
Запрашиваемый таймаут для heartbeat; 0 — отключить. Если суффикс единицы измерения не указан, используются секунды. | ||
Используемый алгоритм SSL. По умолчанию настроен библиотекой Rabbit. | ||
Включить ли поддержку SSL. Определяется автоматически, если адрес предоставляется с протоколом (amqp:// vs. amqps://). | ||
Путь к хранилищу ключей, содержащему SSL-сертификат. | ||
Алгоритм хранилища ключей. |
| |
Пароль для доступа к хранилищу ключей. | ||
Тип хранилища ключей. |
| |
Хранилище доверенных SSL-сертификатов. | ||
Алгоритм хранилища доверенных сертификатов. |
| |
Пароль для доступа к хранилищу доверенных сертификатов. | ||
Тип хранилища доверенных сертификатов. |
| |
Проверять ли сертификат сервера? |
| |
Проверять ли имя хоста? |
|
Хост экземпляра RabbitMQ с включенным плагином Stream. |
| |
Имя потока. | ||
Пароль для входа в брокер. Если не указан, используется spring.rabbitmq.password. | ||
Порт потока экземпляра RabbitMQ с включенным плагином Stream. | ||
Имя пользователя для входа в брокер. Если не указан, используется spring.rabbitmq.username. | ||
Имя очереди по умолчанию для получения сообщений, если явно не указана другая. | ||
Имя используемого по умолчанию обмена для операций отправки. | ||
Включить обязательные сообщения. | ||
Таймаут для операций receive(). | ||
Таймаут для операций sendAndReceive(). | ||
Включить повторные попытки при публикации. |
| |
Время ожидания между первой и второй попыткой доставки сообщения. |
| |
Максимальное количество попыток доставки сообщения. |
| |
Максимальное время ожидания между попытками. |
| |
Множитель, применяемый к предыдущему интервалу повторной попытки. |
| |
Значение ключа маршрутизации по умолчанию для операций отправки. | ||
Имя пользователя для входа в брокер. |
| |
Виртуальный хост для подключения к брокеру. | ||
Путь, используемый в качестве базового URI для сервисов. |
| |
Параметры инициализации сервлета для Spring Web Services. | ||
Приоритет загрузки сервлета Spring Web Services при запуске. |
| |
Список местоположений WSDL и сопроводительных XSD, разделенных запятыми, которые необходимо экспонировать как beans. |
Свойства веб-приложения
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Поддерживаются ли учётные данные. Если не задано, учётные данные не поддерживаются. | ||
Список HTTP-заголовков, разрешённых в запросе, разделённых запятыми. «*» разрешает все заголовки. | ||
Список HTTP-методов, разрешённых, разделённых запятыми. «*» разрешает все методы. Если не задано, используется GET по умолчанию. | ||
Список шаблонов адресов (origins), разрешённых для кросс-доменных запросов, разделённых запятыми. В отличие от allowed origins, поддерживающих только «*», шаблоны более гибкие, например, 'https://*.example.com', и могут использоваться с allow-credentials. Если не заданы ни allowed origins, ни allowed origin patterns, кросс-доменные запросы фактически отключены. | ||
Список адресов (origins), разрешённых для кросс-доменных запросов, разделённых запятыми. «*» разрешает все адреса. Если включён allow-credentials, «*» нельзя использовать, и вместо этого следует задать шаблоны адресов (origin patterns). Если не заданы ни allowed origins, ни allowed origin patterns, кросс-доменные запросы фактически отключены. | ||
Список заголовков, которые следует включать в ответ, разделённых запятыми. | ||
Время, в течение которого клиенты могут кешировать ответ на предварительный запрос. Если не указан суффикс единиц измерения, используются секунды. |
| |
Включена ли стандартная GraphiQL UI. |
| |
Путь к конечному пункту GraphiQL UI. |
| |
Путь, по которому нужно открыть HTTP-точку входа для запросов GraphQL. |
| |
Сопоставление обработчика сообщений RSocket. | ||
Расширения файлов для файлов схемы GraphQL. |
| |
Включена ли интроспекция полей на уровне схемы. |
| |
Расположение файлов схемы GraphQL. |
| |
Включён ли конечный пункт, печатающий схему. Схема доступна по адресу spring.graphql.path + "/schema". |
| |
Время, в течение которого необходимо получить сообщение типа {@code CONNECTION_INIT}. |
| |
Путь к конечному пункту подписки GraphQL WebSocket. | ||
Отправлять ли ответы в формате application/hal+json на запросы, принимающие application/json. |
| |
Путь, используемый в качестве базового URI для приложения. Если указан, переопределяет значение "@ApplicationPath". | ||
Порядок фильтров Jersey. |
| |
Начальные параметры для передачи в Jersey через сервлет или фильтр. | ||
Приоритет загрузки сервлета Jersey при запуске. |
| |
Тип интеграции Jersey. |
| |
Время ожидания обработки асинхронного запроса. Если не задано, используется время ожидания по умолчанию для реализации. | ||
Использовать ли параметр запроса (по умолчанию "format") для определения требуемого типа медиа. |
| |
Сопоставление расширений файлов с типами медиа для согласования содержимого. Например, yml с text/yaml. |
Имя параметра запроса, используемого при включенном "favor-parameter". | ||
Предпочитаемый JSON-маппер для использования при преобразовании HTTP-сообщений. По умолчанию определяется автоматически в зависимости от среды. | ||
Выполнять ли обработку запросов OPTIONS методом doService в FrameworkServlet? |
| |
Выполнять ли обработку запросов TRACE методом doService в FrameworkServlet? |
| |
Формат даты, например 'dd/MM/yyyy'. | ||
Формат даты и времени, например 'yyyy-MM-dd HH:mm:ss'. | ||
Формат времени, например 'HH:mm:ss'. | ||
Включить ли Spring's FormContentFilter. |
| |
Включить ли Spring's HiddenHttpMethodFilter. |
| |
Разрешить ли логирование (возможно, конфиденциальных) деталей запроса на уровне DEBUG и TRACE? |
| |
Включить ли предупреждающее логирование исключений, обработанных "HandlerExceptionResolver", кроме "DefaultHandlerExceptionResolver"? |
| |
Стратегия форматирования кодов сообщений. Например, 'PREFIX_ERROR_CODE'. | ||
Выбор стратегии сопоставления путей запросов с зарегистрированными отображениями. |
| |
Включить ли поддержку RFC 7807 Problem Details? |
| |
Опубликовать ли ServletRequestHandledEvent в конце каждого запроса? |
| |
Приоритет загрузки диспетчерского сервлета при запуске. |
| |
Путь диспетчерского сервлета. Установка пользовательского значения для этого свойства несовместима со стратегией сопоставления PathPatternParser. |
| |
Шаблон пути, используемый для статических ресурсов. |
| |
Вызывать ли исключение "NoHandlerFoundException", если для обработки запроса не найден обработчик? |
| |
Префикс представления Spring MVC. | ||
Суффикс представления Spring MVC. | ||
Шаблон пути, используемый для ресурсов WebJar. |
| |
Уровень обнаружения утечек для буферов с подсчетом ссылок. Если не настроен через 'ResourceLeakDetector.setLevel' или системную переменную 'io.netty.leakDetection.level', по умолчанию 'simple'. | ||
Включить ли поддержку многочастных загрузок? |
| |
Порог, после которого файлы записываются на диск. |
| |
Промежуточное расположение загруженных файлов. | ||
Максимальный размер файла. |
| |
Максимальный размер запроса. |
|
Производить ли отложенное разрешение запроса multipart в момент доступа к файлам или параметрам. |
| |
Режим сброса сессий. Определяет, когда изменения сессии записываются в хранилище сессий. |
| |
Имя карты, используемой для хранения сессий. |
| |
Режим сохранения сессий. Определяет, как отслеживаются изменения сессий и сохраняются в хранилище сессий. |
| |
Выражение Cron для задачи очистки истекших сессий. |
| |
Режим сброса сессий. Определяет, когда изменения сессий записываются в хранилище сессий. |
| |
Режим инициализации схемы базы данных. |
| |
Платформа, используемая в скриптах инициализации, если используется плейсхолдер @@platform@@. По умолчанию определяется автоматически. | ||
Режим сохранения сессий. Определяет, как отслеживаются изменения сессий и сохраняются в хранилище сессий. |
| |
Путь к SQL-файлу, используемому для инициализации схемы базы данных. |
| |
Имя таблицы базы данных, используемой для хранения сессий. |
| |
Имя коллекции, используемой для хранения сессий. |
| |
Выражение Cron для задачи очистки истекших сессий. Поддерживается только при repository-type установленном в indexed. |
| |
Действие конфигурации, которое применяется, если отсутствует пользовательский бин ConfigureRedisAction. |
| |
Режим сброса сессий. Определяет, когда изменения сессий записываются в хранилище сессий. |
| |
Префикс для ключей, используемых для хранения сессий. |
| |
Тип хранилища сессий Redis для настройки. |
| |
Режим сохранения сессий. Определяет, как отслеживаются изменения сессий и сохраняются в хранилище сессий. |
| |
Типы диспетчеров фильтров хранилища сессий. |
| |
Порядок фильтров хранилища сессий. | ||
Срок действия сессии. Если не указан суффикс длительности, используется значение в секундах. | ||
Локаль, которую следует использовать. По умолчанию эта локаль переопределяется заголовком «Accept-Language». | ||
Определение способа разрешения локали. |
| |
Включить ли обработку ресурсов по умолчанию. |
| |
Указывает, что сообщение ответа предназначено для одного пользователя и не должно храниться в общем кэше. | ||
Указывает, что любой кэш может хранить ответ. | ||
Максимальное время кеширования ответа в секундах, если не указан суффикс длительности. |
Указывает, что после того, как кэш устарел, он не должен использовать ответ без повторной валидации с сервером. | ||
Указывает, что кэшированный ответ может быть повторно использован только при повторной валидации с сервером. | ||
Указывает, что ответ не должен кэшироваться ни в коем случае. | ||
Указывает посредникам (кэшам и др.), что они не должны преобразовывать содержимое ответа. | ||
То же значение, что и директива "must-revalidate", за исключением того, что она не применяется к частным кэшам. | ||
Максимальное время, в течение которого ответ должен храниться в общем кэше, в секундах, если не указан другой интервал времени. | ||
Максимальное время, в течение которого ответ может использоваться при возникновении ошибок, в секундах, если не указан другой интервал времени. | ||
| Максимальное время, в течение которого ответ может быть предоставлен после того, как он устарел, в секундах, если не указан другой интервал времени. | |
Период кэширования ресурсов, предоставляемых обработчиком ресурсов. Если не указан интервал времени, используется секунда. Может быть переопределён свойствами 'spring.web.resources.cache.cachecontrol'. | ||
Следует ли использовать метаданные "lastModified" файлов в заголовках кэширования HTTP? |
| |
Включить кэширование в цепочке обработки ресурсов? |
| |
Включить разрешение уже сжатых ресурсов (gzip, brotli). Проверяет наличие ресурсов с расширениями файлов '.gz' или '.br'. |
| |
Включить цепочку обработки Spring Resource. По умолчанию отключена, если не включен хотя бы один метод. | ||
Включить стратегию Versioning контента. |
| |
Список шаблонов, разделяемых запятыми, для применения к стратегии Versioning контента. |
| |
Включить фиксированную стратегию Versioning. |
| |
Список шаблонов, разделяемых запятыми, для применения к фиксированной стратегии Versioning. |
| |
Строка версии для использования в фиксированной стратегии Versioning. | ||
Расположение статических ресурсов. По умолчанию: classpath:[/META-INF/resources/, /resources/, /static/, /public/]. |
| |
Базовый путь для всех обработчиков веб-запросов. | ||
Формат даты, например 'дд/мм/гггг'. | ||
Формат даты и времени, например 'гггг-мм-дд чч:мм:сс'. | ||
Формат времени, например 'чч:мм:сс'. | ||
Включить Spring's HiddenHttpMethodFilter? |
| |
Директория для хранения частей файлов, размер которых больше 'maxInMemorySize'. По умолчанию это директория 'spring-multipart' в временной директории системы. Игнорируется, если включена потоковая передача. | ||
Кодировка символов, используемая для декодирования заголовков. |
|
Максимальный объём дискового пространства, разрешённый на часть. По умолчанию -1, что означает отсутствие ограничений. Игнорируется при включённом потоковом режиме. |
| |
Максимальный объём памяти, разрешённый для секции заголовков каждой части. Значение -1 устанавливает отсутствие ограничений. |
| |
Максимальный объём памяти, разрешённый для части перед её записью на диск. Значение -1 сохраняет все содержимое в памяти. Игнорируется при включённом потоковом режиме. |
| |
Максимальное количество частей, разрешённых в заданном запросе multipart. По умолчанию -1, что означает отсутствие ограничений. |
| |
Включить поддержку деталей проблем RFC 7807. |
| |
Шаблон пути, используемый для статических ресурсов. |
| |
Шаблон пути, используемый для ресурсов WebJar. |
|
10. Свойства шаблонизации
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Разрешить атрибутам HttpServletRequest переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковым именем. |
| |
Разрешить атрибутам HttpSession переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковым именем. |
| |
Включить кеширование шаблонов. |
| |
Кодировка шаблонов. |
| |
Проверять наличие расположения шаблонов. |
| |
Значение Content-Type. |
| |
Включить разрешение представлений MVC для данной технологии. |
| |
Добавлять все атрибуты запроса в модель перед объединением с шаблоном. |
| |
Добавлять все атрибуты HttpSession в модель перед объединением с шаблоном. |
| |
Экспонировать RequestContext для использования библиотекой макросов Spring под именем "springMacroRequestContext". |
| |
Предпочитать доступ к файловой системе для загрузки шаблонов, чтобы обеспечить горячее обнаружение изменений шаблонов. Когда путь к шаблону определяется как директория, шаблоны загружаются только из директории, а другие совпадающие расположения в классе не рассматриваются. |
| |
Префикс, добавляемый к именам представлений при построении URL. | ||
Имя атрибута RequestContext для всех представлений. | ||
Известные ключи FreeMarker, которые передаются в конфигурацию FreeMarker. | ||
Суффикс, добавляемый к именам представлений при построении URL. |
| |
Список путей к шаблонам, разделенный запятыми. |
| |
Имена представлений, которые можно разрешить. | ||
Разрешить атрибутам HttpServletRequest переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковым именем. |
| |
Разрешить атрибутам HttpSession переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковым именем. |
| |
Включить кеширование шаблонов. |
| |
Кодировка шаблонов. |
| |
Проверять наличие расположения шаблонов. |
| |
См. GroovyMarkupConfigurer | ||
Значение Content-Type. |
| |
Включить разрешение представлений MVC для данной технологии. |
|
Добавлять ли все атрибуты запроса в модель перед слиянием с шаблоном? |
| |
Добавлять ли все атрибуты HttpSession в модель перед слиянием с шаблоном? |
| |
Выводить ли RequestContext для использования библиотекой макросов Spring под именем "springMacroRequestContext"? |
| |
Префикс, который добавляется к именам представлений при построении URL. | ||
Имя атрибута RequestContext для всех представлений. | ||
Путь к шаблонам. |
| |
Суффикс, который добавляется к именам представлений при построении URL. |
| |
Имена представлений, которые могут быть разрешены. | ||
Кодировка шаблона. |
| |
Проверять ли существование расположения шаблонов. |
| |
Включить ли разрешение представлений MVC для Mustache? |
| |
Префикс, применяемый к именам шаблонов. |
| |
Поддерживаемые типы медиа представлений Mustache. |
| |
Имя атрибута RequestContext для всех представлений. | ||
Разрешить ли атрибутам HttpServletRequest переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковыми именами? |
| |
Разрешить ли атрибутам HttpSession переопределять (скрывать) атрибуты модели, сгенерированные контроллером, с одинаковыми именами? |
| |
Включить ли кэширование шаблонов? |
| |
Значение Content-Type. | ||
Добавлять ли все атрибуты запроса в модель перед слиянием с шаблоном? |
| |
Добавлять ли все атрибуты HttpSession в модель перед слиянием с шаблоном? |
| |
Выводить ли RequestContext для использования библиотекой макросов Spring под именем "springMacroRequestContext"? |
| |
Суффикс, применяемый к именам шаблонов. |
| |
Имена представлений, которые могут быть разрешены. | ||
Включить ли кэширование шаблонов? |
| |
Проверять ли существование шаблона перед рендерингом? |
| |
Проверять ли существование расположения шаблонов? |
| |
Включить ли компилятор SpringEL в выражениях SpringEL? |
|
Включить разрешение представления Thymeleaf для веб-фреймворков. |
| |
Кодировка файлов шаблонов. |
| |
Список имён представлений (разрешены шаблоны), разделённые запятыми, которые следует исключить из разрешения. | ||
Режим шаблона, который будет применён к шаблонам. См. также перечисление TemplateMode Thymeleaf. |
| |
Префикс, который добавляется к именам представлений при построении URL. |
| |
Список имён представлений (разрешены шаблоны), разделённые запятыми, которые должны быть единственными, выполняемыми в режиме CHUNKED, когда установлена максимальная длина блока. | ||
Список имён представлений (разрешены шаблоны), разделённые запятыми, которые должны выполняться в режиме FULL, даже если установлена максимальная длина блока. | ||
Максимальный размер буферов данных, используемых для записи в ответ. Шаблоны будут выполняться в режиме CHUNKED по умолчанию, если это значение установлено. |
| |
Поддерживаемые типы медиа для технологии представлений. |
| |
Скрытые поля формы, действующие как маркеры для флажков, должны отображаться перед самим элементом флажка. |
| |
Значение Content-Type, записанное в HTTP-ответах. |
| |
| Должен ли Thymeleaf начинать запись частичного вывода как можно скорее или буферизовать до завершения обработки шаблона. |
|
Суффикс, который добавляется к именам представлений при построении URL. |
| |
Порядок решателя шаблонов в цепочке. По умолчанию, решатель шаблонов стоит первым в цепочке. Порядок начинается с 1 и должен устанавливаться только в случае определения дополнительных бинов "TemplateResolver". | ||
Список имён представлений (разрешены шаблоны), разделённые запятыми, которые могут быть разрешены. |
11. Свойства сервера
| Имя | Описание | Значение по умолчанию |
|---|
Сеть адрес, к которому должен подключиться сервер. | ||
Включена ли сжатие ответов. |
| |
Список пользователей-агентов, разделенных запятыми, для которых ответы не должны сжиматься. | ||
Список MIME-типов, разделенных запятыми, которые следует сжимать. |
| |
Минимальное значение "Content-Length", необходимое для выполнения сжатия. |
| |
Когда включать атрибут "errors". |
| |
Включать атрибут "exception". |
| |
Когда включать атрибут "message". |
| |
Когда включать атрибут "trace". |
| |
Путь контроллера ошибок. |
| |
Включить стандартную страницу ошибки, отображаемую в браузере в случае ошибки сервера. |
| |
Стратегия обработки заголовков X-Forwarded-*. | ||
Включить поддержку HTTP/2, если текущая среда её поддерживает. |
| |
Добавить в лог. |
| |
Пользовательский формат лога, см. org.eclipse.jetty.server.CustomRequestLog. Если определён, переопределяет ключ конфигурации "format". | ||
Включить лог доступа. |
| |
Формат даты для вставки в имя файла лога. | ||
Имя файла лога. Если не указано, логи перенаправляются в "System.err". | ||
Формат лога. |
| |
Пути запросов, которые не следует регистрировать. | ||
Количество дней, прежде чем удаляются файлы лога с ротацией. |
| |
Время простоя соединения, после которого оно закрывается. | ||
Максимальный размер содержимого формы в любом запросе HTTP POST. |
| |
Максимальный размер HTTP-заголовка ответа. |
| |
Количество потоков-акцепторов. При значении -1 (по умолчанию) количество акцепторов выводится из конфигурации операционной системы. |
| |
Максимальное время простоя потока. |
| |
Максимальное количество потоков. |
| |
Максимальная ёмкость очереди пула потоков. По умолчанию рассчитывается на основе конфигурации потоков. |
Минимальное количество потоков. |
| |
Количество потоков селекторов. Если значение -1 (по умолчанию), то количество селекторов определяется операционной системой. |
| |
Максимальный размер заголовка HTTP запроса. |
| |
Таймаут соединения Netty канала. | ||
Максимальная длина содержимого запроса H2C обновления. |
| |
Таймаут бездействия Netty канала. Если не указано, используется бесконечный таймаут. | ||
Начальный размер буфера для декодирования HTTP запроса. |
| |
Максимальная длина, которая может быть декодирована для начальной строки HTTP запроса. |
| |
Максимальное количество запросов, которые могут быть выполнены на соединении. По умолчанию, соединение обслуживает неограниченное количество запросов. | ||
Нужно ли проверять заголовки при декодировании запросов. |
| |
Порт HTTP сервера. |
| |
Домен для куки. | ||
Использовать куки "HttpOnly" для куки. | ||
Максимальная продолжительность жизни куки. Если не указан суффикс, используются секунды. Положительное значение указывает, когда куки истекает относительно текущего времени. Значение 0 означает, что куки истекает немедленно. Отрицательное значение означает отсутствие "Max-Age". | ||
Имя куки. | ||
Путь куки. | ||
Настройка SameSite для куки. | ||
Указывать ли всегда куки как безопасные. | ||
Таймаут сессии. Если не указан суффикс, используются секунды. |
| |
Значение для заголовка ответа Server (если пусто, заголовок не отправляется). | ||
Имя отображения приложения. |
| |
Параметры инициализации контекста сервлета. | ||
Контекстный путь приложения. | ||
Кодировка HTTP запросов и ответов. Добавляется в заголовок "Content-Type", если не задана явно. |
| |
Включить поддержку кодировки HTTP. |
| |
Вынудительно использовать заданную кодировку в HTTP запросах и ответах. | ||
Вынудительно использовать заданную кодировку в HTTP запросах. По умолчанию true, если "force" не указано. | ||
Вынудительно использовать заданную кодировку в HTTP ответах. |
Сопоставление локали с кодировкой символов для кодировки ответа. | ||
Имя класса сервлета для использования JSP. Если зарегистрирован true и этот класс * находится в классе, он будет зарегистрирован. |
| |
Параметры инициализации, используемые для настройки сервлета JSP. | ||
Зарегистрирован ли сервлет JSP. |
| |
Зарегистрировать ли по умолчанию Servlet в контейнере. |
| |
Домен для cookie. | ||
Использовать ли cookie "HttpOnly" для cookie. | ||
Максимальный срок действия cookie. Если не указан суффикс периода, будут использоваться секунды. Положительное значение указывает, когда истекает срок действия cookie относительно текущего времени. Значение 0 означает, что cookie должно истечь немедленно. Отрицательное значение означает отсутствие "Max-Age". | ||
Имя cookie. | ||
Путь cookie. | ||
Настройка SameSite для cookie. | ||
Указать ли cookie как защищенную. | ||
Сохранять ли данные сеанса между перезапусками. |
| |
Директория для хранения данных сеанса. | ||
Время ожидания сеанса. Если не указан суффикс периода, будут использоваться секунды. |
| |
Режимы отслеживания сеансов. | ||
Тип завершения работы сервера. |
| |
Название настроенного набора SSL. | ||
Путь к файлу сертификата SSL в формате PEM. | ||
Путь к файлу приватного ключа SSL-сертификата в формате PEM. | ||
Поддерживаемые шифры SSL. | ||
Режим аутентификации клиента. Требуется хранилище доверия. | ||
Включить ли поддержку SSL. |
| |
Включенные протоколы SSL. | ||
Псевдоним, идентифицирующий ключ в хранилище ключей. | ||
Пароль для доступа к ключу в хранилище ключей. | ||
Путь к хранилищу ключей, содержащему SSL-сертификат (обычно файл jks). | ||
Пароль для доступа к хранилищу ключей. | ||
Поставщик для хранилища ключей. | ||
Тип хранилища ключей. |
Протокол SSL для использования. |
| |
Путь к файлу с сертификатом уполномоченной организации SSL в формате PEM. | ||
Путь к файлу с закрытым ключом сертификата уполномоченной организации SSL в формате PEM. | ||
Хранилище доверенных сертификатов SSL. | ||
Пароль для доступа к хранилищу доверенных сертификатов. | ||
Провайдер для хранилища доверенных сертификатов. | ||
Тип хранилища доверенных сертификатов. | ||
Максимальная длина очереди запросов на подключение при поступлении, когда все возможные потоки обработки запросов заняты. |
| |
Буферизовать ли вывод, чтобы он сбрасывался только периодически. |
| |
Проверять ли существование файла журнала, чтобы его можно было воссоздать, если внешний процесс переименовал его. |
| |
Включать ли логирование запроса только в том случае, если "ServletRequest.getAttribute(conditionIf)" не возвращает null. | ||
Включать ли логирование запроса только в том случае, если "ServletRequest.getAttribute(conditionUnless)" возвращает null. | ||
Директория, в которой создаются файлы журналов. Может быть абсолютным или относительным путем к базовой директории Tomcat. |
| |
Включить журнал доступа. |
| |
Кодировка символов, используемая в файле журнала. По умолчанию используется системная кодировка. | ||
Формат даты, который будет помещен в имя файла журнала. |
| |
Использовать ли канонический формат представления IPv6, как определено в RFC 5952. |
| |
Локаль, используемая для форматирования временных меток в записях журнала и в суффиксе имени файла журнала. По умолчанию используется локаль Java-процесса. | ||
Количество дней, в течение которых сохраняются файлы журнала доступа, прежде чем они будут удалены. |
| |
Шаблон формата для журналов доступа. |
| |
Префикс имени файла журнала. |
| |
Откладывать ли включение штампа даты в имя файла до момента вращения. |
| |
Установить атрибуты запроса для IP-адреса, имени хоста, протокола и порта, используемых для запроса. |
| |
Включить ли вращение журнала доступа. |
| |
Суффикс имени файла журнала. |
| |
Список дополнительных шаблонов (разделенных запятыми), которые соответствуют JAR-файлам, которые необходимо пропустить при сканировании TLD. Специальные символы '?' и '*' могут использоваться в шаблоне для соответствия одному и только одному символу и нулю или более символам соответственно. | ||
Задержка между вызовами методов backgroundProcess. Если суффикс длительности не указан, будут использованы секунды. |
|
Базовая директория Tomcat. Если не указана, используется временная директория. | ||
Время ожидания коннектором, после принятия подключения, для получения строки URI запроса. | ||
Время ожидания нового HTTP запроса перед закрытием соединения. Если не задано, используется значение connectionTimeout. Если установлено значение -1, таймаут не используется. | ||
Максимальное количество подключений, принимаемых и обрабатываемых сервером в любой момент времени. После достижения предела операционная система может по-прежнему принимать подключения в соответствии со свойством "acceptCount". |
| |
Максимальный размер содержимого формы в любом HTTP запросе POST. |
| |
Максимальный размер заголовка HTTP ответа. |
| |
Максимальное количество HTTP запросов, которые могут быть объединены в один пакет, перед закрытием соединения. При установке 0 или 1, keep-alive и объединение запросов выключаются. При установке -1, разрешается неограниченное количество объединённых запросов. |
| |
Максимальный размер тела запроса, который будет поглощен. |
| |
Включить реестр MBean Tomcat. |
| |
Максимальное количество простаивающих процессоров, которые будут сохранены в кэше и повторно использованы при последующем запросе. При значении -1 кэш будет неограниченным с теоретическим максимальным размером, равным максимальному числу подключений. |
| |
Перенаправлять ли запросы к корню контекста, добавляя / к пути. При использовании SSL, завершённом на прокси, это свойство должно быть установлено в false. |
| |
Список дополнительных символов, не требующих кодирования, которые должны быть разрешены в URI путях, разделённых запятыми. Разрешены только "< > [ \ ] ^ ` { | }". | ||
Список дополнительных символов, не требующих кодирования, которые должны быть разрешены в строках запроса URI, разделённых запятыми. Разрешены только "< > [ \ ] ^ ` { | }". | ||
Имя HTTP заголовка, из которого извлекается удалённый хост. |
| |
Регулярное выражение, соответствующее прокси, которым доверяют. |
| |
Имя HTTP заголовка, используемого для переопределения исходного значения порта. |
| |
Заголовок, содержащий входящий протокол, обычно с именем "X-Forwarded-Proto". | ||
Значение заголовка протокола, указывающее, использует ли входящий запрос SSL. |
| |
Имя HTTP заголовка, из которого извлекается удалённый IP. Например, 'X-FORWARDED-FOR'. | ||
Регулярное выражение, определяющее прокси, которым доверяют, когда они появляются в заголовке "remote-ip-header". | ||
Разрешено ли кэширование статических ресурсов для данного веб-приложения. |
| |
Время жизни кэша статических ресурсов. | ||
Максимальное количество потоков. |
| |
Минимальное количество резервных потоков. |
| |
Кодировка символов для декодирования URI. |
|
Используются ли относительные или абсолютные редиректы для заголовков location HTTP 1.1 и более поздних версий, сгенерированных при вызове sendRedirect. |
| |
Директория журнала доступа Undertow. | ||
Включен ли журнал доступа. |
| |
Шаблон формата для журналов доступа. |
| |
Префикс имени файла журнала. |
| |
Включена ли ротация журнала доступа. |
| |
Суффикс имени файла журнала. |
| |
Должен ли заголовок 'Connection: keep-alive' добавляться ко всем ответам, даже если это не требуется спецификацией HTTP? |
| |
Размер каждого буфера. По умолчанию определяется максимальным объемом памяти, доступным JVM. | ||
Необходимо ли декодировать закодированные символы косой черты (%2F)? Декодирование может привести к проблемам безопасности, если прокси-сервер переднего плана не выполняет такое же декодирование. Включайте только в том случае, если у вас есть устаревшее приложение, которому это нужно. При установке server.undertow.allow-encoded-slash не оказывает никакого влияния. | ||
Необходимо ли декодировать URL? Если отключено, символы, закодированные с использованием процентов, в URL оставятся как есть. |
| |
Выделить буферы вне кучи Java. По умолчанию определяется максимальным объемом памяти, доступным JVM. | ||
Инициализировать фильтры сервлетов при запуске? |
| |
Максимальное количество разрешенных файлов cookie. Это ограничение существует для предотвращения атак типа DoS, основанных на коллизии хешей. |
| |
Максимальное количество разрешенных заголовков. Это ограничение существует для предотвращения атак типа DoS, основанных на коллизии хешей. | ||
Максимальный размер содержимого HTTP-запроса POST. При значении -1, по умолчанию, размер не ограничен. |
| |
Максимальное количество параметров запроса или пути, разрешенных. Это ограничение существует для предотвращения атак типа DoS, основанных на коллизии хешей. | ||
Время, в течение которого соединение может находиться в режиме ожидания без обработки запроса, прежде чем сервер его закроет. | ||
Параметры сервера, как определены в io.undertow.UndertowOptions. | ||
Параметры сокета, как определены в org.xnio.Options. | ||
Сохранять ли путь запроса при его переадресации. |
| |
Количество потоков ввода-вывода, создаваемых для рабочего процесса. По умолчанию определяется количеством доступных процессоров. | ||
Количество рабочих потоков. По умолчанию равно 8 умноженным на количество потоков ввода-вывода. | ||
Кодировка символов, используемая для декодирования URL. |
|
12. Свойства безопасности
| Имя | Описание | Значение по умолчанию |
|---|
Типы диспетчеризации цепочки фильтров безопасности для веб-приложений на основе Servlet. |
| |
Порядок цепочки фильтров безопасности для веб-приложений на основе Servlet. |
| |
Зарегистрированные клиенты Сервера авторизации. | ||
| Точка входа для авторизации OAuth 2.0 Сервера авторизации. |
|
| Точка входа для авторизации устройства OAuth 2.0 Сервера авторизации. |
|
| Точка входа для проверки устройства OAuth 2.0 Сервера авторизации. |
|
| Точка входа набора JWK Сервера авторизации. |
|
| Точка входа для регистрации клиентов OpenID Connect 1.0 Сервера авторизации. |
|
| Точка входа для выхода OpenID Connect 1.0 Сервера авторизации. |
|
| Точка входа для информации о пользователе OpenID Connect 1.0 Сервера авторизации. |
|
| Точка входа для проверки токена OAuth 2.0 Сервера авторизации. |
|
| Точка входа для отзыва токена OAuth 2.0 Сервера авторизации. |
|
| Точка входа для получения токена OAuth 2.0 Сервера авторизации. |
|
URL идентификатора издателя Сервера авторизации. | ||
Подробности поставщика OAuth. | ||
Регистрации клиентов OAuth. | ||
Идентификация получателей, на которых предназначен JWT. | ||
URI, который может быть точкой входа открытия OpenID Connect или точкой входа метаданных Сервера авторизации OAuth 2.0, определённой в RFC 8414. | ||
URI ключа JSON Web для проверки токена JWT. | ||
Используемые алгоритмы JSON Web для проверки цифровых подписей. |
| |
| Расположение файла, содержащего открытый ключ, используемый для проверки JWT. | |
Идентификатор клиента, используемый для аутентификации с точкой входа для проверки токена. | ||
| Секретный ключ клиента, используемый для аутентификации с точкой входа для проверки токена. | |
| Точка входа OAuth 2.0 для проверки токена. | |
Регистрации доверенных сторон SAML2. | ||
Имя пользователя по умолчанию. |
| |
Пароль для имени пользователя по умолчанию. |
Предоставленные роли для имени пользователя по умолчанию. |
13. Свойства RSocket
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Сеть адрес, к которому должен привязаться сервер. | ||
Максимальный размер блока передачи. Кадры, превышающие указанное значение, фрагментируются. | ||
Путь, под которым RSocket обрабатывает запросы (работает только с транспортным слоем WebSocket). | ||
Порт сервера. | ||
Имя настроенного SSL-пакета. | ||
Путь к файлу сертификата SSL в формате PEM. | ||
Путь к файлу закрытого ключа SSL-сертификата в формате PEM. | ||
Поддерживаемые SSL-шифры. | ||
Режим проверки подлинности клиента. Требует хранилище доверенных сертификатов. | ||
Включить поддержку SSL. |
| |
Включенные SSL-протоколы. | ||
Псевдоним, идентифицирующий ключ в хранилище ключей. | ||
Пароль для доступа к ключу в хранилище ключей. | ||
Путь к хранилищу ключей, содержащему SSL-сертификат (обычно файл jks). | ||
Пароль для доступа к хранилищу ключей. | ||
Поставщик хранилища ключей. | ||
Тип хранилища ключей. | ||
Используемый SSL-протокол. |
| |
Путь к файлу авторитета SSL-сертификата в формате PEM. | ||
Путь к файлу закрытого ключа SSL-сертификата авторитета в формате PEM. | ||
Хранилище доверенных SSL-сертификатов. | ||
Пароль для доступа к хранилищу доверенных сертификатов. | ||
Поставщик хранилища доверенных сертификатов. | ||
Тип хранилища доверенных сертификатов. | ||
Протокол транспорта RSocket. |
|
14. Свойства актуатора
| Имя | Описание | Значение по умолчанию |
|---|
Токен API AppOptics. | ||
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, будет отправлено несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включено ли экспорт метрик в этот бэкенд. |
| |
Отправлять время с округлением, полезно при отправке измерений с нескольких хостов для выравнивания их по определённой временной границе. |
| |
Тег, который будет сопоставлен с "@host" при отправке метрик в AppOptics. |
| |
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (частота отчётности). |
| |
URI для отправки метрик. |
| |
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, будет отправлено несколько запросов. |
| |
Частота обновления настроек конфигурации из сервиса LWC. |
| |
Время жизни подписок от сервиса LWC. |
| |
URI для конечной точки Atlas LWC для получения текущих подписок. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включён ли экспорт метрик в этот бэкенд. |
| |
URI для конечной точки Atlas LWC для оценки данных для подписки. |
| |
Включить ли потоковую передачу в Atlas LWC. |
| |
Игнорировать ли выражения с той же частотой отчётности, что и публикация в Atlas, для потоковой передачи. Используется в случаях, когда данные, публикуемые в Atlas, также отправляются в потоковую передачу из бэкенда. |
| |
Шаг (частота отчётности) для потоковой передачи в Atlas LWC. Это максимальное поддерживаемое разрешение для получения запрошенного потока данных. Он должен быть меньше или равен management.metrics.export.atlas.step, и management.metrics.export.atlas.step должен быть чётным кратным этому значению. |
| |
Время жизни счётчиков без активности. По истечении этого периода счётчик считается просроченным и не будет отсылаться. |
| |
Количество потоков, используемых планировщиком публикации метрик. |
| |
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (частота отчётности). |
| |
URI сервера Atlas. |
| |
Включить ли хранение событий аудита. |
|
Включать ли расширенные конечные точки актуатора Cloud Foundry. |
| |
Пропускать ли проверку SSL для вызовов безопасности конечных точек актуатора Cloud Foundry. |
| |
Ключ API Datadog. | ||
Ключ приложения Datadog. Не строго обязателен, но улучшает работу с Datadog, отправляя описания метрик, типы и базовые единицы измерения в Datadog. | ||
Количество измерений на запрос для использования для этого бэкенда. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Публиковать ли метаданные описаний в Datadog. Отключите, чтобы минимизировать количество отправляемых метаданных. |
| |
Включена ли экспорт метрик в этот бэкенд. |
| |
Тег, который будет сопоставлен с "хостом" при отправке метрик в Datadog. |
| |
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (т.е. частота отчётности). |
| |
URI для отправки метрик. Установите его, если нужно опубликовать метрики на сайт Datadog, отличном от США, или на внутренний прокси по пути к Datadog. |
| |
Включить ли экспортеры метрик по умолчанию. |
| |
Токен аутентификации Dynatrace. | ||
Количество измерений на запрос для использования для этого бэкенда. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включить ли экспорт метрик в этот бэкенд. |
| |
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (т.е. частота отчётности). |
| |
URI для отправки метрик. Используется для SaaS, самостоятельных экземпляров или для перенаправления через внутренний прокси. | ||
Идентификатор настраиваемого устройства, экспортирующего метрики в Dynatrace. | ||
Группа для экспортируемых метрик. Используется для указания имени группы пользовательских устройств в интерфейсе Dynatrace. | ||
Тип технологии для экспортируемых метрик. Используется для группировки метрик под логическим названием технологии в интерфейсе Dynatrace. |
| |
По умолчанию размеры, которые добавляются ко всем метрикам в виде пар ключ-значение. Они перезаписываются метками Micrometer, если они используют тот же ключ. | ||
| Включить ли экспорт метаданных Dynatrace? |
|
Строка префикса, добавляемая ко всем экспортируемым метрикам. |
| Использовать ли встроенные инструменты micrometer для Timer и DistributionSummary. |
|
Строка с данными авторизации, закодированная в Base64. Взаимоисключающее с именем пользователя и паролем. | ||
Создавать ли индекс автоматически, если он не существует. |
| |
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения к этому бэкенду. |
| |
Включить ли экспорт метрик в этот бэкенд. |
| |
Хост для экспорта метрик. |
| |
Индекс для экспорта метрик. |
| |
Формат даты индекса для роллирования индексов. Добавляется к имени индекса. |
| |
Префикс для разделения имени индекса и формата даты, используемого для роллирования индексов. |
| |
Пароль пользователя для входа на сервер Elastic. Взаимоисключающее с api-key-credentials. | ||
Имя конвейера инджеста. По умолчанию события не предварительно обрабатываются. | ||
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (т.е. частота отчётности). |
| |
Название поля со временем. |
| |
Имя пользователя для входа на сервер Elastic. Взаимоисключающее с api-key-credentials. | ||
Максимальное время кэширования ответа. |
| |
Включить ли конечную точку auditevents. |
| |
Максимальное время кэширования ответа. |
| |
Включить ли конечную точку beans. |
| |
Максимальное время кэширования ответа. |
| |
Включить ли конечную точку caches. |
| |
Максимальное время кэширования ответа. |
| |
Включить ли конечную точку conditions. |
| |
Максимальное время кэширования ответа. |
| |
Включить ли конечную точку configprops. |
|
Роли, используемые для определения, авторизован ли пользователь для просмотра необработанных значений. При пустом значении все авторизованные пользователи авторизованы. | ||
Когда показывать необработанные значения. | ||
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку env. |
| |
Роли, используемые для определения, авторизован ли пользователь для просмотра необработанных значений. При пустом значении все авторизованные пользователи авторизованы. | ||
Когда показывать необработанные значения. | ||
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку flyway. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку health. |
| |
Группы конечной точки health. | ||
Порог, после которого будет регистрироваться предупреждение о медленных индикаторах состояния здоровья. |
| |
Доступ к группам состояния здоровья (liveness и readiness) на основном порту сервера. |
| |
Включить или выключить тесты готовности и живучести. |
| |
Роли, используемые для определения, авторизован ли пользователь для просмотра подробностей. При пустом значении все авторизованные пользователи авторизованы. | ||
Когда показывать компоненты. Если не указано, будет использоваться настройка «show-details». | ||
Когда показывать полные детали состояния здоровья. |
| |
Сопоставление состояний здоровья с кодами HTTP-статусов. По умолчанию зарегистрированные состояния здоровья сопоставляются с разумными значениями (например, UP сопоставляется с 200). | ||
Список состояний здоровья через запятую в порядке ухудшения. |
| |
Проверка членства в группе состояния здоровья при запуске. Проверка завершается неудачей, если группа включает или исключает участника состояния здоровья, которого нет. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку heapdump. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку httpexchanges. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку info. |
| |
Максимальное время кэширования ответа. |
|
Включить или выключить конечную точку integrationgraph. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку liquibase. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку logfile. |
| |
Внешний файл журнала для доступа. Может быть использован, если журнал записывается перенаправлением вывода, а не самой системой логирования. | ||
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку loggers. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку mappings. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку metrics. |
| |
Включить или выключить конечную точку prometheus. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку quartz. |
| |
Роли, используемые для определения авторизации пользователя для отображения необработанных значений заданий или триггеров. При пустом значении все аутентифицированные пользователи авторизованы. | ||
Когда отображать необработанные значения заданий или триггеров. | ||
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку scheduledtasks. |
| |
Включить или выключить конечную точку sessions. |
| |
Включить или выключить конечную точку shutdown. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку startup. |
| |
Максимальное время кэширования ответа. |
| |
Включить или выключить конечную точку threaddump. |
| |
Включить или выключить все конечные точки по умолчанию. | ||
Использовать изолированный объект-маппер для сериализации JSON конечных точек. |
|
Имя домена конечной точки JMX. Используется значение 'spring.jmx.default-domain', если не указано. |
| |
Идентификаторы конечных точек, которые должны быть исключены, или '*' для всех. | ||
Идентификаторы конечных точек, которые должны быть включены, или '*' для всех. |
| |
Дополнительные статические свойства для добавления ко всем ObjectName объектов MBean, представляющих конечные точки. | ||
Необходимо ли прозрачно мигрировать устаревшие идентификаторы конечных точек. |
| |
Базовый путь для веб-конечных точек. Относительно пути контекста сервлета (server.servlet.context-path) или базового пути WebFlux (spring.webflux.base-path), когда сервер управления использует порт основного сервера. Относительно базового пути сервера управления (management.server.base-path), когда настроен отдельный порт сервера управления (management.server.port). |
| |
Поддерживаются ли учетные данные. Если не указано, учетные данные не поддерживаются. | ||
Список заголовков, которые разрешены в запросе, разделенный запятыми. '*' разрешает все заголовки. | ||
Список методов, разрешенных, разделенных запятыми. '*' разрешает все методы. Если не задано, по умолчанию используется GET. | ||
Список шаблонов источников, разрешенных, разделенных запятыми. В отличие от разрешенных источников, которые поддерживают только '*', шаблоны источников более гибкие (например, 'https://*.example.com') и могут использоваться, когда разрешены учетные данные. Если не заданы разрешенные источники или шаблоны источников, поддержка CORS отключена. | ||
Список источников, разрешенных, разделенных запятыми. '*' разрешает все источники. Если разрешены учетные данные, '*' использовать нельзя, вместо этого следует настроить шаблоны источников. Если не заданы разрешенные источники или шаблоны источников, поддержка CORS отключена. | ||
Список заголовков, которые следует включать в ответ, разделенный запятыми. | ||
Время, в течение которого клиенты могут кэшировать ответ из предварительного запроса. Если суффикс периода не указан, будут использоваться секунды. |
| |
Разрешена ли страница обнаружения. |
| |
Идентификаторы конечных точек, которые должны быть исключены, или '*' для всех. | ||
Идентификаторы конечных точек, которые должны быть включены, или '*' для всех. |
| |
Сопоставление между идентификаторами конечных точек и путём, который должен их отображать. | ||
Режим адресации UDP, либо одноадресная рассылка, либо многоадресная. |
| |
Базовая единица времени, используемая для отчётности о продолжительности. |
| |
Разрешено ли экспортирование метрик в Ganglia. |
| |
Хост сервера Ganglia для получения экспортированных метрик. |
| |
Порт сервера Ganglia для получения экспортированных метрик. |
| |
Шаг (т.е. частота отчётности). |
| |
Срок жизни метрик в Ganglia. Установите TTL для многоадресной рассылки на одно больше, чем количество хопов (маршрутизаторов) между узлами. |
| |
Базовая единица времени, используемая для отчётности о продолжительности. |
|
Включена ли экспорт метрик в Graphite? |
| |
Использовать метки Graphite вместо иерархической схемы именования. Включено по умолчанию, если не установлено "tagsAsPrefix". | ||
Хост сервера Graphite для получения экспортированных метрик. |
| |
Порт сервера Graphite для получения экспортированных метрик. |
| |
Протокол для отправки данных в Graphite. |
| |
Базовая единица измерения времени для отчётов о скоростях. |
| |
Шаг (т.е. частота отчётности). |
| |
Для иерархической схемы именования, указанные ключи меток преобразуются в часть префикса метрики. Игнорируется, если "graphiteTagsEnabled" имеет значение true. |
| |
Включить проверку работоспособности Cassandra? |
| |
Включить проверку работоспособности Couchbase? |
| |
Включить проверку работоспособности базы данных? |
| |
Игнорировать AbstractRoutingDataSources при создании показателей работоспособности базы данных? |
| |
Включить стандартные показатели работоспособности? |
| |
Включить проверку работоспособности свободного места на диске? |
| |
Путь, используемый для вычисления свободного места на диске. | ||
Минимальное свободное место на диске. |
| |
Включить проверку работоспособности Elasticsearch? |
| |
Включить проверку работоспособности InfluxDB? |
| |
Включить проверку работоспособности JMS? |
| |
Включить проверку работоспособности LDAP? |
| |
Включить проверку работоспособности состояния "лиveness state"? |
| |
Включить проверку работоспособности Mail? |
| |
Включить проверку работоспособности MongoDB? |
| |
Включить проверку работоспособности Neo4j? |
| |
Включить проверку работоспособности ping? |
| |
Включить проверку работоспособности RabbitMQ? |
| |
Включить проверку работоспособности состояния "readiness state"? |
|
Включить проверку состояния Redis. |
| |
Включить запись обмена HTTP-запросов и ответов. |
| |
Элементы, которые необходимо включить в запись обмена. По умолчанию включаются заголовки запроса (за исключением Authorization и Cookie), заголовки ответа (за исключением Set-Cookie) и время обработки. |
| |
Токен API Humio. | ||
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, то будут сделаны несколько запросов. |
| |
Таймаут подключения к этому бэкенду. |
| |
Включить экспорт метрик в этот бэкенд. |
| |
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (т.е. частота отчёта). |
| |
Теги Humio, описывающие источник данных, в котором будут храниться метрики. Теги Humio — это отдельный концепт от тегов Micrometer. Теги Micrometer используются для разделения метрик по размерным границам. | ||
URI для отправки метрик. Если нужно опубликовать метрики через внутренний прокси на пути к Humio, то с помощью этого параметра можно определить местоположение прокси. |
| |
Версия API InfluxDB. По умолчанию 'v1', если не настроена организация. Если организация настроена, то по умолчанию 'v2'. | ||
Создавать базу данных Influx, если она не существует, перед публикацией метрик. Только для InfluxDB v1. |
| |
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, то будут сделаны несколько запросов. |
| |
Ведро для метрик. Используйте имя или идентификатор ведра. По умолчанию используется значение свойства db, если оно не задано. Только для InfluxDB v2. | ||
Включить сжатие GZIP пакетов метрик, отправляемых в Influx. |
| |
Таймаут подключения к этому бэкенду. |
| |
Согласованность записи для каждой точки данных. |
| |
База данных, в которую будут отправлены метрики. Только для InfluxDB v1. |
| |
Включить экспорт метрик в этот бэкенд. |
| |
Организация для записи метрик. Только для InfluxDB v2. | ||
Пароль входа в сервер Influx. Только для InfluxDB v1. | ||
Таймаут чтения для запросов к этому бэкенду. |
| |
Период времени, в течение которого Influx должен хранить данные в текущей базе данных. Например, 7d, для получения подробностей о формате продолжительности, обратитесь к документации Influx. Только для InfluxDB v1. | ||
Используемая политика хранения (Influx записывает в политику хранения DEFAULT, если она не указана). Только для InfluxDB v1. |
| Сколько копий данных хранится в кластере. Должно быть 1 для экземпляра одного узла. Только InfluxDB v1. | |
Диапазон времени, охватываемый группой фрагментов. Например, 2w, см. документацию InfluxDB для получения более подробной информации о формате длительности. Только InfluxDB v1. | ||
Шаг (т. е. частота отчёта). |
| |
Токен аутентификации для использования с вызовами на бэкенд InfluxDB. Для InfluxDB v1 используется схема Bearer. Для v2 используется схема Token. | ||
URI сервера Influx. |
| |
Пользователь для входа на сервере Influx. Только InfluxDB v1. | ||
Включить или выключить информацию о сборке. |
| |
Включить или выключить стандартные источники информации. |
| |
Включить или выключить информацию об окружении. |
| |
Включить или выключить информацию из Git. |
| |
Режим отображения информации из Git. |
| |
Включить или выключить информацию о Java. |
| |
Включить или выключить информацию об операционной системе. |
| |
Имя домена JMX метрик. |
| |
Включить или выключить экспорт метрик в этот бэкенд. |
| |
Шаг (т. е. частота отчёта). |
| |
Количество измерений на запрос для этого бэкенда. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения к этому бэкенду. |
| |
Включить или выключить экспорт метрик в этот бэкенд. |
| |
Пароль пользователя для входа на сервере KairosDB. | ||
Таймаут чтения для запросов к этому бэкенду. |
| |
Шаг (т. е. частота отчёта). |
| |
URI сервера KairosDB. |
| |
Имя пользователя для входа на сервере KairosDB. | ||
Включить или выключить автоматическое измерение времени. |
| |
Процентили, для которых должны быть опубликованы дополнительные временные ряды. | ||
| Публиковать или нет гистограммы процентилей. |
|
Имя метрики для отправленных запросов. |
| |
Количество гистограмм для идентификаторов счётчиков, начинающихся с указанного имени, которые нужно сохранить в кольцевом буфере. Соответствие по наибольшей длине, также можно использовать ключ `all`, чтобы настроить все счётчики. | ||
Максимальное время накопления выборок для идентификаторов счётчиков, начинающихся с указанного имени, для расчёта статистических данных о распределении перед их сбросом и циклическим перемещением. Соответствие по наибольшей длине, также можно использовать ключ `all`, чтобы настроить все счётчики. | ||
Максимальное значение, которое ожидается для идентификаторов счётчиков, начинающихся с указанного имени. Соответствие по наибольшей длине. Значения можно указать как double или как Duration (для счётчиков таймеров, по умолчанию в мс, если единица измерения не указана). | ||
Минимальное значение, которое ожидается для идентификаторов счётчиков, начинающихся с указанного имени. Соответствие по наибольшей длине. Значения можно указать как double или как Duration (для счётчиков таймеров, по умолчанию в мс, если единица измерения не указана). | ||
Конкретные вычисляемые процентили, не подлежащие агрегации, которые необходимо отправить на бэкенд для идентификаторов счётчиков, начинающихся с указанного имени. Соответствие по наибольшей длине, также можно использовать ключ 'all', чтобы настроить все счётчики. | ||
Нужно ли публиковать гистограммы процентилей для идентификаторов счётчиков, начинающихся с указанного имени. Для систем мониторинга, которые поддерживают вычисление агрегируемых процентилей на основе гистограммы, это можно установить в true. Для других систем это не имеет значения. Соответствие по наибольшей длине, также можно использовать ключ 'all', чтобы настроить все счётчики. | ||
Конкретные границы целевых уровней обслуживания для идентификаторов счётчиков, начинающихся с указанного имени. Соответствие по наибольшей длине. Для каждой указанной границы будут опубликованы счётчики. Значения можно указать как double или как Duration (для счётчиков таймеров, по умолчанию в мс, если единица измерения не указана). | ||
Включить ли идентификаторы счётчиков, начинающиеся с указанного имени. Соответствие по наибольшей длине, также можно использовать ключ 'all', чтобы настроить все счётчики. | ||
Включить ли метрики команд клиента Mongo. |
| |
Включить ли метрики пула подключений Mongo. |
| |
Список путей через запятую для отчётности о метриках дискового пространства. |
| |
Общие метки, применяемые к каждому счётчику. | ||
Подключать ли автоматически настроенные реализации MeterRegistry к глобальному статическому регистру в Metrics. Для тестирования установите в 'false', чтобы максимизировать независимость тестов. |
| |
Максимальное количество уникальных значений меток URI, разрешённых. После достижения максимального числа значений меток метрики с дополнительными значениями меток отклоняются фильтром. |
| |
Максимальное количество уникальных значений меток URI, разрешённых. После достижения максимального числа значений меток метрики с дополнительными значениями меток отклоняются фильтром. |
| |
Идентификатор учётной записи New Relic. | ||
Ключ API New Relic. | ||
Количество измерений на запрос, используемых для этого бэкенда. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Тип поставщика клиента, который нужно использовать. | ||
Таймаут подключения к этому бэкенду. |
| |
Включить ли экспорт метрик в этот бэкенд. |
| |
Тип события, которое следует опубликовать. Этот параметр будет проигнорирован, если 'meter-name-event-type-enabled' установлен в 'true'. |
|
| Отправлять ли имя счётчика в качестве типа события вместо использования значения свойства конфигурации 'event-type'. Может быть установлено в 'true', если не соблюдаются рекомендации New Relic или требуется тип события, совместимый с предыдущими выпусками Spring Boot. |
|
Таймаут чтения для запросов к данному бэкенду. |
| |
Шаг (т.е. частота отчётности). |
| |
URI для отправки метрик. |
| |
Имя наблюдения для клиентских запросов. Если пусто, будет использовано значение по умолчанию "http.client.requests". | ||
Имя наблюдения для серверных запросов. Если пусто, будет использовано значение по умолчанию "http.server.requests". | ||
Временной агрегации сумм. Определяет способ выражения аддитивных значений. Это значение зависит от используемого бэкенда, некоторые поддерживают только одну временную агрегацию. | ||
Количество измерений на запрос для данного бэкенда. Если найдено больше измерений, будет сделано несколько запросов. |
| |
Таймаут подключения для запросов к данному бэкенду. |
| |
Включить экспорт метрик в этот бэкенд. |
| |
Заголовки для экспортируемых метрик. | ||
Таймаут чтения для запросов к данному бэкенду. |
| |
Атрибуты контролируемых ресурсов. | ||
Шаг (т.е. частота отчётности). |
| |
URI сервера OLTP. |
| |
Метод сжатия полезной нагрузки. |
| |
URL HTTP API коллектора OTel. |
| |
Пользовательские HTTP-заголовки, которые вы хотите передать коллектору, например, заголовки аутентификации. | ||
Таймаут вызова для обработки коллектором OTel экспортированной партии данных. Этот таймаут охватывает весь вызов: разрешение DNS, подключение, запись тела запроса, обработка сервером и чтение тела ответа. Если вызов требует перенаправления или повторных попыток, все они должны быть завершены в течение одного периода таймаута. |
| |
Включить публикацию описаний в рамках полезной нагрузки сбора для Prometheus. Выключите это, чтобы минимизировать объём данных, отправляемых при каждом сборе. |
| |
Включить экспорт метрик в этот бэкенд. |
| |
Тип гистограммы для поддержки DistributionSummary и Timer. |
| |
Базовый URL Pushgateway. |
| |
Включить публикацию через Prometheus Pushgateway. |
| |
| Ключ группировки для отправленных метрик. | |
Идентификатор задания для этой инстанции приложения. |
Пароль для входа в Prometheus Pushgateway. | ||
Частота отправки метрик. |
| |
| Операция, которая должна быть выполнена при завершении работы. |
|
Имя пользователя для входа в Prometheus Pushgateway. | ||
Размер шага (то есть частота отчёта). |
| |
Добавить HTTP-заголовок "X-Application-Context" в каждом ответе. |
| |
Сеть адрес, к которому должны быть привязаны конечные точки управления. Требуется настройка custom management.server.port. | ||
Базовая часть пути к конечным точкам управления (например, '/management'). Требуется настройка custom management.server.port. | ||
HTTP-порт конечных точек управления (по умолчанию используется тот же порт, что и у приложения). Настройте другой порт для использования SSL, специфичного для управления. | ||
Имя настроенного SSL-пакета. | ||
Путь к файлу сертификата SSL в формате PEM. | ||
Путь к файлу закрытого ключа SSL-сертификата в формате PEM. | ||
Поддерживаемые SSL шифры. | ||
Режим аутентификации клиента. Требуется хранилище доверия. | ||
Включить поддержку SSL. |
| |
Включенные SSL протоколы. | ||
Псевдоним, определяющий ключ в хранилище ключей. | ||
Пароль для доступа к ключу в хранилище ключей. | ||
Путь к хранилищу ключей, содержащему SSL-сертификат (обычно файл jks). | ||
Пароль для доступа к хранилищу ключей. | ||
Провайдер для хранилища ключей. | ||
Тип хранилища ключей. | ||
SSL протокол для использования. |
| |
Путь к файлу сертификата уполномоченной организации SSL в формате PEM. | ||
Путь к файлу закрытого ключа SSL сертификата уполномоченной организации в формате PEM. | ||
Хранилище доверия, содержащее SSL сертификаты. | ||
Пароль для доступа к хранилищу доверия. | ||
Провайдер для хранилища доверия. | ||
Тип хранилища доверия. | ||
Токен доступа SignalFX. |
Количество измерений на запрос для использования этим бэкендом. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включено ли экспортирование метрик в этот бэкенд. |
| |
Тип гистограммы для публикации. | ||
Таймаут чтения для запросов к этому бэкенду. |
| |
Уникально идентифицирует экземпляр приложения, который публикует метрики в SignalFx. По умолчанию — имя хоста. | ||
Шаг (т.е. частота отчётов) для использования. |
| |
URI для отправки метрик. |
| |
Включено ли экспортирование метрик в этот бэкенд. |
| |
Режим подсчета. |
| |
Шаг (т.е. частота отчётов) для использования. |
| |
Количество измерений на запрос для использования этим бэкендом. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включено ли экспортирование метрик в этот бэкенд. |
| |
Префикс для типа метрики. Действительные префиксы описаны в документации Google Cloud (https://cloud.google.com/monitoring/custom-metrics#identifier). |
| |
Идентификатор проекта Google Cloud для мониторинга. | ||
Таймаут чтения для запросов к этому бэкенду. |
| |
Метки контролируемого ресурса. | ||
Тип контролируемого ресурса. |
| |
Шаг (т.е. частота отчётов) для использования. |
| |
| Использовать ли семантически корректные типы метрик. Если false, счётные метрики публикуются как тип метрики GAUGE. Если true, счётные метрики публикуются как тип метрики CUMULATIVE. |
|
Необходимо ли буферизовать измерения перед отправкой на сервер StatsD. |
| |
Включено ли экспортирование метрик в StatsD. |
| |
Протокол StatsD, который нужно использовать. |
| |
Хост сервера StatsD, который должен получать экспортированные метрики. |
| |
Общая длина одного пакета должна соответствовать MTU вашей сети. |
|
Как часто будут опрашиваться значения. Когда значение опрашивается, его значение пересчитывается, и если значение изменилось (или publishUnchangedMeters равно true), оно отправляется на сервер StatsD. |
| |
Порт сервера StatsD для получения экспортируемых метрик. |
| |
Протокол сервера StatsD для получения экспортируемых метрик. |
| |
Отправлять ли неизменённые счётчики на сервер StatsD. |
| |
Шаг, используемый для вычисления статистических данных, например, max. Для получения максимальной пользы от этих статистических данных, выровняйте интервал шага, чтобы он был близок к интервалу вашего опроса. |
| |
Включить ли корреляцию контекста багажа с контекстами логгирования? |
| |
Список полей, которые должны коррелироваться с контекстом протоколирования. Это означает, что эти поля будут представлены в виде пар ключ-значение, например, в MDC. | ||
Включить ли распространение данных Micrometer Tracing baggage? |
| |
Список полей, которые ссылаются на одно и то же значение как в процессе, так и в сети. Например, поле "x-vcap-request-id" будет установлено как есть, включая префикс. | ||
Поддерживает ли тип распространения и бэкенд трассировки совместное использование идентификатора раздела между разделами клиента и сервера. Требует распространения B3 и совместимого бэкенда. |
| |
Включена ли автоконфигурация трассировки? |
| |
Типы распространения контекста трассировки, потребляемые приложением. |
| |
Типы распространения контекста трассировки, производимые приложением. |
| |
Типы распространения контекста трассировки, производимые и потребляемые приложением. Установка этого свойства переопределяет более точные свойства типа распространения. | ||
Вероятность в диапазоне от 0,0 до 1,0, что трассировка будет отобрана. |
| |
Токен API, используемый при публикации метрик и трассировок непосредственно в хост Wavefront API. | ||
Имя кластера Wavefront, используемое в ApplicationTags. | ||
Пользовательские теги Wavefront, используемые в ApplicationTags. | ||
Имя приложения Wavefront, используемое в ApplicationTags. |
| |
Имя службы Wavefront, используемое в ApplicationTags, по умолчанию — 'spring.application.name'. Если оба значения не заданы, по умолчанию используется 'unnamed_service'. | ||
Имя фрагмента Wavefront, используемое в ApplicationTags. | ||
Количество измерений на запрос для использования с этим бэкендом. Если найдено больше измерений, будут сделаны несколько запросов. |
| |
Таймаут подключения для запросов к этому бэкенду. |
| |
Включен ли экспорт метрик в этот бэкенд? |
| |
Глобальный префикс для разделения метрик, происходящих от инструментирования этого приложения, от метрик, происходящих от других интеграций Wavefront, при просмотре в Wavefront UI. |
Время ожидания чтения для запросов к этому бэкэнду. |
| |
Отчет о распределении гистограмм, агрегированных по суткам. |
| |
| Отчет о распределении гистограмм, агрегированных по часам. |
|
| Отчет о распределении гистограмм, агрегированных по минутам. |
|
Шаг (т.е. частота отчёта). |
| |
Количество измерений на запрос для Wavefront. Если найдено больше измерений, то будут сделаны несколько запросов. |
| |
Интервал обработки очереди отправки сообщений. |
| |
Максимальный размер очереди сообщений. |
| |
Максимальный размер сообщения. | ||
Уникальный идентификатор экземпляра приложения, являющегося источником метрик и трассировок, публикуемых в Wavefront. По умолчанию – имя локального хоста. | ||
Настраиваемые метки для трассировок RED. | ||
URI для отправки метрик и трассировок. |
| |
Время ожидания подключения к Zipkin. |
| |
URL API Zipkin. |
| |
Время ожидания чтения для запросов к Zipkin. |
|
15. Свойства Devtools
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Включить значения по умолчанию для свойств разработки. |
| |
Включить сервер совместимый с livereload.com. |
| |
Порт сервера. |
| |
Путь контекста, используемый для обработки удаленного подключения. |
| |
Хост прокси, используемый для подключения к удалённому приложению. | ||
Порт прокси, используемый для подключения к удалённому приложению. | ||
Включить удалённую перезагрузку. |
| |
Секретный ключ, необходимый для установления соединения (необходим для включения удалённой поддержки). | ||
HTTP заголовок, используемый для передачи секретного ключа. |
| |
Дополнительные шаблоны, которые должны быть исключены из запуска полной перезагрузки. | ||
Дополнительные пути для отслеживания изменений. | ||
Включить автоматическую перезагрузку. |
| |
Шаблоны, которые должны быть исключены из запуска полной перезагрузки. |
| |
Включить протоколирование разницы в оценке условий при перезагрузке. |
| |
Время ожидания между проверками изменений в classpath. |
| |
Время ожидания без изменений в classpath перед запуском перезагрузки. |
| |
Имя файла, изменение которого запускает проверку перезагрузки. Должно быть простым именем файла (без пути), присутствующим в вашем classpath. Если не указано, любая смена файла в classpath запускает перезагрузку. |
16. Свойства Docker Compose
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Включена ли поддержка docker compose. |
| |
Путь к файлу конфигурации docker compose. | ||
Имя хоста или IP-адрес машины, на которой запускаются контейнеры docker. | ||
Управление жизненным циклом docker compose. |
| |
Профили docker compose, которые должны быть активны. | ||
Таймаут для подключений. |
| |
Таймаут для чтения. |
| |
Таймаут проверок готовности. |
| |
Стратегия ожидания, которая должна быть использована. |
| |
Пропускать ли в тестах. |
| |
Команда для запуска docker compose. |
| |
Уровень ведения логов для вывода. |
| |
Команда для остановки docker compose. |
| |
Таймаут для остановки Docker Compose. Используйте '0' для принудительной остановки. |
|
17. Свойства тестирования
| Имя | Описание | Значение по умолчанию |
|---|---|---|
Тип существующего источника данных для замены. |
| |
Опция печати MVC. |
| |
Автонастройка наблюдаемости в тестах. |
|
Copyright © 2012-2023 VMware, Inc.
Licensed under the Apache License, Version 2.0.
https://docs.spring.io/spring-boot/docs/3.1.3/reference/html/application-properties.html