GitHub Codespaces で Grafana を動かすメモ

GitHub Codespaces で Grafana を動かすメモ

GitHub Codespaces で Grafana を動かすメモです。

背景

Docker でサッと入れるのもよいのですが、手元ではない環境でちょっとコマンド一つ一つ実行して Grafana 試したいときに GitHub Codespaces を使ってみたくなったので、やってみます。

ひとまず GitHub Codespaces を起動

ベースはどんなリポジトリでもいいのですが、公式のシンプルなものを起動しましょう。

github/codespaces-blank

こちらを起動します。

Code > Local > Create codespace on main ボタンをクリック。

起動しました。

Grafana をインストール

Install Grafana on Debian or Ubuntu | Grafana documentation

を参考に進めます。

sudo apt-get install -y apt-transport-https software-properties-common wget

コマンドを入力します。

sudo mkdir -p /etc/apt/keyrings/

keyrings の対応でフォルダ移動します。

wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

コマンドを入力します。

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee -a /etc/apt/sources.list.d/grafana.list

stable を指定します。

sudo apt-get update

update します。

sudo apt-get install grafana

いよいよ Grafana インストールします。途中で Y/n を聞かれたら yes で進めます。

無事インストールが終わりました。

Grafana の起動

Start the Grafana server | Grafana documentation

を参考に進めます。

service --status-all

で起動サービスを見ます。

[ ? ]  binfmt-support
 [ - ]  dbus
 [ - ]  grafana-server
 [ ? ]  hwclock.sh
 [ - ]  procps
 [ - ]  rsync
 [ + ]  ssh
 [ - ]  x11-common

grafana-server は居ますが - なのでまだ起動してません。

sudo service grafana-server start

で起動します。

* Starting Grafana Server

で起動しました。

ポート転送を指定

3000 ポートで起動してるので。

ポートタブでポートの転送をクリック。

3000 と入力。

緑のランプで稼働してます。

ブラウザーで開くボタンをクリックします。

ログインしてみる

Sign in to Grafana | Grafana documentation

を参考に進めます。

上記ドキュメントにある初期パスワードと ID ですすめます。

Explore で動作確認

ログインしたら左のメニューから Explore をクリックしてグラフ表示を確認します。