欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

elasticsearch图形化工具Kibana配置,源自官网-谷歌翻译

程序员文章站 2022-07-06 14:14:28
...

Kibana配置

server.port:

默认值:5601 Kibana由后端服务器提供服务。此设置指定要使用的端口。

server.host:

默认值:“localhost”此设置指定后端服务器的主机。

server.basePath:

如果您在代理后面运行,则可以指定安装Kibana的路径。这只会影响Kibana生成的URL,您的代理应该在将请求转发给Kibana之前删除basePath值。此设置不能以斜杠(/)结尾。

server.maxPayloadBytes:

默认值:1048576传入服务器请求的最大有效负载大小(以字节为单位)。

server.name:

默认值:“your-hostname”用于标识此Kibana实例的可读显示名称。

server.defaultRoute:

默认值:“/ app / kibana”此设置指定打开Kibana时的默认路径。您可以使用此设置在打开Kibana时修改登录页面。

server.customResponseHeaders:

默认值:{}从Kibana服务器发送到客户端的所有响应的头名称和值。

elasticsearch.url:

默认值:“http:// localhost:9200”用于所有查询的Elasticsearch实例的URL。

elasticsearch.preserveHost:

默认值:true当此设置的值为true时,Kibana使用server.host设置中指定的主机名。当此设置的值为时false,Kibana使用连接到此Kibana实例的主机的主机名。

kibana.index:

默认值:“。kibana” Kibana使用Elasticsearch中的索引来存储已保存的搜索,可视化和仪表板。如果索引尚不存在,Kibana会创建一个新索引。

kibana.defaultAppId:

默认值:“discover”要加载的默认应用程序。

tilemap.url:

Kibana用于在tilemap可视化中显示地图图块的图块服务的URL。默认情况下,Kibana从外部元数据服务读取此URL,但用户仍可以覆盖此参数以使用自己的Tile Map Service。例如:"https://tiles.elastic.co/v2/default/{z}/{x}/{y}.png?elastic_tile_service_tos=agree&my_app_name=kibana"

tilemap.options.minZoom:

默认值:1最小缩放级别。

tilemap.options.maxZoom:

默认值:10最大缩放级别。

tilemap.options.attribution:

默认值:"© [Elastic Maps Service](https://www.elastic.co/elastic-maps-service)"地图属性字符串。

tilemap.options.subdomains:

tile服务使用的子域数组。使用令牌指定子域的URL位置{s}

regionmap

指定用于区域地图可视化的其他矢量图层。每个图层对象都指向一个包含geojson FeatureCollection的外部矢量文件。该文件必须使用[WGS84坐标参考系统](https://en.wikipedia.org/wiki/World_Geodetic_System)并且只包含多边形。如果文件托管在与Kibana不同的域上,则服务器需要启用CORS,因此Kibana可以下载该文件。以下示例显示了有效的区域映射配置。

<span style="color:#333333">regionmap:
  层:
     - 名称:“法国部门”
       网址:“http://my.cors.enabled.server.org/france_departements.geojson”
       归属地:“INRAP”
       字段:
          - 名称:“部门”
            描述:“完整部门名称”
          - 名称:“INSEE”
            描述:“INSEE数字标识符”</span>

name:

强制性。正在提供的地图的描述。

url:

强制性。由web服务器提供的geojson文件的位置。

attribution:

可选的。引用geojson文件的原始源。

fields:

强制性。每个图层都可以包含多个字段,以指示您希望公开的geojson要素中的哪些属性。上面的示例显示了如何定义多个属性。

fields.name:

强制性。此值用于在存储在Elasticsearch中的文档与geojson文件之间进行内部连接。例如,如果geojson中的字段被调用Location并且具有城市名称,则Elasticsearch中必须有一个字段,其中包含Kibana随后可用于查找地理位置数据的相同值。

fields.description:

强制性。构建“区域地图”可视化时,“选项”选项卡下显示的人类可读文本。

elasticsearch.username: 和 elasticsearch.password:

如果您的Elasticsearch受基本身份验证保护,则这些设置提供Kibana服务器用于在启动时对Kibana索引执行维护的用户名和密码。您的Kibana用户仍需要使用通过Kibana服务器代理的Elasticsearch进行身份验证。

server.ssl.enabled

默认值:“false”为从Kibana服务器到浏览器的传出请求启用SSL。设置为trueserver.ssl.certificate并且server.ssl.key是必需的

server.ssl.cert:

PEM格式SSL证书的路径。此文件为从Kibana服务器到浏览器的传出请求启用SSL。 5.3.0 ]在5.3.0中弃用。取而代之server.ssl.certificate

