# 5.0 中的重大改变
原文链接 : [https://www.elastic.co/guide/en/kibana/5.2/breaking-changes-5.0.html](https://www.elastic.co/guide/en/kibana/5.2/breaking-changes-5.0.html)
译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=8159462](http://www.apache.wiki/pages/viewpage.action?pageId=8159462)
贡献者 : [那伊抹微笑](/display/~wangyangting),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina)
本节主要讨论在将应用程序迁移到 **Kibana 5.0 **时需要注意的改变。
### 针对 DEB/RPM 软件包的 URL 改变
细节 : 先前的 **`packages.elastic.co`** **URL** 已更改为 **`artifacts.elastic.co`**`。`
影响 : 确保在运行升级过程之前更新 **repository**(存储库)文件,否则您的操作系统可能看不到新的软件包。
### Kibana 默认绑定为 localhost
[Pull Request 8013](https://github.com/elastic/kibana/pull/8013)
细节 : 为了安全的目的,**Kibana**(如 **Elasticsearch**)现在绑定到 **localhost** 而不是 **0.0.0.0**(所有地址)。以前绑定到 **0.0.0.0** 也导致了 **Windows **用户的问题。
影响 : 如果在不允许 **localhost **绑定的容器/环境中运行 **Kibana**,这将导致 **Kibana **无法启动,除非在 **kibana.yml** 文件中配置 **server.host **为有效的 **IP** 地址/主机,等等。
### Markdown headers(标题)
[Pull Request 7855](https://github.com/elastic/kibana/pull/7855)
细节 : 作为解决 **Kibana** 产品中的安全问题[ ESA-2016-03](https://www.elastic.co/community/security)(**CVE-2016-1000220**)中的一部分,**markdown** 发生版本冲突。
影响 : 由于修复了 **ESA-2016-03**,**headers**(标题)的 **markdown **格式略有变化。
以前,标题是使用 `### `后紧跟标题定义的 :
```
###Packetbeat:
[Dashboard](/#/dashboard/Packetbeat-Dashboard)
[Web transactions](/#/dashboard/HTTP)
```
它现在应该定义如下(#和标题之间有一个空格):
```
### Packetbeat:
[Dashboard](/#/dashboard/Packetbeat-Dashboard)
[Web transactions](/#/dashboard/HTTP)
```
### Linux 软件包安装目录
[Pull Request 7308](https://github.com/elastic/kibana/pull/7308)
细节 : 为了与 **Elasticsearch **软件包一致,**Kibana** 现在会将二进制文件安装在 `**/usr/share/kibana**,并且`配置文件在 **`/etc/kibana`**。以前,他们都位于** `/opt/kibana`**。
影响 : 除了了解 **Kibana** 二进制文件和配置文件的新位置,您可能需要根据需要更新自动化脚本。
### 插件安装程序现在有自己的 executable(可执行的)命令
[Pull Request 6402](https://github.com/elastic/kibana/pull/6402)
细节 : 新的安装程序可以在 `**/bin/kibana-plugin** 找到`。当安装/删除 **Kibana **插件时,现在将调用`**kibana-plugin** `而不是主要的 **kibana** 脚本。
影响 : 您可能需要更新自动化脚本。
### 只有已列入白名单的客户端 header 才会发送到 Elasticsearch
[Pull Request 6896](https://github.com/elastic/kibana/pull/6896)
细节 : 从浏览器客户端到 **Elasticsearch **的唯一 **header** 是通过 **`elasticsearch.requestHeadersWhitelist `**服务器配置设置的。
影响 : 如果您依赖 **Elasticsearch **中的客户端 **header**,则需要在 **kibana.yml** 文件中将您指定的 **header** 列入白名单。
### `server.defaultRoute `现在总是有前缀 `server.basePath`
[Pull Request 6953](https://github.com/elastic/kibana/pull/6953)
细节 : 当访问 **default route**(默认路由)时,**base path**(基本路径)配置现在位于默认路由配置之前。
影响 : 如果你依靠 **`defaultRoute `**和 **`basePath` **`两者的`配置,你将需要从你的 **`defaultRoute` **`中删除``硬编码`**` **`basePath`**`**。
### 静态资源的目录列表不再渲染
[Pull Request 6764](https://github.com/elastic/kibana/pull/6764)
细节 : 如果您尝试访问目录,服务器不再显示静态文件列表。
影响 : 如果您之前依赖此行为,您将需要通过反向代理来显示基础目录列表。
### 控制台日志使用 UTC 格式显示日期/时间
[Pull Request 8534](https://github.com/elastic/kibana/pull/8534)
细节 : 所有服务器日志现在都以 **UTC **而不是服务器的本地时间显示。
影响 : 如果以自动方式解析 **Kibana **服务器日志的时间戳,请确保更新自动化以适应 **UTC **值。
### 平均列不再与标准差一起呈现
[Pull Request 7827](https://github.com/elastic/kibana/pull/7827)
细节 : 从 **Kibana** 的早期开始,向数据表添加标准差度量也导致将平均列添加到该数据表。现在不再是这样的。
影响 : 如果要在同一个数据表中同时具有标准偏差和平均值,则应像添加其他任何指标一样添加这两个列。
### 聚合的最小大小已从 0 更改为 1
[Pull Request 8339](https://github.com/elastic/kibana/pull/8339)
细节 : Elasticsearch 已删除为 **terms aggregations**(词条聚合)指定大小为 **0** 的功能,因此 **Kibana **的最小值已调整为更适合的了。
影响 : 任何依赖于 **size = 0 **的已保存可视化将需要更新。
### 5.0 之前创建的 dashboard(仪表盘)
细节 : 在 **Kibana 5.0** 中加载 **4.x** 仪表板会导致仪表板的元数据发生内部更改,您可以通过保存仪表板来保留此更改。
影响 : 此更改不会影响仪表板本身的功能,但必须在使用某些功能(如 **X-Pack **报告)之前保存仪表板。
### 使用先前已弃用的 Elasticsearch 功能保存的对象
细节 : 从 **Kibana 4.3** 开始,用户已经能够通过通用 **JSON **编辑器任意修改过滤器。如果用户以这种方式利用任何已弃用的 **Elasticsearch **功能,那么它们将在 **Kibana **中导致错误,因为它们已从 **Elasticsearch 5.0 **中删除。有关更多详细信息,请参阅 **Elasticsearch **文档。
影响 : **Discover**(发现),**Visualize**(可视化)和 **Dashboard**(仪表板)将对依赖于已删除的 Elasticsearch 功能的任何已保存对象都会发生错误。用户需要更新任何受影响的过滤器的 **JSON**。
- 介绍
- 设置
- 安装 Kibana
- 使用 .tar.gz 的方式安装 Kibana
- 使用 Debian Package 的方式安装 Kibana
- 使用 RPM 的方式安装 Kibana
- Windows 上安装 Kibana
- 配置 Kibana
- Docker 上运行 Kibana
- 获取镜像
- Docker 上配置 Kibana
- 访问 Kibana
- 关联 Kibana 与 kibana
- 与 Tribe nodes 一起使用 Kibana
- 在生产环境中使用 Kibana
- 升级 Kibana
- 标准升级
- 标准升级与 Reindex(重建索引)
- 新安装
- 重大改变
- 5.0 中的重大改变
- 入门指南
- 加载样本数据
- 定义 index pattern(索引模式)
- Discover(发现)数据
- Visualizing(可视化)数据
- 将它们全部放入 Dashboard(仪表盘)
- 总结
- Discover(发现)
- 设置时间过滤器
- 搜索数据
- 字段过滤器
- 查看文档数据
- 查看字段数据的统计信息
- Visualize(可视化)
- 创建可视化
- Area Charts(面积图)
- Data Table(数据表)
- Line Charts(折线图)
- Markdown Widget(小部件)
- Metric(度量)
- Pie Charts(饼图)
- Tile Maps(平铺地图)
- Vertical Bar Charts(垂直条形图)
- Tag Clouds(标签云)
- Heatmap Chart(热力图)
- Dashboard(仪表盘)
- 构建仪表盘
- 加载仪表板
- 分享仪表盘
- Timelion
- 创建时间序列可视化
- Console(控制台)
- 多请求支持
- 自动格式化
- 键盘快捷键
- 历史
- 控制台设置
- 配置控制台
- 安全控制台
- Management(管理)
- Index Pattern(索引模式)
- Managing Fields(管理字段)
- String Field Formatters(字符串字段格式化程序)
- Date Field Formatters(日期字段格式化程序)
- Geographic Point Field Formatters(地理点字段格式化程序)
- Numeric Field Formatters(数值字段格式化)
- Scripted Fields(脚本字段)
- 设置高级选项
- 管理保存的搜索,可视化和仪表盘
- Kibana 插件
- 安装插件
- 更新和删除插件
- 禁用插件
- 配置插件管理器
- 已知插件
- 版本说明
- 5.2.2 版本说明
- 5.2.1 版本说明
- 5.2.0 版本说明
- 5.1.2 版本说明
- 5.1.1 版本说明
- 5.1.0 版本说明
- 5.0.2 版本说明
- 5.0.1 版本说明
- 5.0.0 版本说明