Kubernetesを見る前に、すべてのログをstdout(12-factor-appに従って)に書き出し、logspoutを使ってLogstashにログを収集しています。別のターゲットへとLogstashで私たちをルーティングログ:アプリケーションログ/アラート/メータリングin Kubernetes
- InfluxDB + Grafana:アプリケーションのメトリックを監視する(例えば、どのくらい特定の計算がかかるん)
- リーマン:いくつかのパフォーマンスのしきい値を超えた場合は警告する
これらのことをクーベルネットでどのように行うことができますか? Heapsterでは、JVMレベルのグラフ(メモリの使用状況など)やHeapsterがRiemannにイベントを送信して、システムレベルの統計情報(ディスクがいっぱいなど)を知らせることができます。しかし、アプリケーションレベルのものについては、正しいアプローチは何でしょうか?