server.ssl.certificate: 和 server.ssl.key:

分别是PEM格式SSL证书和SSL**文件的路径。

server.ssl.keyPassphrase:

将用于解密私钥的密码。此值是可选的,因为**可能未加密。

server.ssl.certificateAuthorities:

应信任的PEM编码证书文件的路径列表。

server.ssl.supportedProtocols:

默认值:TLSv1,TLSv1.1,TLSv1.2 支持的版本协议。有效协议:TLSv1TLSv1.1TLSv1.2

server.ssl.cipherSuites:

默认值:ECDHE-RSA-AES128-GCM-SHA256,ECDHE-ECDSA-AES128-GCM-SHA256,ECDHE-RSA-AES256-GCM-SHA384,ECDHE-ECDSA-AES256-GCM-SHA384,DHE-RSA-AES128-GCM- SHA256,ECDHE-RSA-AES128-SHA256,DHE-RSA-AES128-SHA256,ECDHE-RSA-AES256-SHA384,DHE-RSA-AES256-SHA384,ECDHE-RSA-AES256-SHA256,DHE-RSA-AES256-SHA256, HIGH,!aNULL,!eNULL,!EXPORT,!DES,!RC4,!MD5,!PSK,!SRP,!CAMELLIA。有关格式和有效选项的详细信息,请参见[OpenSSL密码列表格式文档](https://www.openssl.org/docs/man1.0.2/apps/ciphers.html#CIPHER-LIST-FORMAT

elasticsearch.ssl.cert:

可选设置,提供PEM格式SSL证书的路径。此文件验证您的Elasticsearch后端使用相同的**文件。 5.3.0 ]在5.3.0中弃用。取而代之elasticsearch.ssl.certificate

elasticsearch.ssl.certificate: 和 elasticsearch.ssl.key:

可选设置,提供PEM格式SSL证书和**文件的路径。这些文件被用来验证Kibana到Elasticsearch身份和当需要xpack.ssl.verification_mode在Elasticsearch被设置为certificatefull

elasticsearch.ssl.keyPassphrase:

将用于解密私钥的密码。此值是可选的,因为**可能未加密。

elasticsearch.ssl.ca:

可选设置,使您可以为Elasticsearch实例的证书颁发机构指定PEM文件的路径。 5.3.0 ]在5.3.0中弃用。取而代之elasticsearch.ssl.certificateAuthorities

elasticsearch.ssl.certificateAuthorities:

可选设置,使您可以为Elasticsearch实例的证书颁发机构指定PEM文件的路径列表。

elasticsearch.ssl.verify:

默认值:true要忽略SSL证书的有效性,请将此设置的值更改为false。 5.3.0 ]在5.3.0中弃用。取而代之elasticsearch.ssl.verificationMode

elasticsearch.ssl.verificationMode:

默认值:完全控制Elasticsearch提供的证书验证。有效值是nonecertificatefull。 full执行主机名验证,certificate但没有。

elasticsearch.pingTimeout:

默认值:elasticsearch.requestTimeout等待Elasticsearch响应ping设置时间(以毫秒为单位)。

elasticsearch.requestTimeout:

默认值:30000等待来自后端或Elasticsearch的响应的时间(以毫秒为单位)。该值必须是正整数。

