logstash - 缺少索引模式
问题描述
我在 Kibana 中遗漏了一些索引模式,我一直在试图弄清楚为什么会出现这种情况。我已经安装了 logstash、elasticsearch 和 kibana 并启动了这些服务。如何在本节中显示 logstash、apache-access 等?只有filebeat显示。
我已经对 localhost 和 port 使用了 CURL 命令来查看索引,并且只显示了 kibana 和 filebeat,而 apache-access 和 logstash 也没有看到。
谁能引导我朝着正确的方向解决这个问题,并能够在模式部分下看到“logstash”和“apache-access”。
解决方案
数据保存在 Elasticsearch 集群的索引中,在 Kibana 中,您可以定义索引模式以同时显示多个索引。
当您查看屏幕截图的左侧菜单时,您会发现一个名为“索引管理”的菜单项,所有索引都将显示在那里,您将在此处找到 Elasticsearch 集群中存在的索引的名称。
Kibana 中的索引模式只是一种(通配符)模式,可让您查看数据。
在屏幕截图的右上角,您会看到“+ 创建索引模式”按钮,通过单击该按钮,您可以定义一个新模式,该模式将与现有模式 (filebeat-*) 相邻。
一旦您定义了第二个,您就可以定义打开 Kibana 时选择的默认选项,并且您在 Kibana 的发现页面上将提供一个下拉菜单,该下拉菜单具有当时用于您发现的活动索引模式。tash 所以简而言之,按两次“创建索引模式”按钮,输入一次 logstash* 作为模式,一次输入 apache-access* 作为模式。
推荐阅读
- c# - 如何将未经身份验证的用户重定向到没有凭据提示的页面
- scheme - Scheme中以下表达式的类型是什么?
- react-native - WebView 不一致地显示白屏 react-native
- terraform - Terraform:depends_on 用于计数资源
- winapi - CLisp/FFI 在 win32 中崩溃,可能是因为垃圾收集
- flutter - 删除默认的材料设计填充
- java - 对于 Ignite,如何在不覆盖 Marshaller 的情况下在不同的包中使用相同的类?
- python - 如何使用python在文本文件中查找文本模式?
- kubernetes - Kubernetes nginx 入口控制器终止连接
- reactjs - 当我刷新 react.js 和 next.js 页面时,它给了我 404 错误