kibana 设置导出的csv文件大小

vim kibana.yml

xpack.reporting.csv.maxSizeBytes: 2097152000  # csv文件大小,默认为10485760(10MB)
xpack.reporting.queue.timeout: 3000000  # 超时时间,默认是120000(2分钟)

重启kibana

有关于X-Pack的设置,请看以下内容

Kibana中的X-Pack设置
你可以在elasticsearch.yml、kibana.yml和logstash.yml配置文件中为X-Pack特性配置设置。

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许可证设置。

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

Kibana中的APM设置
你不需要配置任何设置来使用APM,它是默认启用的。

一般的APM设置
xpack.apm.enabled

设置为false以禁用APM插件,默认为true。
xpack.apm.ui.enabled

设置为false从菜单中隐藏APM插件,默认为true。
apm_oss.indexPattern

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

包含错误文档的索引的匹配器,默认为apm-*。
apm_oss.onboardingIndices

包含跨度文档的索引的匹配器,默认为apm-*。
apm_oss.transactionIndices

包含事务文档的索引的匹配器,默认为apm-*。
Kibana中的开发工具设置
你不需要配置任何设置来使用Kibana中的开发工具,它们是默认启用的。

Grok Debugger设置
xpack.grokdebugger.enabled

设置为true(默认)以启用Grok Debugger。
搜索分析器设置
xpack.searchprofiler.enabled

设置为true(默认)以启用Search Profiler。
Kibana中的Graph设置
你不需要配置任何设置来使用X-Pack图。

一般的图设置
xpack.graph.enabled

设置为false以禁用X-Pack图。
Kibana中的Machine Learning设置
你不需要配置任何设置来使用机器学习,它是默认启用的。

一般的机器学习设置
xpack.ml.enabled

设置为true(默认)以启用机器学习。
如果在kibana.yml中设置为false,机器学习图标将隐藏在这个Kibana实例中,然而,如果xpack.ml.enabled在elasticsearch.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的协议,通常是http或https。
xpack.reporting.kibanaServer.hostname

访问Kibana的主机名,如果与server.name值不同。
后台Job的设置
Reporting在后台生成报表,Job在Elasticsearch中使用文档进行协调,根据生成报告的频率和报告的总数,可能需要更改以下设置。

xpack.reporting.queue.indexInterval

存储报告作业的索引多长时间转到一个新索引,有效值是year、month、week、day和hour,默认为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

指定用于捕获屏幕截图的浏览器,有效的选项是phantom和chromium,当设置了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" ]。

原文链接: https://www.cnblogs.com/sonyy/p/13476808.html

posted @ 2020-08-11 17:05  刘小懒  阅读(5292)  评论(0编辑  收藏  举报