GrafanaとはGrafanaとはオープンソースでリッチな分析とモニタリングプラットフォームです。SearchやPrometheusなどあらゆるデータベースでもデータを運用することができます。typescriptとgolangで書かれており、OSSなのでもちろんコントリビュートすることができます。github.comPlaygroundが公式サイトにはあって、使ってみることができます。機能に入るかはわかりませんが、とても綺麗なUIを提供しています。ホストする方法ホストする方法は以下の二つがあります。コミュニティプラットフォームなので、プラグインをはじめとする機能が豊富です。MySQLPromethusDruidKubernetes...などがあります。コミュニティがあついだけ、今後に期待できると思います。常に表示されているヘッダーです。サイドメニューを表示する。ユーザー、オーガニゼーション、データソースなどのダッシュボードと直接関係ない項目がある。表示されているダッシュボードがどれか示して、他のダッシュボードへスイッチできる。スターをつけたダッシュボードがデフォルトで表示される。表示されているダッシュボードのリンクを作成したり、スナップショットを取れる。設定そのままを行えます。ダッシュボードとパネルダッシュボードはパネルの集合である。基本的なダッシュボードは以下の通りです。データソースデータソースは時系列データが入ったいろんな種類のバックエンドのことです。オーガニゼーション一つのインスタンスでいくつものオーガニゼーションをサポートしていて、すべてのダッシュボードは何かしらのオーガニゼーションに所属します。ユーザーGrafanaアカウントによって管理されているユーザーである。ローパネルをダッシュボード内でまとめる役割を持つ。パネル可視化するブロック単位のことである。クエリエディタメトリックスをクエリにかけることができる。MacにHomebrewでインストールする以下のコマンドでインストールする。grafanaまた、以下のように起動方法も親切に教えてもらえるので便利です。Grafanaをローカルで起動するまず、Grafanaで起動させます。grafana起動したら0.0.0.0:3000にアクセスすると以下の画面にみえます。ポートなど変更したい人のために追記すると、設定ファイルは以下のパスにあります。/usr/local/etc/grafana/grafana.ini.ここでは以下のユーザー名とパスワードで入ります。adminログインすると以下のように表示されます。Appを押して、Grafana.comで探します。見つけてクリックすると、以下のようなページに遷移します。Woo.すでに入っているみたいですね。datasourceをクリックします。MySQLの設定をします。以下のように設定をします。Save&Testを押すと接続できます。接続できると以下のようになります。元にもどると以下のようになっています。dashboardを押すと以下の画面になります。最初のパネルを作ることになります。特定のグラフを使って見ると以下のようにダッシュボードが作成されます。TitleをクリックしてEditを押すと設定できます。以下のようにクエリがあります。ここでダッシュボードを保存します。ダッシュボードもディレクトリを分けれるので、便利ですね。パネルを作るここはSQLを書いていきます。以下に便利なマクロが定義されています。panelをクリックしてください。SQL文を書くと以下のように可視化することができます。Dashboardボタンを押してください。すると以下のような方法で共有することができます。まとめMySQLをGrafanaを使ってBIツールのように可視化できた次はアプリケーションのメトリックスを探っていこうと思います。Kubernetesのいろは。2018の14日目の...2018-12-23Concourseで継続的デリバリー。»プロフィール学生エンジニア。忘れてしまうので備忘録です。flaskでServerlessにホストするTelepresence概論スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。