prometheus - 如何在 Google Cloud 中重新创建 Grafana kNative 仪表板
问题描述
我正在使用 kNative Observability 插件,它在我的 Google Kubernetes Engine 集群上安装 Prometheus 和 Grafana。
有两个问题:
- 在 kNative 的最新版本中,该插件已被弃用
- 我看到该插件将日志保存在 Prometheus pod 中(我的最佳猜测),有时它会在高负载下崩溃。
有没有办法在 Google Cloud Monitoring 中重新创建 Grafana 仪表板?也许更好的问题是,有没有办法让 Prometheus 记录的 kNative 日志进入 Google Cloud 的环境?
解决方案
您可以使用为此目的构建的Sidecar将 Prometheus 指标导出到 Cloud Monitoring。
日志将变得更加困难 - 您需要找到一种方法来重新配置插件以将日志发送到 stdout 和/或 stderr 以让集群日志记录代理接收它们并将它们摄取到 Cloud Logging 中。另一种选择是为此目的明确构建一个边车容器。
推荐阅读
- javascript - 非循环图 3D Javascript
- kotlin - 传递给 when() 的参数不是模拟!正确存根的示例:doThrow(new RuntimeException()).when(mock).someMethod();
- django - 使用 S3 存储桶将图像文件保存在 django-oscar 数据库中
- tensorflow2.0 - 如何将 TensorFlow 数据集写入磁盘并稍后恢复?
- matlab - Matlab使用python掷骰子游戏并为句子添加数字
- excel - 为什么文件夹创建宏会导致错误代码 76?
- swift - 在后台安排计时器
- python - Python 线程 - 参数必须是一个 int,或者有一个 fileno() 方法
- vapor - 在 Vapor 4 中使用 Fluent 进行复杂查询
- hive - 了解 Hive 表创建表示法