Kibana 用户指南(Kibana中的X-Pack设置)

Kibana中的X-Pack设置

你能够在elasticsearch.ymlkibana.ymllogstash.yml配置文件中为X-Pack特性配置设置。html

X-Pack特性 Elasticsearch设置 Kibana设置 Logstash设置
APM UI No Yes No
Development Tools No Yes No
Graph No Yes No
Machine learning Yes Yes No
Management No No Yes
Monitoring Yes Yes Yes
Reporting No Yes No
Security Yes Yes No
Security.Auditing Yes No No
Watcher Yes No No

elasticsearch.yml文件中还有X-Pack许可证设置。segmentfault

有关更多Kibana配置设置,请参阅配置Kibana数组

Kibana中的APM设置

你不须要配置任何设置来使用APM,它是默认启用的。浏览器

通常的APM设置

xpack.apm.enabled服务器

  • 设置为false以禁用APM插件,默认为true

xpack.apm.ui.enabled机器学习

  • 设置为false从菜单中隐藏APM插件,默认为true

apm_oss.indexPatternelasticsearch

  • 用于与机器学习和Kuery Bar集成的索引模式,默认为apm-*

apm_oss.errorIndiceside

  • 包含错误文档的索引的匹配器,默认为apm-*

apm_oss.onboardingIndices工具

  • 包含跨度文档的索引的匹配器,默认为apm-*

apm_oss.transactionIndices性能

  • 包含事务文档的索引的匹配器,默认为apm-*

Kibana中的开发工具设置

你不须要配置任何设置来使用Kibana中的开发工具,它们是默认启用的。

Grok Debugger设置

xpack.grokdebugger.enabled

搜索分析器设置

xpack.searchprofiler.enabled

Kibana中的Graph设置

你不须要配置任何设置来使用X-Pack图。

通常的图设置

xpack.graph.enabled

  • 设置为false以禁用X-Pack图。

Kibana中的Machine Learning设置

你不须要配置任何设置来使用机器学习,它是默认启用的。

通常的机器学习设置

xpack.ml.enabled

  • 设置为true(默认)以启用机器学习。
  • 若是在kibana.yml中设置为false,机器学习图标将隐藏在这个Kibana实例中,然而,若是xpack.ml.enabledelasticsearch.yml中被设置为true,那么你仍然可使用机器学习API,要彻底禁用机器学习,请参阅Elasticsearch机器学习设置

Kibana中的X-Pack reporting设置

你能够在你的kibana.yml中配置xpack.reporting设置:

通常的reporting设置

xpack.reporting.enabled

  • 设置为false以禁用X-Pack reporting。

xpack.reporting.encryptionKey

  • 设置为任意文本字符串,默认状况下,Kibana在启动时生成一个随机键,这会致使从新启动时挂起的报表失败,将此设置配置为在重启时使用相同的键。

Kibana Server设置

Reporting使用Kibana接口生成报表,在大多数状况下,你不须要配置Reporting来与Kibana通讯,可是,若是使用反向代理访问Kibana,则必须设置代理端口、协议和主机名。

xpack.reporting.kibanaServer.port

  • 访问Kibana的端口,若是与server.port值不一样。

xpack.reporting.kibanaServer.protocol

  • 访问Kibana的协议,一般是httphttps

xpack.reporting.kibanaServer.hostname

  • 访问Kibana的主机名,若是与server.name值不一样。

后台Job的设置

Reporting在后台生成报表,Job在Elasticsearch中使用文档进行协调,根据生成报告的频率和报告的总数,可能须要更改如下设置。

xpack.reporting.queue.indexInterval

  • 存储报告做业的索引多长时间转到一个新索引,有效值是yearmonthweekdayhour,默认为week

xpack.reporting.queue.pollInterval

  • 空闲工人多久会对待定工做轮询索引,默认为3000(3秒)。

xpack.reporting.queue.timeout

  • 每一个工人要多长时间生成报告,若是你的机器运行缓慢或负载太重,你可能须要增长超时时间,以毫秒为单位指定,默认为120000(2分钟)。

捕获设置

经过捕捉Kibana的截图来报告工做,如下设置控制捕获过程。

xpack.reporting.capture.loadDelay

  • 若是不进行可视化处理,这就是截屏前的时间,与Kibana一块儿发布的全部可视化都是事件,因此这个设置应该不会有太大影响,若是你看到的是空图像而不是可视化,请尝试增长这个值,默认为3000(3秒)。

xpack.reporting.capture.browser.type

  • 指定用于捕获屏幕截图的浏览器,有效的选项是phantomchromium,当设置了chromium时,重视chromium设置中指定的设置,默认为phantom

chromium设置

xpack.reporting.capture.browser.type设置为chromium,还能够指定如下设置。

xpack.reporting.capture.browser.chromium.disableSandbox

  • Elastic建议你研究启用非特权用户命名空间的可行性,有关其余信息,请参阅Chromium Sandbox,除了Debian、Red Hat Linux和CentOS使用true以外,全部操做系统都默认为false

xpack.reporting.capture.browser.chromium.proxy.enabled

  • 容许Chromium的代理使用,当设置为true,你必须还要指定xpack.reporting.capture.browser.chromium.proxy.server设置,默认为false

xpack.reporting.capture.browser.chromium.proxy.server

  • 代理服务器的uri,不支持经过uri为代理服务器提供用户名和密码。

xpack.reporting.capture.browser.chromium.proxy.bypass

  • 不该该经过代理服务器的主机数组,应该使用直接链接,有效条目的例子是“elastic.co”、“*.elastic.co“、”.elastic.co“、“.elastic.co:5601”。

CSV设置

xpack.reporting.csv.maxSizeBytes

  • 在被截断以前CSV文件的最大大小,存在此设置是为了防止大型导出致使性能和存储问题,默认为10485760(10MB)。

高级设置

xpack.reporting.index

  • Reporting使用Elasticsearch中的每周索引存储报告做业和报告内容,若是索引不存在,则自动建立索引,默认为.reporting

xpack.reporting.roles.allow

  • 指定除了容许访问报表的超级用户以外的角色,默认为[ "reporting_user" ]
相关文章
相关标签/搜索