├── .settings.php ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── admin ├── dashboard.php └── menu.php ├── assets ├── components │ ├── AppRefreshPicker.vue │ ├── AppTimePicker.vue │ ├── ChartPanel.vue │ ├── DashboardPanel.vue │ ├── MessageDetails.vue │ ├── RecentMessagesPanel.vue │ └── StatPanel.vue ├── i18n.js ├── index.js ├── locales │ └── ru.js ├── plugins │ └── element-ui.js ├── styles │ ├── _settings.scss │ ├── components │ │ ├── _dashboard-panel.scss │ │ ├── _dashboard.scss │ │ ├── _drawer.scss │ │ ├── _link.scss │ │ ├── _message-details.scss │ │ ├── _refresh-picker.scss │ │ ├── _stat-panel.scss │ │ ├── _table-panel.scss │ │ ├── _table.scss │ │ ├── _time-picker.scss │ │ └── index.scss │ ├── index.scss │ └── vendor │ │ ├── _element-ui.scss │ │ ├── _vue-pretty-json.scss │ │ └── index.scss ├── utils │ └── request.js └── views │ ├── Dashboard.vue │ ├── ViewMixin.js │ └── index.js ├── bin └── console ├── composer.json ├── config ├── messenger.xml └── monitoring.xml ├── default_option.php ├── docs ├── configuration.md ├── creating-message-handlers.md ├── events.md ├── images │ ├── dashboard.png │ └── message_details.png ├── monitoring-adapters-registration.md ├── monitoring.md ├── supervisor-configuration.md └── transports-registration.md ├── include.php ├── install ├── admin │ └── bsi_queue_dashboard.php ├── db │ └── mysql │ │ ├── install.sql │ │ └── uninstall.sql ├── index.php ├── js │ └── bsi.queue │ │ ├── 447.70e017ad.js │ │ ├── 447.70e017ad.js.LICENSE.txt │ │ ├── 484.ce118c7d.js │ │ ├── 484.ce118c7d.js.LICENSE.txt │ │ ├── 57.c2262f4a.css │ │ ├── 57.ed404a44.js │ │ ├── 57.ed404a44.js.LICENSE.txt │ │ ├── app.301a11ab.js │ │ ├── app.f2bb9a23.css │ │ ├── entrypoints.json │ │ ├── fonts │ │ ├── element-icons.313f7dac.woff │ │ └── element-icons.45201881.ttf │ │ └── manifest.json ├── step1.php ├── themes │ └── .default │ │ ├── bsi.queue.css │ │ └── icons │ │ └── bsi.queue │ │ └── menu.svg ├── unstep1.php ├── unstep2.php └── version.php ├── lang └── ru │ ├── admin │ ├── dashboard.php │ └── menu.php │ ├── install │ └── index.php │ └── options.php ├── lib ├── cache │ ├── bitrixcache.php │ ├── bitrixcacheadapter.php │ ├── bitrixcacheinterface.php │ └── cacheitem.php ├── console │ ├── bridgecommand.php │ └── command │ │ ├── consumebridgecommand.php │ │ ├── debugbridgecommand.php │ │ ├── failedmessagesremovebridgecommand.php │ │ ├── failedmessagesretrybridgecommand.php │ │ ├── failedmessagesshowbridgecommand.php │ │ └── stopworkersbridgecommand.php ├── event │ ├── syncmessagefailedevent.php │ └── syncmessagehandledevent.php ├── exception │ ├── invalidargumentexception.php │ ├── logicexception.php │ └── runtimeexception.php ├── middleware │ └── adduuidstampmiddleware.php ├── monitoring │ ├── adapter │ │ ├── adapterfactory.php │ │ ├── adapterfactoryinterface.php │ │ ├── adapterinterface.php │ │ └── bitrix │ │ │ ├── bitrixadapter.php │ │ │ ├── bitrixadapterfactory.php │ │ │ └── bitrixmessagestattable.php │ ├── agent │ │ └── cleanupstatsagent.php │ ├── consumercounter.php │ ├── controller │ │ ├── abstractcontroller.php │ │ └── dashboard.php │ ├── eventlistener │ │ └── pushstatslistener.php │ ├── messagestats.php │ ├── messagestatscollection.php │ ├── messagestatuses.php │ ├── repository │ │ ├── bitrixmessagestatsrepository.php │ │ └── messagestatsrepositoryinterface.php │ ├── stamp │ │ └── ignoremonitoringstamp.php │ └── storage │ │ ├── bitrixstorage.php │ │ └── storageinterface.php ├── queue.php ├── queueevents.php ├── stamp │ └── uuidstamp.php ├── transport │ └── bitrix │ │ ├── bitrixreceivedstamp.php │ │ ├── bitrixreceiver.php │ │ ├── bitrixsender.php │ │ ├── bitrixtransport.php │ │ ├── bitrixtransportfactory.php │ │ ├── connection.php │ │ └── messagetable.php └── utils │ ├── chartintervalcalculator.php │ └── webpackencoreloader.php ├── options.php ├── package.json ├── phpcs.xml.dist ├── prolog.php ├── webpack.config.js └── yarn.lock /.settings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/.settings.php -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/README.md -------------------------------------------------------------------------------- /admin/dashboard.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/admin/dashboard.php -------------------------------------------------------------------------------- /admin/menu.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/admin/menu.php -------------------------------------------------------------------------------- /assets/components/AppRefreshPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/AppRefreshPicker.vue -------------------------------------------------------------------------------- /assets/components/AppTimePicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/AppTimePicker.vue -------------------------------------------------------------------------------- /assets/components/ChartPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/ChartPanel.vue -------------------------------------------------------------------------------- /assets/components/DashboardPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/DashboardPanel.vue -------------------------------------------------------------------------------- /assets/components/MessageDetails.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/MessageDetails.vue -------------------------------------------------------------------------------- /assets/components/RecentMessagesPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/RecentMessagesPanel.vue -------------------------------------------------------------------------------- /assets/components/StatPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/components/StatPanel.vue -------------------------------------------------------------------------------- /assets/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/i18n.js -------------------------------------------------------------------------------- /assets/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/index.js -------------------------------------------------------------------------------- /assets/locales/ru.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/locales/ru.js -------------------------------------------------------------------------------- /assets/plugins/element-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/plugins/element-ui.js -------------------------------------------------------------------------------- /assets/styles/_settings.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/_settings.scss -------------------------------------------------------------------------------- /assets/styles/components/_dashboard-panel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_dashboard-panel.scss -------------------------------------------------------------------------------- /assets/styles/components/_dashboard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_dashboard.scss -------------------------------------------------------------------------------- /assets/styles/components/_drawer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_drawer.scss -------------------------------------------------------------------------------- /assets/styles/components/_link.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_link.scss -------------------------------------------------------------------------------- /assets/styles/components/_message-details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_message-details.scss -------------------------------------------------------------------------------- /assets/styles/components/_refresh-picker.scss: -------------------------------------------------------------------------------- 1 | .c-refresh-picker { 2 | margin: 0 5px; 3 | } -------------------------------------------------------------------------------- /assets/styles/components/_stat-panel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_stat-panel.scss -------------------------------------------------------------------------------- /assets/styles/components/_table-panel.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_table-panel.scss -------------------------------------------------------------------------------- /assets/styles/components/_table.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/_table.scss -------------------------------------------------------------------------------- /assets/styles/components/_time-picker.scss: -------------------------------------------------------------------------------- 1 | .c-time-picker { 2 | margin: 0 5px; 3 | } -------------------------------------------------------------------------------- /assets/styles/components/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/components/index.scss -------------------------------------------------------------------------------- /assets/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/index.scss -------------------------------------------------------------------------------- /assets/styles/vendor/_element-ui.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/vendor/_element-ui.scss -------------------------------------------------------------------------------- /assets/styles/vendor/_vue-pretty-json.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/vendor/_vue-pretty-json.scss -------------------------------------------------------------------------------- /assets/styles/vendor/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/styles/vendor/index.scss -------------------------------------------------------------------------------- /assets/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/utils/request.js -------------------------------------------------------------------------------- /assets/views/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/views/Dashboard.vue -------------------------------------------------------------------------------- /assets/views/ViewMixin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/views/ViewMixin.js -------------------------------------------------------------------------------- /assets/views/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/assets/views/index.js -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/bin/console -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/composer.json -------------------------------------------------------------------------------- /config/messenger.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/config/messenger.xml -------------------------------------------------------------------------------- /config/monitoring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/config/monitoring.xml -------------------------------------------------------------------------------- /default_option.php: -------------------------------------------------------------------------------- 1 | 365, 5 | ]; 6 | -------------------------------------------------------------------------------- /docs/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/configuration.md -------------------------------------------------------------------------------- /docs/creating-message-handlers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/creating-message-handlers.md -------------------------------------------------------------------------------- /docs/events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/events.md -------------------------------------------------------------------------------- /docs/images/dashboard.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/images/message_details.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/monitoring-adapters-registration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/monitoring-adapters-registration.md -------------------------------------------------------------------------------- /docs/monitoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/monitoring.md -------------------------------------------------------------------------------- /docs/supervisor-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/supervisor-configuration.md -------------------------------------------------------------------------------- /docs/transports-registration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bsidev/bitrix-queue/HEAD/docs/transports-registration.md -------------------------------------------------------------------------------- /include.php: -------------------------------------------------------------------------------- 1 |