代码之家  ›  专栏  ›  技术社区  ›  Vidyasagar Machupalli

Knative日志记录:日志存储-Kibana无法获取映射

  •  1
  • Vidyasagar Machupalli  · 技术社区  · 7 年前

    对于Knative日志,请按照此处的说明进行操作- https://github.com/knative/docs/blob/master/serving/installing-logging-metrics-traces.md#elasticsearch-kibana-prometheus--grafana-setup ,我试图使用Kibana UI(Elasticsearch的可视化工具)可视化日志,但在配置索引模式时出现了以下错误 无法获取映射。你有与模式匹配的索引吗?伐木场 enter image description here

    是否有任何解决方法或修复方法?

    更新: 下面是我在评论中提出的cURL-GET请求时看到的内容 enter image description here

    2 回复  |  直到 7 年前
        1
  •  1
  •   George V    7 年前

    https://github.com/knative/serving/issues/2218 . https://github.com/knative/serving/pull/2560 .

    简言之,问题在于 fluentd system-node-critical 在外部不再受支持的优先级类 kube-system 命名空间。

    因此 POD不会被创建,因此不会向Elasticsearch发送任何日志,因此不会发送任何日志 logstash 索引显示在Kibana中。

    作为KNative v0.2.2的解决方案,您可以下载并删除该行 1909 从此处的发布文件: https://github.com/knative/serving/releases/download/v0.2.2/release.yaml .

    然后,您可以安装修补版本: kubectl apply -f release.yaml

    如果你不想下载和编辑,你可以得到一个 patched version of release 0.2.2 here 您可以通过以下方式安装:

    kubectl apply -f https://github.com/gevou/knative-blueprint/blob/master/knative-serving-release-0.2.2-patched.yaml

    当然,您可以对以前的版本执行类似的操作。

        2
  •  0
  •   Vidyasagar Machupalli    7 年前

    这里有一些额外的步骤,我必须执行,使这完全工作。张贴在这里,这样可以帮助面临同样问题的人寻找答案

    运行以下命令以应用修补程序来修复fluentd ds吊舱未显示的问题

    kubectl apply -f https://raw.githubusercontent.com/gevou/knative-blueprint/master/knative-serving-release-0.2.2-patched.yaml
    

    验证每个节点是否具有beta.kubernetes.io/fluentd ds ready=true标签:

    kubectl get nodes --selector beta.kubernetes.io/fluentd-ds-ready=true
    

    运行以下命令以确保Fluentd守护程序在所有节点上运行:

    kubectl label nodes — all beta.kubernetes.io/fluentd-ds-ready=”true”
    

    运行以下命令以确保fluentd ds守护程序在至少一个节点上已就绪:

    kubectl get daemonset fluentd-ds --namespace knative-monitoring
    

    enter image description here

    请稍等,然后运行此命令

    kubectl proxy
    

    Kibana UI

    • 在配置索引模式页面中,输入logstash-*以索引模式,选择@timestamp from Time Filter field name并单击Create按钮。

    • enter image description here

    如果问题仍然存在,请按照上面评论中的建议修复错误

    GET _cat/indices?v
    

    enter image description here

    添加了端到端的调查结果 here

    推荐文章