Kibana是一个为Elasticsearch平台分析和可视化的开源平台,使用Kibana能够搜索、展示存储在Elasticsearch中的索引数据。使用它可以很方便用图表、表格、地图展示和分析数据。
下载kibana :
https://www.elastic.co/cn/downloads/kibana
https://artifacts.elastic.co/downloads/kibana/kibana-6.4.3-linux-x86_64.tar.gz
docker下载kibana
docker pull kibana:7.6.1
创建配置文件
mkdir /www/kibana/config cd /www/kibana/config touch kibana.yml vi kibana.yml
elasticsearch.url: "http://192.168.5.160:9200" # es的地址
启动kibana
docker run -itd --name kibana -p 5601:5601 -v /www/kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml --restart=always kibana:7.6.1
kibana配置
# Kibana 端口号 #server.port: 5601 # 远程访问kibana地址 #server.host: "localhost" # 使您能够在运行于代理之后指定挂载Kibana的路径。这只会影响到由Kibana生成的url, # 您的代理在将请求转发到Kibana之前应该删除basePath值。 # 此设置不能以斜线结束。 #server.basePath: "" # 传入服务器请求的最大有效负载大小(以字节为单位)。 #server.maxPayloadBytes: 1048576 # Kibana 服务名 #server.name: "your-hostname" # 要用于所有查询的Elasticsearch实例的URL。 # 也可以配置多个ES # elasticsearch.hosts: ["http://IP:PORT","http://IP:PORT"] elasticsearch.url: "http://192.168.5.160:9200" # 当该设置的值为true时,Kibana使用服务器中指定的主机名设置 # 当这个设置的值为false时,Kibana使用连接到这个Kibana实例的主机的主机名。 #elasticsearch.preserveHost: true # Kibana在Elasticsearch中使用索引来存储保存的搜索、可视化和仪表板。 # 如果索引不存在,则Kibana创建一个新索引。 #kibana.index: ".kibana" # 要加载的默认应用程序。 #kibana.defaultAppId: "discover" #如果ES设置了用户验证,则需要配置可用的用户名密码 #elasticsearch.username: "user" #elasticsearch.password: "pass" # 分别启用SSL和到peme格式SSL证书和SSL密钥文件的路径。 # 这些设置为从Kibana服务器发送到浏览器的请求启用SSL。 #server.ssl.enabled: false #server.ssl.certificate: /path/to/your/server.crt #server.ssl.key: /path/to/your/server.key # 提供pemm格式SSL证书和密钥文件路径的可选设置。 # 这些文件将验证您的Elasticsearch后端是否使用了相同的密钥文件。 #elasticsearch.ssl.certificate: /path/to/your/client.crt #elasticsearch.ssl.key: /path/to/your/client.key # 可选设置,使您能够为您的Elasticsearch实例的证书颁发机构指定PEM文件的路径。 #elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ] # 若要忽略SSL证书的有效性,请将此设置的值更改为“none”。 #elasticsearch.ssl.verificationMode: full # 等待Elasticsearch响应ping的时间(毫秒) # 默认使用elasticsearch.requestTimeout 的设置 #elasticsearch.pingTimeout: 1500 # 等待后端或Elasticsearch响应的时间(毫秒) #elasticsearch.requestTimeout: 30000