elasticsearch.requestHeadersWhitelist:

默认值:[ 'authorization' ]要发送到Elasticsearch的Kibana客户端标头列表。发送客户端的标头,将该值设置为[](空列表)。

elasticsearch.customHeaders:

默认值:{}要发送到Elasticsearch的标头名称和值。无论elasticsearch.requestHeadersWhitelist配置如何,客户端标头都不能覆盖任何自定义标头。

elasticsearch.shardTimeout:

默认值:0 Elasticsearch等待分片响应的时间(以毫秒为单位)。设置为0以禁用。

elasticsearch.startupTimeout:

默认值:5000在重试之前在Kibana启动时等待Elasticsearch的时间(以毫秒为单位)。

pid.file:

指定Kibana创建进程ID文件的路径。

path.data:

默认值:./data Kibana存储未在Elasticsearch中保存的持久数据的路径

logging.dest:

默认值:stdout允许您指定Kibana存储日志输出的文件。

logging.silent:

默认值:false将此设置的值设置true为禁止所有日志记录输出。

logging.quiet:

默认值:false将此设置的值设置true为禁止除错误消息之外的所有日志记录输出。

logging.verbose:

默认值:false将此设置的值设置为true记录所有事件,包括系统使用信息和所有请求。

ops.interval:

默认值:5000设置采样系统和流程性能指标的时间间隔(以毫秒为单位)。最小值为100。

status.allowAnonymous:

默认值:false如果启用了身份验证,则将此设置为true允许未经身份验证的用户访问Kibana服务器状态API和状态页面。

cpu.cgroup.path.override:

以与不一致的方式安装时覆盖cgroup cpu路径 /proc/self/cgroup

cpuacct.cgroup.path.override:

以与不一致的方式安装时覆盖cgroup cpuacct路径 /proc/self/cgroup

console.enabled

默认值:true设置为false以禁用控制台。切换这将导致服务器在下次启动时重新生成资源,这可能会导致页面开始服务之前的延迟。

elasticsearch.tribe.url:

用于所有查询的Elasticsearch部落实例的可选URL。

elasticsearch.tribe.username: 和 elasticsearch.tribe.password:

如果您的Elasticsearch受基本身份验证保护,则这些设置提供Kibana服务器用于在启动时对Kibana索引执行维护的用户名和密码。您的Kibana用户仍需要使用通过Kibana服务器代理的Elasticsearch进行身份验证。

elasticsearch.tribe.ssl.certificate: 和 elasticsearch.tribe.ssl.key:

可选设置,提供PEM格式SSL证书和**文件的路径。这些文件验证您的Elasticsearch后端使用相同的**文件。

elasticsearch.tribe.ssl.keyPassphrase:

将用于解密私钥的密码。此值是可选的,因为**可能未加密。

elasticsearch.tribe.ssl.certificateAuthorities:

可选设置,使您可以为部落Elasticsearch实例的证书颁发机构指定PEM文件的路径。

elasticsearch.tribe.ssl.verificationMode:

默认值:full控制证书的验证。有效值是nonecertificatefullfull执行主机名验证,certificate但没有。

elasticsearch.tribe.pingTimeout:

默认值:elasticsearch.tribe.requestTimeout等待Elasticsearch响应ping设置时间(以毫秒为单位)。

elasticsearch.tribe.requestTimeout:

默认值:30000等待来自后端或Elasticsearch的响应的时间(以毫秒为单位)。该值必须是正整数。

elasticsearch.tribe.requestHeadersWhitelist:

默认值:[ 'authorization' ]要发送到Elasticsearch的Kibana客户端标头列表。发送客户端的标头,将该值设置为[](空列表)。

elasticsearch.tribe.customHeaders:

默认值:{}要发送到Elasticsearch的标头名称和值。无论elasticsearch.tribe.requestHeadersWhitelist配置如何,客户端标头都不能覆盖任何自定义标头。

相关标签: Kibana