Grafanaとはあまり説明しないので以下の記事を参照してください。Promethusとは公式サイトprometheus.ioPromethusとはオープンソースのモニタリングシステムと時系列データベースのことです。Golangで書かれていて、2012年から開発が盛んに行われているそうです。Foundationに採択されました。...}で一意に決まる高次元データモデル。以下の構成要素で構築されます。HAProxyなどのメトリクスを取得してくれるサービス。自作もできるしサードパーティのものが多くある。アーキテクチャ以下のようなアーキテクチャになっています。ServerはKubernetesクラスタの外にありますが、必ずしもそうである必要はありません。ユースケース時系列データを扱うものならなんでもフィットする。スタンドアローンであり、インフラ構築も容易である。Promethusが重んじるのは信頼性で、常に可視化することが大事です。精度は100%ではないので注意が必要です。以下のページで紹介されています。docker-composeで起動する以下のリポジトリをクローンしてきて、バージョン2にセットアップします。version-2そして以下のコマンドでコンテナ群を走らせます。PromethusのWebUIを触る実際のプロダクションでは、設定を自分で書かないといけないのでdocker-composer.ymlをベースに解説しながら進めます。以下のservices以下のpromethusが参考になります。alwaysimageはprom/prometheus:v2.1.0です。volumesは以下のように定義されています。"prometheus_data:/prometheus"Docker-composeではホストのパス:コンテナのパスでマウントすることができます。/prometheus以下のファイルをコンテナの/etc/prometheusにマウントしています。Portは以下の9090:9090で設定されているのでlocalhost:9090で見ることができます。あとはdocker-composerファイル自体は説明がいらないと思います。Grafanaも見えることを確認するもちろん設定をしていないので何もグラフは見れませんがlocalhost:3000で見ることができます。設定ファイル以下のパスに設定ファイルがあります。Configそれでは設定していきます。グローバルな設定globalで設定します。アラートの設定アラートはどのような時にアラートを出すかというrule_filesと、そのアラートの設定が入ったalertを設定します。PULLの設定どこに対してデータを取得するかを設定するのが以下のscrape_configsです。datasourceで追加する。ダッシュボードを作成する4.1で作成したPromethusのDatasourceを設定すると追加することができる。クリーンアップコンテナ群を終了させます。カオスだった平成最後の日に。私は、いくつか家内サービスを運用しています。Kubernetesのいろは。2018の14日目の...2018-12-23Concourseで継続的デリバリー。Calendarの23日目の記事にな...2018-12-14CircleCIでSpinnakerのデプロイメントパイプラインをデプロイするどうも、もうすぐ大学卒業の@timtimtim1026です。»プロフィール学生エンジニア。忘れてしまうので備忘録です。flaskでServerlessにホストするTelepresence概論スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。