Logging入門systemdkubernetesjournalctlkubeletLoki結論Grafanaを使って以下のようにkubeletのlogを見れるようになります。KubernetesのLogの概要Kubernetesの全体像は以下になります。KubernetesをLogの観点でまとめてみると以下のようになります。Logの観点で見るとPodのlogと"kubelet"のlogを抑えるとKubernetes全体のlogを把握することができることがわかります。Lokiは以下のようなアーキテクチャをもつログの収集基盤です。特徴としては以下があります。log)を見ることができません。今回はその部分について、どうやったらみえるようになるか説明していきます。Tokyo2019登壇時の使用した以下の資料により細かい話を記載しています。logを収集する機能を使用することができるようになります。logを取りに行くかを指定する項目になります。garafanaでみる際に絞り込むためのlabelの設定になります。ここでのポイントは2つですimageについては、amd64となっているものを使うことノード上のjournalのlogが格納されている場所をhostPathmountすることこれらがどうしてそうする必要があるのかについては、最後の方に記載します。Sourceの設定でLokiを選択します。Lokiの接続先を設定します。Exploreからunitのlabelを指定してkubeletのlogを絞り込むことができます。Grafanaから簡単にkubeletのlogを見れるようになるので非常に便利です。Lokiと仲良くなっていくための方法を記載します。Labのblogを定期購読する。Loki友の基本動作になります。LabsのblogはLokiに関する貴重な情報源になります。blogには書かれたかけど、Github上のドキュメントはありませんということも珍しくないので、Lokiの最新情報が知りたい場合はこのblogにたどり着くことになります。今回のSystemdのsupportについても、このblogの記事で知りました。logをscrapeする機能を動かしてみます。今回関係あるのはscrape_configsのところだけ書き換えて動かしてみます。エラーもなくpromtailが起動します。何の変化もなく、エラーもはかないです。