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

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可以下载该文件。以下示例显示了有效的区域映射配置。

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

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)