DevDash  - 基于 terminal 的可定制终端仪表板
小码哥 2019-08-17 14:44:48

DevDash 是一个基于 terminal 的可定制终端仪表板,支持从 Github、Google Analytics 或 Google Search Console 中提取数据显示。

  • 适用于在需要将每个项目所需的最新数据集中到一个地方的开发人员
  • 从 Github、Google Analytics 或 Google Search Console 中提取数据
  • 无限量的 不同配置的不同仪表板
  • 窗口小部件的数据会自动刷新
  • 与其他终端仪表板相比,具有极大的灵活性:
    • 可以选择任意想要的小部件
    • 可以将小部件放在任何想要的位置
    • 可以为每个小部件选择颜色、数据和许多其他内容
  • 它在终端,足够酷

使用

目前,可以通过 DevDash 访问四个 API(服务):

  • Google Analytics (ga)
  • Google Search Console (gsc)
  • A monitoring service (mon)
  • Github (github)

要查看 DevDash 的运行情况并熟悉配置文件,可以轻松配置监控服务:

创建仪表板的配置:

---
general:
  refresh: 600
  keys:
    quit: "C-c"

projects:
  - name: Quickstart
    services:
      monitor:
        address: "https://www.web-techno.net"
    widgets:
      - row:
          - col:
              size: "M"
              elements:
                - name: mon.box_availability
                  options:
                    border_color: green
  • 在新文件中复制配置(例如 monitoring.yml)
  • 运行 DevDash:devdash -config monitoring.yml