DumbMonit

集成自托管应用

用 DumbMonit 监控 GitLab (self-managed)

Readiness, Sidekiq backlog, CI runners online or not, pending migrations, instance statistics, sign-up and two-factor settings, licence expiry.

文档官方网站:GitLab

产品说明为英文,与产品内一致。页面标签使用您的语言。

DumbMonit 监控的内容

Whether a self-managed GitLab instance is serving, and whether the parts that quietly carry everything else are keeping up: Sidekiq's queues, the CI/CD runners, database migrations left over from an upgrade, and — for GitLab Enterprise Edition — the licence.

典型用途. Forge: Sidekiq backlog, CI runners, pending migrations, sign-up/2FA settings, licence

示例

  • GitLab Community Edition
  • GitLab Enterprise Edition

连接方式

您需要准备

  • Personal access tokenAn administrator's personal access token, sent as PRIVATE-TOKEN. A token without admin rights still works, but only the version is read.

需要开放的网络端口

  • 443/TCPAPI (HTTPS, default)
  • 80/TCPOnly with the http scheme option
设置步骤: Create a read-only token in GitLab
  1. On an administrator account, open avatar → Edit profile → Access → Personal access tokens → Generate token → Legacy token.

  2. Name it as follows, set an expiry date you can renew, and tick only the scope listed below.

    dumbmonit
  3. Generate the token and copy it: GitLab shows it only once.

  4. In DumbMonit, enter GitLab's address and paste the token.

  5. To watch CI pipelines, list the numeric project IDs (shown on each project's page) in the Projects watched for CI health option.

注意. GitLab has no read-only administrator role, so the token can read everything its account can: use a dedicated bot account, not your own.

同类集成:自托管应用