Telescope - веб-приложение, разработанное для предоставления интуитивно понятного интерфейса для анализа данных логов. Оно поддерживает несколько типов источников, включая ClickHouse, StarRocks, Docker и Kubernetes. Пользователи могут настраивать подключения к своим базам данных
ClickHouse или StarRocks, получать доступ к логам контейнеров через API Docker или извлекать логи подов из кластеров Kubernetes. Telescope обеспечивает единый интерфейс запросов для различных типов источников, позволяя пользователям эффективно фильтровать, искать и анализировать логи. В то время как ClickHouse и StarRocks служат основными бэкэндами для структурированного хранения логов, поддержка Docker и Kubernetes предлагает удобные варианты для локальной разработки, временных сред или облачных развертываний. В будущих версиях поддержка источников может быть расширена.Возможности:
- создавайте и управляйте множеством подключений к различным источникам данных, включая
ClickHouse, StarRocks, Docker и Kubernetes.- определите, какие поля из источника следует использовать, и настройте, какие из них будут предлагаться, скрываться или поддерживать автозаполнение.
- настройте, какие пользователи и группы имеют доступ к источнику, и определите их права доступа.
- получите ценную информацию из ваших журналов с помощью динамических визуализаций и интерактивных графиков.
- настройте отображение, выбрав соответствующие столбцы, скорректировав представление данных и применив фильтры, чтобы сосредоточиться на наиболее важных моментах.
- используйте селектор времени и даты с поддержкой относительных временных диапазонов, чтобы легко уточнять запросы к журналам событий.
- настройте группировку графов, включая поддержку вложенных полей, таких как строки
JSON, карты или массивы.- выполняйте сложные запросы с фильтрацией
RAW SQL, используя предложение WHERE и выражения SQL от ClickHouse или StarRocks для точной фильтрации данных.- наслаждайтесь лаконичным минималистичным дизайном, который фокусируется на данных журналов, обеспечивая бесперебойный и не отвлекающий процесс анализа.
- поддержка управления доступом на основе ролей (
RBAC) и аутентификации- аутентификация через
GitHub с возможностью установки требований к членству в организации для контроля доступа.- определяйте и управляйте правами доступа пользователей и групп для контроля доступа к определенным источникам в зависимости от их ролей.
https://github.com/iamtelescope/telescope
Опубликовано в @gitgate
#moni #logs #webui #clickhouse #docker #k8s #rbac
