Kibana介绍:

Kibana 是一种数据可视化和挖掘工具,可以用于日志和时间序列分析、应用程序监控和运营智能使用案例。它提供了强大且易用的功能,例如直方图、线形图、饼图、热图和内置的地理空间支持。此外,它还提供了与 Elasticsearch 的紧密集成,后者是一款流行的分析和搜索引擎,这使得 Kibana 成为了可视化 Elasticsearch 中存储数据的默认之选。

Kibana 是一个免费且开放的用户界面,能够让您对 Elasticsearch 数据进行可视化,并让您在 Elastic Stack 中进行导航。您可以进行各种操作,从跟踪查询负载,到理解请求如何流经您的整个应用,都能轻松完成。


Kibana下载:

注意:Elasticsearch和kibana的版本号需一致,否则会爆兼容性问题

  • 官网下载地址

  • 历史版本下载

Kibana安装:

直接解压即可:

$ tar -zxvf kibana-7.10.2-darwin-x86_64.tar.gz

解压之后文件结构如下


Kibana配置:

修改config目录下的kibana.yml

open kibana.yml# 增加以下配置
server.port: 5601
server.host: "127.0.0.1"
elasticsearch.hosts: ["http://127.0.0.1:9200"]

完整配置如下

# Kibana is served by a back end server. This setting specifies the port to use.
server.port: 5601# Specifies the address to which the Kibana server will bind. IP addresses and host names are both valid values.
# The default is 'localhost', which usually means remote machines will not be able to connect.
# To allow connections from remote users, set this parameter to a non-loopback address.
server.host: "127.0.0.1"# Enables you to specify a path to mount Kibana at if you are running behind a proxy.
# Use the `server.rewriteBasePath` setting to tell Kibana if it should remove the basePath
# from requests it receives, and to prevent a deprecation warning at startup.
# This setting cannot end in a slash.
#server.basePath: ""# Specifies whether Kibana should rewrite requests that are prefixed with
# `server.basePath` or require that they are rewritten by your reverse proxy.
# This setting was effectively always `false` before Kibana 6.3 and will
# default to `true` starting in Kibana 7.0.
#server.rewriteBasePath: false# The maximum payload size in bytes for incoming server requests.
#server.maxPayloadBytes: 1048576# The Kibana server's name.  This is used for display purposes.
#server.name: "your-hostname"# The URLs of the Elasticsearch instances to use for all your queries.
elasticsearch.hosts: ["http://127.0.0.1:9200"]# Kibana uses an index in Elasticsearch to store saved searches, visualizations and
# dashboards. Kibana creates a new index if the index doesn't already exist.
#kibana.index: ".kibana"# The default application to load.
#kibana.defaultAppId: "home"# If your Elasticsearch is protected with basic authentication, these settings provide
# the username and password that the Kibana server uses to perform maintenance on the Kibana
# index at startup. Your Kibana users still need to authenticate with Elasticsearch, which
# is proxied through the Kibana server.
#elasticsearch.username: "kibana_system"
#elasticsearch.password: "pass"# Enables SSL and paths to the PEM-format SSL certificate and SSL key files, respectively.
# These settings enable SSL for outgoing requests from the Kibana server to the browser.
#server.ssl.enabled: false
#server.ssl.certificate: /path/to/your/server.crt
#server.ssl.key: /path/to/your/server.key# Optional settings that provide the paths to the PEM-format SSL certificate and key files.
# These files are used to verify the identity of Kibana to Elasticsearch and are required when
# xpack.security.http.ssl.client_authentication in Elasticsearch is set to required.
#elasticsearch.ssl.certificate: /path/to/your/client.crt
#elasticsearch.ssl.key: /path/to/your/client.key# Optional setting that enables you to specify a path to the PEM file for the certificate
# authority for your Elasticsearch instance.
#elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]# To disregard the validity of SSL certificates, change this setting's value to 'none'.
#elasticsearch.ssl.verificationMode: full# Time in milliseconds to wait for Elasticsearch to respond to pings. Defaults to the value of
# the elasticsearch.requestTimeout setting.
#elasticsearch.pingTimeout: 1500# Time in milliseconds to wait for responses from the back end or Elasticsearch. This value
# must be a positive integer.
#elasticsearch.requestTimeout: 30000# List of Kibana client-side headers to send to Elasticsearch. To send *no* client-side
# headers, set this value to [] (an empty list).
#elasticsearch.requestHeadersWhitelist: [ authorization ]# Header names and values that are sent to Elasticsearch. Any custom headers cannot be overwritten
# by client-side headers, regardless of the elasticsearch.requestHeadersWhitelist configuration.
#elasticsearch.customHeaders: {}# Time in milliseconds for Elasticsearch to wait for responses from shards. Set to 0 to disable.
#elasticsearch.shardTimeout: 30000# Logs queries sent to Elasticsearch. Requires logging.verbose set to true.
#elasticsearch.logQueries: false# Specifies the path where Kibana creates the process ID file.
#pid.file: /var/run/kibana.pid# Enables you to specify a file where Kibana stores log output.
#logging.dest: stdout# Set the value of this setting to true to suppress all logging output.
#logging.silent: false# Set the value of this setting to true to suppress all logging output other than error messages.
#logging.quiet: false# Set the value of this setting to true to log all events, including system usage information
# and all requests.
#logging.verbose: false# Set the interval in milliseconds to sample system and process performance
# metrics. Minimum is 100ms. Defaults to 5000.
#ops.interval: 5000# Specifies locale to be used for all localizable strings, dates and number formats.
# Supported languages are the following: English - en , by default , Chinese - zh-CN .
#i18n.locale: "en"

