2020年5月15日金曜日

Omnibus Install した Gitlab で Grafana Dashboard にアクセスする方法

概要

Omnibus Install した Gitlab であればデフォルトで使えるようになっています

環境

  • GitLab Enterprise Edition 12.9.2-ee

URL

http://gitlab.example.com/-/grafana/login でアクセスできます
ID/PW は Gitlab に登録したアカウントで行えます

「Sign in with Gitlab」をクリックすれば Gitlab のアカウントで認証できます

「Gitlab Omnibus - Overview」あたりを選択すればこんな感じでメトリックを確認することができます

トラブルシューティング

The redirect URI included is not valid.

「Sign in with Gitlab」でログインした際に発生することがあります
これは Gitlab 側の callback URL が正しく設定されていないときに出るようです

「Admin Area」->「Applications」->「Gitlab Grafana」->「Edit」で URL が正しいか確認します

自分は Callback URL が https だったのを http に変更したらうまく動作しました

login.OAuthLogin(missing saved state)

Grafana 側でエラーになる場合もあるようです

Grafana サーバが動作しているマシンで gitlab.example.com の FQDN が名前解決できていないために発生します

  • sudo vim /etc/hosts
192.168.100.10  gitlab.example.com

こんな感じで名前解決できるようにしてあげれば OK です

最後に

Gitlab で Grafana Dashboard を確認する方法を紹介しました
結構便利ですが管理者以外も URL がわかればアクセスできてしまうので認証は Gitlab 認証を使わないほうが良いかもしれません

参考サイト

0 件のコメント:

コメントを投稿