You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/documentation/admin/widgets/types.ru.md
+112Lines changed: 112 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -246,6 +246,118 @@ title: Типы виджетов
246
246
| URL | Да | URL CodeScoring | - |
247
247
| ID проекта | Да | Идентификатор проекта в CodeScoring | - |
248
248
249
+
### ClickHouse. Метрики (диапазон)
250
+
251
+
Виджет позволяет построить линейный график на основе read-only SQL-запроса к ClickHouse. В запросе можно использовать плейсхолдеры `{{from}}` и `{{to}}` для подстановки границ временного интервала.
252
+
253
+
Пример корректного запроса для виджета:
254
+
255
+
```sql
256
+
SELECT
257
+
toStartOfMinute(timestamp) AStime,
258
+
avg(value) AS value,
259
+
service AS series
260
+
FROM metrics
261
+
WHEREtimestamp>= {{from}} ANDtimestamp< {{to}}
262
+
GROUP BYtime, series
263
+
ORDER BYtime
264
+
```
265
+
266
+
#### Конфигурация
267
+
268
+
| Название | Обязательность | Описание | Значение по умолчанию |
| Запрос | Да | Read-only SQL-запрос. Используйте `{{from}}` и `{{to}}` для подстановки интервала | - |
271
+
| База данных | Нет | Название базы ClickHouse, передаётся в заголовке `X-ClickHouse-Database`| - |
272
+
| Интервал по умолчанию | Нет | Интервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не задан | Последний час |
273
+
| Колонка времени | Да | Колонка с меткой времени для оси X графика | - |
274
+
| Колонка значения | Да | Колонка с числовыми значениями для оси Y графика | - |
275
+
| Колонка серии | Нет | Колонка, используемая как название серии в легенде графика | - |
276
+
| Пороговое значение | Нет | Порог, отображаемый в виде горизонтальной линии на графике | - |
277
+
| Минимальное значение | Нет | Начальная точка отсчёта для вертикальной оси графика | - |
278
+
| Максимальное значение | Нет | Предельная точка отсчёта для вертикальной оси графика | - |
279
+
280
+
#### Авторизация
281
+
282
+
Конфигурация авторизации описана в разделе [«Внешние сервисы»](../external-services/#clickhouse).
283
+
284
+
### ClickHouse. Метрики (значение)
285
+
286
+
Виджет позволяет вывести одно число на основе read-only SQL-запроса к ClickHouse, задать для него единицу измерения и настроить пороговое значение. Запрос должен возвращать одну строку; отображается значение первой колонки.
287
+
288
+
Пример корректного запроса для виджета:
289
+
290
+
```sql
291
+
SELECTcount() AS value
292
+
FROM events
293
+
WHEREtimestamp>= {{from}} ANDtimestamp< {{to}}
294
+
```
295
+
296
+
#### Конфигурация
297
+
298
+
| Название | Обязательность | Описание | Значение по умолчанию |
| Запрос | Да | Read-only SQL-запрос. Используйте `{{from}}` и `{{to}}` для подстановки интервала | - |
301
+
| База данных | Нет | Название базы ClickHouse, передаётся в заголовке `X-ClickHouse-Database`| - |
302
+
| Интервал по умолчанию | Нет | Интервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не задан | Последний час |
303
+
| Количество цифр после запятой | Нет | Точность, с которой будет выводиться полученное значение | - |
304
+
| Единица измерения | Нет | Постфикс, с которым будет выводиться полученное значение | - |
305
+
| Отображать пороговое значение | Нет | Отображать пороговое значение в формате <значение метрики> / <пороговое значение> | false |
306
+
| Пороговое значение | Нет | Пороговое значение | - |
307
+
| Меньшее значение считается лучше | Нет | Метрика считается «хорошей», когда её значение ниже заданного порогового значения | false |
308
+
| Порог предупреждения (%) | Нет | Граница между красным и оранжевым цветами. Если значение метрики превышает этот процент от порога, оно получит оранжевый цвет | 60 |
309
+
| Порог успеха (%) | Нет | Граница между оранжевым и зелёным цветами. Если значение метрики превышает этот процент от порога, оно получит зелёный цвет | 90 |
310
+
311
+
#### Авторизация
312
+
313
+
Конфигурация авторизации описана в разделе [«Внешние сервисы»](../external-services/#clickhouse).
314
+
315
+
### ClickHouse. Таблица
316
+
317
+
Виджет позволяет вывести результат read-only SQL-запроса к ClickHouse в виде таблицы с сортировкой и постраничной навигацией. В запросе можно использовать плейсхолдеры `{{from}}` и `{{to}}`.
318
+
319
+
#### Конфигурация
320
+
321
+
| Название | Обязательность | Описание | Значение по умолчанию |
| Запрос | Да | Read-only SQL-запрос. Используйте `{{from}}` и `{{to}}` для подстановки интервала | - |
324
+
| База данных | Нет | Название базы ClickHouse, передаётся в заголовке `X-ClickHouse-Database`| - |
325
+
| Интервал по умолчанию | Нет | Интервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не задан | Последний час |
326
+
| Размер страницы | Да | Количество строк, загружаемых за один запрос | 50 |
327
+
328
+
#### Авторизация
329
+
330
+
Конфигурация авторизации описана в разделе [«Внешние сервисы»](../external-services/#clickhouse).
331
+
332
+
### ClickHouse. Топ N
333
+
334
+
Виджет позволяет построить горизонтальную столбчатую диаграмму на основе read-only SQL-запроса к ClickHouse. Запрос должен возвращать колонки с метками и числовыми значениями; количество отображаемых строк ограничивается параметром «Лимит».
335
+
336
+
Пример корректного запроса для виджета:
337
+
338
+
```sql
339
+
SELECT service AS label, count() AS value
340
+
FROM events
341
+
WHEREtimestamp>= {{from}} ANDtimestamp< {{to}}
342
+
GROUP BY label
343
+
ORDER BY value DESC
344
+
```
345
+
346
+
#### Конфигурация
347
+
348
+
| Название | Обязательность | Описание | Значение по умолчанию |
| Запрос | Да | Read-only SQL-запрос. Используйте `{{from}}` и `{{to}}` для подстановки интервала | - |
351
+
| База данных | Нет | Название базы ClickHouse, передаётся в заголовке `X-ClickHouse-Database`| - |
352
+
| Интервал по умолчанию | Нет | Интервал, используемый при открытии виджета и при обновлении, если в параметрах запроса интервал не задан | Последний час |
353
+
| Колонка метки | Да | Колонка для подписей столбцов диаграммы | - |
354
+
| Колонка значения | Да | Колонка с числовыми значениями для длины столбцов | - |
355
+
| Лимит | Да | Максимальное количество строк для диаграммы | 10 |
356
+
357
+
#### Авторизация
358
+
359
+
Конфигурация авторизации описана в разделе [«Внешние сервисы»](../external-services/#clickhouse).
360
+
249
361
### DefectDojo. Продукт
250
362
251
363
Виджет позволяет просматривать уязвимости продукта в DefectDojo с разбивкой по engagements и уровням критичности.
- Добавлены виджеты для визуализации данных из ClickHouse: [«ClickHouse. Метрики (диапазон)»](../../admin/widgets/types/#clickhouse-метрики-диапазон), [«ClickHouse. Метрики (значение)»](../../admin/widgets/types/#clickhouse-метрики-значение), [«ClickHouse. Таблица»](../../admin/widgets/types/#clickhouse-таблица), [«ClickHouse. Топ N»](../../admin/widgets/types/#clickhouse-топ-n).
49
50
- Добавлен виджет [«DefectDojo. Продукт»](../../admin/widgets/types/#defectdojo-продукт) для просмотра уязвимостей продукта в DefectDojo с разбивкой по engagement и уровням критичности.
50
51
- Добавлен виджет [«Kanban доска сущностей»](../../admin/widgets/types/#kanban-доска-сущностей) для отображения сущностей ресурса на Kanban-доске.
51
52
- Добавлен виджет [«Svacer. Ветка»](../../admin/widgets/types/#svacer-ветка) для просмотра статистики по ветке проекта в Svacer.
0 commit comments