|
test-org/integration-module/pipeline/pr-rc This commit looks good
Details
|
||
|---|---|---|
| crates | ||
| .env.example | ||
| .gitignore | ||
| Cargo.toml | ||
| Dockerfile | ||
| Jenkinsfile | ||
| README.md | ||
| config_api.json | ||
| template_global_config.json | ||
README.md
Интеграционный модуль для проекта "Буревестник ВКС"
Описание
integr_mod - Rust-пакет, предоставляющий функционал интеграционного модуля в проекте "Буревестник ВКС", состоящий из бинарных крейтов для:
- получение данных через API ВКС
- поддержку хранения, валидации и актуализации собственных конфигураций
- предобработку полученных данных и
отправкусохранение в БДСистеме Мониторинга
Руководство
- Заполнить .env файл или установить переменные окружения в соотвествии с примером в
.env.exampleфайле
# Template .env for API grabber
# Prometheus-Exporter info
EXPORTER_URL = "http(s)://ip.ip.ip.ip:port"
# eNODE.Monitoring configuration
ENODE_MONITORING_IP = "ip.ip.ip.ip"
# admin user is required
ENODE_MONITORING_LOGIN = "admin_user_enode_monitoring"
# admin password is required
ENODE_MONITORING_PASSWORD = "admin_password_enode_monitoring"
- Произвести сборку проекта командой :
cargo build --release
- Запустить
Debug версия
cargo run --bin api-grub
или
Release версия
cargo run --release --bin api-grub
Текущий прогресс
| Крейт (подмодуль) | Прогресс |
|---|---|
api-grub |
✅✅✅✅✅✅✅✅✅🛠️ |
config-delivery [migrated] |
❌❌❌❌❌❌❌❌❌❌ |
integrs-structs |
✅✅✅✅✅✅✅✅✅✅ |
preproc [temp-deprecated] |
❌❌❌❌❌❌❌❌❌❌ |