首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >温斯顿在GKE上登录EFK堆栈

温斯顿在GKE上登录EFK堆栈
EN

Stack Overflow用户
提问于 2022-02-10 09:30:23
回答 1查看 141关注 0票数 1

我正在使用温斯顿js将我的nodejs日志写入一个文件,并将它们存储在GKE上我的主机节点的/tmp/logs卷上。现在,我试图添加EFK堆栈来存储它们并将它们可视化,但我的问题是,我对整个日志记录过程并不熟悉,而且我在理解them的配置方面也面临困难。我尝试在本教程的帮助下在本地集群上配置堆栈,并可视化了容器的stdoutstderr日志,但是我的温斯顿文件的日志没有显示出来。

为此:

  1. 我应该如何告诉fluentd读取我存储在集群上的*.log文件下的/tmp/logs文件?
  2. 在GKE集群上安装EFK堆栈的最佳方法是什么(ECK.)因为我已经为生产目的安装了Elasticsearch和Kibana。我正在考虑在日志命名空间下隔离新的堆栈,但我也发现可以直接在GCE机器上安装监视堆栈。
  3. 在资源管理方面,EFK堆栈是否需要大量的RAM、CPU?

注: GCP过去有弹性gke登录在市场上,我想尝试,但它已经不在那里了。

EN

回答 1

Stack Overflow用户

发布于 2022-02-10 12:33:50

可以在ConfigMap中输入fluentd,例如:

代码语言:javascript
复制
apiVersion: v1
kind: ConfigMap
metadata:
  name: fluentd-config
data:
  fluentd.conf: |
    <source>
      type tail
      format none
      path /tmp/logs/1.log
      pos_file /tmp/logs/1.log.pos
      tag count.format1
    </source>

    <source>
      type tail
      format none
      path /tmp/logs/2.log
      pos_file /tmp/logs/2.log.pos
      tag count.format2
    </source>

    <match **>
      type google_cloud
    </match>    

还有关于在GKE、这里这里上配置EFK的完整教程。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71062656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档