注意这里的es端口要跟Elasticsearch的http端口配置一致

Kibana启动:

运行bin目录下的kibanan

$ kibana

其他指令

查看监控

ps -ef | grep node 可以 查看到相关的node 进程号

停止Kibana

kill -9 [进程号] 删除相关node进程和kibana进程

其他问题:

kibana服务无法启动提示:FATAL ResponseError: mapper_parsing_exception
这个问题很诡异,网站没有找到对应的解决方法,最终看了这篇文章才解决

参考:es服务商oss服务需要收费

服务商官网

启动失败的原因还是es跟kibana的版本兼容性问题,7.10.2需要按照对应oss相关的阉割版本,推荐使用新版的es和kibana就不会出现这个问题

【笔记】Kibana安装并结合Elasticsearch使用相关推荐

  1. ElasticSearch、可视化页面、kibana安装

    ElasticSearch目录 文章目录 二.ElasticSearch安装 2.1.Windows下安装ElasticSearch 2.1.1.下载与安装 2.1.2.熟悉目录 2.1.3.启动 2 ...

  2. ElasticSearch学习笔记(安装与使用)

    问题一.ElasticSearch是什么?有什么用处? 答:截至2018年12月28日,从ElasticSearch官网(https://www.elastic.co/cn/products)上,得知 ...

  3. Elasticsearch 及 Kibana 安装篇

    简介 官网-安装介绍 这里记载了各个软件包的安装方法,Linux Mac Windows-- 本文记载的是在 CentOS 系统安装 Elasticsearch 7.0.0 版本的步骤. 安装 Jav ...

  4. 安装kibana,X-pack和elasticsearch插件的全过程

    Are U ready? 搞Elasticsearch的话死后需要安装一些辅助工具,在安装这些工具之前,最好先检查rpm和node版本,如下: [root@chen-elk-001 elasticse ...

  5. docker安装配置分布式elasticsearch、kibana、head、cerebro

    有三个节点分别是node-master(192.168.152.45),node-data1(192.168.152.39), node-data2(192.168.152.29) 在每一太节点上,使 ...

  6. 微服务架构日志集中化 安装 EFK (Fluentd ElasticSearch Kibana) 采集nginx日志

    本文描述如何通过FEK组合集中化nginx的访问日志.本人更喜欢按顺序来命名,所以使用FEK而不是EFK. 首先在nginx服务器上执行以下操作. 安装ruby http://blog.csdn.ne ...

  7. win7下Elasticsearch、Kibana安装

    Elasticsearch安装 下载 https://www.elastic.co/cn/downloads/past-releases#elasticsearch 这里下载elasticsearch ...

  8. 【elasticsearch】elasticsearch教程 es整合springboot教程 kibana安装教程 解决kibana访问404

    文章目录 linux安装es springboot-data整合es kibana安装 es和kibana配置账号密码 es的账号密码设置 kibana的账号密码设置 es高阶 分片策略 推迟分片分配 ...

  9. CentOS7 安装EFK(elasticsearch、fluent、kibana)进行Docker下日志搜集

    Fluentd并非是专用于日志文件收集的,而是一个通用的信息收集.整理.转发的流式数据处理工具,日志收集只是它十分典型的一个运用场景.重要的是,Fluentd的日志收集功能对容器支持十分完备,远远胜于 ...

最新文章

  1. JAVA开发:开发属于你的第一个Java程序
  2. golang map range遍历是随机顺序
  3. python程序设计报告-20192116 实验一《Python程序设计》实验报告
  4. Fatal error:SQL Server 不存在或拒绝访问。
  5. 实例1.2:获得应用程序主窗口指针
  6. Flink on Yarn运行机制
  7. doxygen 教程 linux,doxygen linux
  8. 泛微OA “低代码“开发-流程表单
  9. java 九宫格数独_玩转数独之九宫数独进阶技巧
  10. Python人脸笑脸识别【人工智能】【CNN】
  11. SEO入门知识3:不能传递权重的链接
  12. 云计算基础——云计算认知
  13. Erase/Trim/Discard/Sanitize 区别详解
  14. 三农数据(1996-2020)十六:农产品进出口、农村居民纯收入、消费支出及结构
  15. 无线MESH自组网系统
  16. 第01节、WEEX是什么?
  17. thymeleaf模板 在html中引入另一个html
  18. ST 电机控制工作台帮助文档翻译 之 使用 ST 电机控制工作台(工作台(帮助菜单命令))
  19. 2021年全球商用电烹饪设备收入大约20770百万美元,预计2028年达到33960百万美元
  20. 对于八皇后问题的详细说明

热门文章

  1. 【渝粤题库】广东开放大学 企业会计准则 应用实务 形成性考核
  2. 教你如何系统的自学Python - 纯干货!
  3. ec12编码器电路图_Encoder编码器模块 原理图和PCB文件 ALTIUM格式
  4. 西门子MES里面有质量模块,为什么还要收购质量管理软件(QMS)?
  5. 怎样提高Windows7的运行速度【选至中国商务部】
  6. 6面阿里拿下30K*15薪Offer!聊聊面试要注意的二三事...
  7. 【技术变现小技巧】-- Boss直聘 批量求简历
  8. delegation java_SQL Server配置delegation实现double-hop
  9. 第十一届蓝桥杯大赛个人赛决赛(软件类)C/C++大学B组题解
  10. html表格单元格设置背景颜色