添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
发财的李子  ·  Technical-Articles-Col ...·  4 月前    · 
果断的甜瓜  ·  Tender Notice & Doc ...·  6 月前    · 
怕老婆的手套  ·  Using Python and the ...·  7 月前    · 

Grafana 是一个强大的仪表板构建系统,您可以使用它,可视化来自 嵌入式 Prometheus 监控系统的性能指标。

从 12.0 版本开始,默认启用 Grafana,并自动配置 GitLab 的 SSO。 Grafana 将在 https://gitlab.example.com/-/grafana 上提供。

启用用户名和密码登录 note 管理员账号的用户名是 admin

使用用户名/密码组合登录 Grafana 被禁用,默认情况下只有 GitLab SSO 可用。但是,要访问管理员账号,您需要使用用户名/密码启用登录。 为此,将以下行添加到 /etc/gitlab/gitlab.rb 文件,并 运行重新配置

要指定管理员密码,请将以下行添加到 /etc/gitlab/gitlab.rb 文件,并 运行重新配置

grafana['admin_password'] = 'foobar'

如果没有提供管理员密码,Omnibus GitLab 会自动为管理员用户生成一个随机密码作为安全措施。但是,在这种情况下,您必须手动重置密码才能访问管理员用户。

禁用 Grafana

编辑 /etc/gitlab/gitlab.rb 并添加/编辑以下几行:

要将 GitLab 用作 OAuth 提供程序,以便 GitLab 实例的用户可以访问 Grafana:

首先,创建应用程序 ID 和密钥。

根据您的 external_url 设置回调 URL。 例如 https://gitlab.example.com/-/grafana/login/gitlab

然后,编辑 /etc/gitlab/gitlab.rb 并添加以下几行:

重新设置管理员密码

首次启动后,管理员密码存储在 Grafana 数据存储中,您无法通过 gitlab.rb 更改它。

要更新它,您可以使用以下命令:

gitlab-ctl set-grafana-password

有关详细信息,请参阅 Grafana CLI 文档

用于监控 Omnibus GitLab 的仪表板将被预加载并在初始登录时可用。

Grafana 指标

Grafana 可以提供 Prometheus 抓取的指标

默认情况下,指标 API 在捆绑的 Grafana 实例中处于禁用状态。

启用 Grafana 的指标 API

使用基本身份验证启用 Grafana 的指标 API:

编辑 /etc/gitlab/gitlab.rb 并添加/编辑以下几行:

grafana['metrics_enabled'] = true
grafana['metrics_basic_auth_username'] = 'grafana_metrics'
grafana['metrics_basic_auth_password'] = 'please_set_a_unique_password'

保存文件并重新配置极狐GitLab 以使更改生效。

这些指标将在带有基本身份验证的 https://gitlab.example.com/-/grafana/metrics 上提供。基本身份验证的用户名和密码是在 /etc/gitlab/gitlab.rb 中设置的 metrics_basic_auth_usernamemetrics_basic_auth_password

Grafana SMTP

启用 SMTP 以允许 Grafana 发送电子邮件: