【发布时间】:2017-01-05 06:14:53
【问题描述】:
在查看 Kubernetes 之前,我们将所有日志写入 stdout(根据 12-factor-app)并使用 logspout 将日志收集到 Logstash。然后在 Logstash 中,我们将日志路由到不同的目标:
- InfluxDB+Grafana:监控应用程序指标(例如,某个计算需要多长时间)
- Riemann:在超过某些性能阈值时发出警报
如何在 Kubernetes 中完成这些事情? 我知道使用 Heapster,您可以看到 JVM 级别的图表(内存使用情况等),甚至 Heapster 可以向 Riemann 发送事件以提醒一些系统级别的统计信息(例如,磁盘已满)。但是对于应用程序级别的东西,那么正确的方法是什么?
【问题讨论】:
标签: kubernetes