В настоящее время я использую Plotly Dash для разработки панели мониторинга для службы на основе JVM (Kotlin).По сути, служба JVM отправляет сообщения (через ZMQ) в мой сценарий Python Dash, который, в свою очередь, обновляет серию живых диаграмм.
Больше, чем диаграммы, я также хотел бы отображать сообщения журнала службы вПанель инструментов Dash (в настоящее время они отображаются в консоли и записываются в файл).Я могу легко изменить приложение JVM / скрипт Python для отправки / получения сообщений через ZMQ, но мне не удалось найти компонент Dash, который мог бы отображать эти сообщения в реальном времени.
Поскольку существуетдовольно высокая пропускная способность сообщений (несколько десятков в секунду), я хотел бы иметь возможность фильтровать сообщения по уровню (информация, предупреждения и т. д.) и, возможно, по другим критериям (регулярное выражение будет идеальным).Я прочитал документацию по Dash, но не смог найти компонент, который бы соответствовал моим потребностям.Есть ли способ добиться этого в Dash?
Спасибо за вашу помощь!