No description
- TypeScript 54.7%
- JavaScript 45.3%
| .vscode | ||
| configs | ||
| configs_schemas | ||
| dac | ||
| extra | ||
| filters | ||
| forced_filters | ||
| metrics | ||
| tech/keys_config | ||
| tests | ||
| utils | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| cluster.json | ||
| migrator.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
Widgets
Tests
- Use vitest
- Use wasm templater
Update wasm
git archive --remote=git@gitlab.ozon.ru:pd/web/sandbox.git cbe-templater-tests ./utils/wasm | tar -x -C ./tests
Валидация схем и таблиц кластера
Скрипты и тесты ниже призваны сравнить конфигурацию таблиц на кластере и конфигурацию метрик в шаблонах.
Для получения актуальной информации о содержимом кластера выполни следующий скрипт и положи его в cluster.json
select table, groupUniqArray(tuple (name, type)) as columns
from system.columns tb
where database = 'pd_widgets'
and table like '%_metrics_d'
group by table
format JSON
П.С. Если ты пользуешься DBViewer, и возникают проблемы с экспортом, используй UI.
Выполни команду
npm run cluster-validate > cluster-report.md