Технологии

Надёжная основа каждого процесса Blackcap.

Blackcap — это больше, чем функции, видимые на кухне. Администрирование с учётом ролей, инструменты данных с учётом провайдера, диагностика, фоновые задания, резервные копии, хранение, тестирование и сервисы развёртывания делают систему практичной для эксплуатации и поддержки со временем.

Инструменты администрирования и разработки

Технические инструменты доступны там, где этого требует роль.

Эти возможности намеренно отделены от повседневной работы с рецептами, планированием, покупками и приготовлением.

🔐

Организации и безопасность

Границы арендаторов, активный контекст организации, роли, приглашения, MFA, доверенные браузеры, API-токены, защита запросов и аудит доступа.

⚙️

Конфигурация по области действия

Настройки платформы и организации с учётом разрешений, конфигурация отдельных дисплеев, подключения провайдеров, маскирование секретов, поиск и история аудита.

🗄️

Администрирование базы данных

Исследование SQLite и PostgreSQL с учётом провайдера, экспорт схемы, сохранённые запросы, защищённый SQL, анализ проблем данных, обслуживание и диагностика исправлений.

🧑‍💻

Тестер API

Тестируйте зарегистрированные конечные точки на текущем экземпляре с выполнением с учётом ролей, контекстом аутентификации, очищенными примерами, разрешением параметров и экспортом Postman.

📊

Производительность и состояние заданий

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

🧪

Регрессионное тестирование

Запускайте из приложения немедленные, запланированные, возобновляемые, ролевые, интеграционные проверки, диагностические клоны и проверки кода/схемы.

Видимость системы

Смотрите, что запущено на экземпляре и почему.

🖥️

Диагностика среды выполнения и хоста

Просматривайте версию/сборку, определение хоста среды выполнения, ОС и архитектуру, сведения об оборудовании, важные пути, состояние дисплея, количество рецептов и статус подключения резервного копирования.

⏱️

Время работы, перезагрузки и журналы

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

🔎

Аудиты кода и схемы

Запускайте отслеживаемые задания Direct SQL Audit и проверки Database Parity / Schema Verification только для чтения, с отдельным подтверждением зарегистрированных безопасных добавочных исправлений.

☁️

Резервное копирование и восстановление

Используйте локальные или подключённые облачные места назначения, область резервного копирования с учётом провайдера, промежуточное восстановление, проверку, безопасный откат, хранение и восстановление кэша.

🧹

Хранение и очистка данных

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

📜

Аудит и видимость доступа

Просматривайте действия аутентификации, конфигурации, рецептов, планирования, покупок, дисплеев, API-токенов, голосовых функций, поддержки и администрирования в соответствии с политикой хранения.

Доставка ПО

Развёртывайте Blackcap из исходного или скомпилированного пакета.

Blackcap использует одну общую модель выпусков для разных форматов пакетов. Исходные и скомпилированные пакеты можно создавать для поддерживаемых целей развёртывания, не разделяя приложение на отдельные истории выпусков.

🌱

Исходные пакеты

Развёртывайте Blackcap из упакованного исходного кода Python с локальной для выпуска средой выполнения и зависимостями, подходящими для целевой среды.

⚙️

Скомпилированные пакеты

Развёртывайте скомпилированный пакет Blackcap, когда предпочтительна более автономная среда приложения, сохраняя то же происхождение Git и выпуска.

📦

Общая модель доставки

Microwave Pie управляет повторно используемыми выпусками, пакетами для конкретных развёртываний, лицензированием, установкой и обновлениями из общего исходного кода приложения.

Обновления Blackcap

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

Установки Blackcap, управляемые пакетами, показывают Доступно обновление уведомление в интерфейсе приложения, когда общий сервис доставки одобряет более новый выпуск. Blackcap не устанавливает обновление принудительно, не загружает его и не перезапускается самостоятельно. Системный администратор решает, когда подготовить пакет и когда применить обновление и перезапустить Blackcap; после перезапуска проверяется запущенная версия.

Читать документацию по обновлению приложения Blackcap.

Основа развёртывания

Единая модель приложения для Raspberry Pi и GCP.

Blackcap поддерживает вариант Raspberry Pi и SQLite, а также вариант GCP с Compute Engine, Cloud SQL PostgreSQL, Cloud SQL Auth Proxy, Gunicorn, Nginx и управляемым HTTPS. Поддерживаемые типы развёртывания могут использовать исходные или скомпилированные пакеты и переходить на разные выпуски приложения, когда этого требуют условия внедрения. Централизованные сервисы базы данных, репозитории с учётом провайдера, область организаций, идемпотентные миграции, службы systemd, управляемые расписания и общая инфраструктура фоновых заданий сохраняют согласованность моделей развёртывания.

Сравнить поддерживаемые стеки платформ или читать о доставке ПО Microwave Pie.

Подробнее

Техническая документация остаётся вместе с продуктом.

Публичная документация и страница «Документация» в приложении используют один и тот же канонический источник Blackcap.

Открыть техническую документацию