Go to file
Vladislav Drozdov 8e32de3be3
test-org/integration-module/pipeline/pr-master Build started... Details
test-org/integration-module/pipeline/pr-rc This commit looks good Details
Merge pull request 'feature/1117' (#8) from feature/1117 into rc
Reviewed-on: http://git.enode/deployer3000/integration-module/pulls/8
2025-03-04 15:49:22 +03:00
crates net refactor 2025-03-04 15:47:14 +03:00
.env.example env vars update 2025-02-27 13:03:58 +03:00
.gitignore + exporter communication example 2025-01-27 14:00:55 +03:00
Cargo.toml prepush refactoring 2025-03-04 15:16:58 +03:00
Dockerfile Added Jenkinsfile and Dockerfile 2025-02-28 15:36:36 +03:00
Jenkinsfile Added Jenkinsfile and Dockerfile 2025-02-28 15:36:36 +03:00
README.md prepush refactoring 2025-03-04 15:16:58 +03:00
config_api.json api grub set up 2025-02-14 12:32:30 +03:00
template_global_config.json refactor + async tasks for mods 2025-02-13 12:20:54 +03:00

README.md

Интеграционный модуль для проекта "Буревестник ВКС"

Описание

integr_mod - Rust-пакет, предоставляющий функционал интеграционного модуля в проекте "Буревестник ВКС", состоящий из бинарных крейтов для:

  • получение данных через API ВКС
  • поддержку хранения, валидации и актуализации собственных конфигураций
  • предобработку полученных данных и отправку Системе Мониторинга сохранение в БД

Руководство

  1. Заполнить .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" 
  1. Произвести сборку проекта командой :
cargo build --release
  1. Запустить

Debug версия

cargo run --bin api-grub

или

Release версия

cargo run --release --bin api-grub

Текущий прогресс

Крейт (подмодуль) Прогресс
api-grub 🛠️
config-delivery [migrated]
integrs-structs
preproc [temp-deprecated]