Нефункциональные особенности#

Нефункциональные требования продукта Platform V Kintsugi (DBM) соответствуют нефункциональным требованиям компонента Kintsugi (DBCM), приведенным ниже.

Нефункциональные требования#

Нефункциональные требования к программному компоненту Kintsugi (DBCM)#

Ниже приведены характеристики продукта, которые достигаются на конфигурации из подраздела «Аппаратное обеспечение» раздел «Системные требования». Выполнение заявленных НФТ проверялось в конфигурации Platform V DropApp (K8S).

Операция *

Интенсивность, операций/секунду

SLA по времени отклика (95 персентиль), мс **

Средний размер запроса, байт

Средний размер ответа, байт

GET /alerts/current-user/profile

0.5

5000

51.03

POST /assets/id/events

3.0

5000

26

2.26

GET /assets/id/metrics/available

2.0

5000

3942.86

GET /assets/id/overview

0.5

5000

3492.74

GET /assets/id/overview/transactions

0.2

5000

333.95

POST /assets/id/thresholds

1.5

5000

3922

79.15

POST /assets/overview

0.5

5000

342

6897.83

POST /assets/tree/branch

1.5

5000

149

42770.28

POST /cluster

0.2

5000

242

298.92

DELETE /cluster/id

0.2

5000

4.01

PUT /cluster/id

0.2

5000

278

306.98

GET /clusters

1.2

5000

8669.63

PUT /cm/dashboards

2.2

5000

1140

5.05

GET /cm/dashboards/available

1.5

5000

142.81

DELETE /cm/dashboards/id

0.2

5000

0.01

GET /cm/dashboards/id

0.6

5000

576.66

POST /dblist

1.2

5000

20

26.09

POST /monitoring

0.2

5000

199

62.03

GET /monitorings

0.5

5000

956020.49

GET /monitorings/related

1.5

5000

435695.73

GET /scanner/objects

0.5

5000

2.04

GET /scheduler/artifacts/id

0.2

5000

339983.91

POST /scheduler/tasks

0.2

5000

157

47.15

GET /scheduler/tasks/id/status

0.2

10000

303.0

WS /sockets/database/structure

0.5

5000

39

248.38

WS /sockets/database/structure/IntrospectionObjectsReq

1.2

5000

273

66009.83

WS /sockets/database/structure/SQLConnectionReq

0.5

5000

188

205.0

WS /sockets/database/terminal

1.5

5000

39

248.37

WS /sockets/database/terminal/SQLConnectionReq

1.5

5000

188

205.0

WS /sockets/database/terminal/SQLQueryFirstReq

1.5

5000

224

4084.11

WS /sockets/monitoring/metrics

3.2

5000

49

98.01

WS /sockets/monitoring/metrics/mini_chart

1.5

5000

308

5483.84

WS /sockets/monitoring/metrics/section_chart

1.5

5000

533

3811.62

WS /sockets/monitoring/metrics/select

1.5

5000

556

36427.59

WS /sockets/monitoring/metrics/slider_chart

1.5

5000

532

3851.01

GET /templates

1.2

5000

2.03

WS /websocket

1.5

5000

83

120.0

WS /websocket/avail_metrics

1.5

5000

122

4000.83

WS /websocket/metrics

100.0

5000

300

2363.37

DELETE /monitoring/id

0.2

5000

4.0

GET /monitoring/id

0.2

5000

250.98

PUT /monitoring/id

0.2

5000

270

4.01

Всего

140.8

Примечание

* Все операции выполняются параллельно.

** SLA по времени отклика указан для каждого отдельного вызова в разрезе одной операции.

Требования безопасности формируются на стороне заказчика. Platform V Kintsugi обеспечивает условия безопасного функционирования, учитывая требования к идентификации, аутентификации, авторизации пользователей, аудиту действий пользователей и обеспечению безопасности данных.

Нефункциональные требования к программному компоненту Kintsugi agent (DBDA)#

Нефункциональные требования к безопасности программного компонента Kintsugi agent (DBDA) отсутствуют.

Доступность#

Режим работы продукта — круглосуточно, семь дней в неделю (24/7). Время реагирования на инциденты — восемь часов в будние дни (8/5).

Производительность#

Поддержка мониторинга метрик 3000 баз данных.

Для мониторинга метрик свыше 1000 баз данных рекомендуется использовать VictoriaMetrics.

Устойчивость#

Отказоустойчивость реализована средствами облачной среды, в которой разворачивается продукт.

Система обрабатывает данные от пользователей. Ошибки обрабатываются таким образом, что доступность системы, в целом, не нарушается.

Безопасность#

Основные требования к программному продукту:

  • ИТ-продукт соответствует актуальным стандартам Platform V и требованиям информационной безопасности, предъявляемым к программным комплексам.

Решение соответствует общим требованиям безопасности. При использовании решения обеспечивается выполнение следующих требований:

  • Секретная информация (пароли) не хранится в конфигурационных файлах в открытом виде.

  • В продукте используется протокол TLS не ниже 1.2.

Масштабируемость#

Поддержка вертикального и горизонтального масштабирования осуществляется средствами облачной среды, в которой разворачивается продукт.