项目作者: zikwall

项目描述 :
⚡️ ClickHouse client administrative and statistic dashboard
高级语言: JavaScript
项目地址: git://github.com/zikwall/clickhouse-dashboard.git
创建时间: 2019-07-31T10:02:14Z
项目社区:https://github.com/zikwall/clickhouse-dashboard

开源协议:

下载


ClickHouse Statistic Dashboard

A client application written in React for managers of statistics and analytics, as well as for administrators of the Yandex ClickHouse database

Main image

  • Nice and convenient application structure and routing
    • Layouts
    • SubLayouts
    • Pages
      • Local components
    • Components
      • Quickstart
        • UI/UX (Bootstrap) components
        • Error Boundaries
        • Content Loaders/Preloaders
      • and more
    • Containers
    • Utilities
  • Flexible system of authentication, authorization and separation of user rights based on roles and permissions
    • JWT auntification
    • Base Form (FormBased) authorization
    • OAuth 2.0
    • RBAC
    • Various user session repositories
  • Chart.js
  • Creating tabbix-like functionality

Install & Run

  1. git clone https://github.com/zikwall/clickhouse-dashboard
  2. cd /clickhouse-dashboard
  3. npm install
  4. npm start

Nginx

  1. npm build
  1. server {
  2. listen 82;
  3. server_name clickhouse-dashboard.local;
  4. root /path/to/clickhouse-dashboard/build;
  5. index index.html;
  6. access_log /var/log/nginx/clikhouse-dashboard.access.log;
  7. error_log /var/log/nginx/clikhouse-dashboard.error.log;
  8. location / {
  9. try_files $uri /index.html =404;
  10. }
  11. }