Download PDF
Download page Работа с фильтрами.
Работа с фильтрами
Вы можете настроить отображение информации в таблицах по заданному фильтру. Чтобы ввести условия фильтра, нажмите в заголовке столбца с нужным параметром.
Если параметр принимает только определённые значения, вы можете выбрать одно или несколько значений в списке. Например, для отображения задач с определёнными статусами.
Если параметр может принимать различные значения, задайте условия фильтрации с помощью специального синтаксиса.
Синтаксис фильтров
В фильтрах можно использовать специальные символы:
Символ | Значение | Примечание |
---|---|---|
"" | точный запрос | только для текста |
* | любое количество символов | - |
% | любое количество символов | - |
? | один любой символ | - |
_ | один любой символ | - |
& | логическое "И" | - |
, | логическое "ИЛИ" | - |
| | логическое "ИЛИ" | - |
! | логическое "НЕ" | - |
< | меньше | только для чисел |
<= | меньше или равно | только для чисел |
> | больше | только для чисел |
>= | больше или равно | только для чисел |
- | диапазон | только для чисел |
Обратите внимание!
Специальные символы не применяются в фильтрах:
- IP-адресов в списке ВМ;
- IP-адресов в списке ВМ отказоустойчивого кластера;
- тегов в списке скриптов;
- тегов в списке операционных систем.
Один фильтр может включать несколько специальных символов. Например, фильтр >100&*6 отобразит все значения, которые больше 100 и заканчиваются на цифру 6.
Если в фильтре ввести значение без специальных символов:
- для текстовых параметров — список будет отфильтрован по вхождению этого значения. Например, по фильтру VM1 могут быть отображены значения VM1, VM12, My VM1 и т.д;
- для числовых параметров — список будет отфильтрован по точному значению. Например, по фильтру 29 будет отображено только значение 29.
Если символы для обозначения логических "И", "ИЛИ", "НЕ" находятся внутри кавычек, фильтр воспринимает их как обычные символы. Например, по фильтру "drag&drop" будет отображено значение drag&drop.
Фильтры распределения ВМ
Чтобы задать сложный фильтр распределения ВМ, используйте параметры:
Параметр | Значение | Тип |
---|---|---|
os_tag | тег шаблона ОС | текст |
preset | название конфигурации ВМ | текст |
cpu_number | количество виртуальных процессоров | число |
ram_mib | объём оперативной памяти, МиБ | число |
ram_gib | объём оперативной памяти, ГиБ | число |
hdd_mib | объём диска, МиБ | число |
hdd_gib | объём диска, ГиБ | число |
Обратите внимание!
Если текстовые значения параметров содержат пробелы, замените их в фильтрах на символы _ или ?.
Чтобы объединить условия для разных параметров, используйте операторы:
Оператор | Значение |
---|---|
&& | логическое "И" |
|| | логическое "ИЛИ" |
Примеры фильтров:
- (cpu_number > 4 || ram_mib > 2048) && hdd_gib > 100
- os_tag = linux|bsd && ram_mib > 1024
Примеры фильтров
Текстовые значения
В платформе создано шесть кластеров с именами Cluster1, Cluster2, Cluster12, Cluster13, Cluster22, Cluster34. Примеры фильтров и результаты фильтрации:
Фильтр | Результаты фильтрации |
---|---|
"Cluster1" | Cluster1 |
Cluster1 | Cluster1, Cluster12, Cluster13 |
*3 | Cluster13 |
Cluster?2 | Cluster12, Cluster22 |
Cluster1|Cluster2 | Cluster1, Cluster2, Cluster12, Cluster13, Cluster22 |
Cluster&2 | Cluster12, Cluster22 |
!Cluster1 | Cluster2, Cluster22, Cluster34 |
!"Cluster1" | Cluster2, Cluster12, Cluster13, Cluster22, Cluster34 |
Числовые значения
В платформе создано пять виртуальных машин с id 1, 12, 23, 44, 45. Примеры фильтров и результаты фильтрации:
Фильтр | Результаты фильтрации |
---|---|
12 | 12 |
>12 | 23, 44, 45 |
1-20 | 1, 12 |
4? | 44, 45 |
*2* | 12, 23 |
!23 | 1, 12, 44, 45 |