ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[toc] ## kibana 安全 kibana自身没有访问控制功能,所以通过nginx转发来实现访问控制 **先通过htpasswd生成账号** ``` mkdir -p /data/www/kibana cd /data/www/kibana htpasswd -bc .htpasswd admin 123456 cat /data/www/kibana/.htpasswd ...... ``` **再修改nginx配置文件** ```sh [root@zq-zabbix ~]# cat /etc/nginx/conf.d/kibana.conf upstream kibana_web { server 172.17.19.29:9202 weight=1 max_fails=2 fail_timeout=30s; } server { listen 9203; server_name localhost; location / { root html; index index.html index.htm; proxy_set_header Host $host; proxy_pass http://kibana_web; auth_basic "The Kibana Monitor Center"; auth_basic_user_file /data/www/kibana/.htpasswd; } } ``` ## kibana 汉化 6.8版本的kibana汉化,直接修改kibana的配置并重启kibana即可 ``` [root@zq-zabbix ~]# grep 'i18n' /etc/kibana/kibana.yml i18n.locale: "zh-CN" #i18n.locale: "en" ``` ## kibana 界面详解 1. Discover 可以从 Discover 页面以交互方式浏览数据 可以访问与所选索引模式匹配的每个索引中的每个文档 可以提交搜索查询,过滤搜索结果以及查看文档数据 还可以查看与搜索查询匹配的文档数量并获取字段值统计信息 如果为所选索引模式配置了时间字段,则文档随时间的分布将显示在页面顶部的直方图中。 2. Visualize Visualize 使你可以在 Elasticsearch 索引中创建数据的可视化,然后,你可以构建显示相关可视化的仪表盘。 Kibana 可视化基于 Elasticsearch 查询,通过使用一系列 Elasticsearch 聚合来提取和处理数据,你可以创建 图表,向你显示你需要了解的趋势,峰值和骤降。 你可以从通过 Discover 保存的搜索创建可视化,也可以从新的搜索查询开始。 基础图形 Line, Area and Bar charts 在 X/Y 图中比较两个不同的序列。 Heat maps 使用矩阵的渐变单元格。 Pie chart 显示每个来源的占比。 数据 Data table 显示一个组合聚合的原始数据。 Metric 显示单个数字。 地图 Coordinate map 把一个聚合结果关联到地理位置。 时间序列 Timelion 计算和合并来自多个时间序列数据集。 Time Series Visual Builder 使用管道聚合显示时间序列数据。 其他 Tag cloud 显示标签云,每个标签的字体大小表示其重要性。 Markdown widget 显示自由格式信息或说明。 3. Dashboard Kibana 仪表盘显示可视化和搜索的集合,你可以排列,调整大小和编辑仪表盘内容,然后保存仪表盘以便共享。 4. Timelion Timelion 是一个时间序列数据可视化工具,使你能够在单个可视化中组合完全独立的数据源,它由一种简单的表达式 语言驱动,用于检索时间序列数据,执行计算以梳理复杂问题的答案,并可视化结果。36 5. APM 应用性能监控(APM) 从应用程序内部收集深入的性能度量和错误。它允许您实时监视数以千计的应用程序的性能。 入门 可视化应用程序瓶颈 使用 APM UI 6. Dev Tools Dev Tools 页面包含你可以用于在 Kibana 中与你的的数据进行交互的开发工具。 7. Monitoring 查看监控数据 8. Management 许可证管理 索引模式 管理字段 管理索引 设置高级选项 管理保存的对象 安全 观察者 UI 升级助手 仅限 Kibana 仪表盘模式