kibana安装

Kibana install

数据可视化和实时数据

install

wget https://artifacts.elastic.co/downloads/kibana/kibana-5.5.1-linux-x86_64.tar.gz
sha1sum kibana-5.5.1-linux-x86_64.tar.gz
tar -xzf kibana-5.5.1-linux-x86_64.tar.gz

config

  • kibana启动时会读取config/kibana.yml配置文件
  • 默认运行在localhost:5601
  • 配置文件配置

    server.port: 默认5601。 指定要使用的端口
    server.host: 默认localhost。 指定服务器的主机
    server.basePath: 如果在代理之后运行,可以指定kibana挂在路径。代理将请求转发给kibana之前应该删除basePath值,此配置不能以斜线(/)结尾
    server.maxPayloadBytes: 默认1048576。 服务器最大的请求负荷
    server.name: 默认your-hostname。 kibana服务器的名称,用于实例名称显示
    server.defaultRoute: 默认/app/kibana。 指定打开kibana时的默认路由
    elasticsearch.url: 默认http://localhost:9200。 elasticsearch地址
    elasticsearch.preserveHost: 默认true。 当此值设置为true时,kibana将使用server.host设置中指定的主机名。当此值设置为false时,kibana将使用连接到此kibana实例的主机的主机名
    kibana.index: 默认.kibana。 kibana在elasticsearch中使用索引来存储保存的搜索、可视化和仪表盘。如果索引不存在,kibana会创建一个新的索引
    kibana.defaultAppId: 默认discover。 要加载的默认应用程序
    # 如果elasticsearch使用基本验证,则需要配置用户名和密码
    elasticsearch.username: 
    elasticsearch.password: 
    # 启用ssl,设置为true时需要提供server.ssl.certificate和server.ssl.key
    server.ssl.enabled: false
    server.ssl.certificate: /path/to/your/server.crt
    server.ssl.key: /path/to/your/server.key
    elasticsearch.ssl.certificate: /path/to/your/client.crt
    elasticsearch.ssl.key: /path/to/your/client.key
    elasticsearch.ssl.certificateAuthorities: [ "/path/to/your/CA.pem" ]
    elasticsearch.ssl.verificationMode: full
    elasticsearch.pingTimeout: 1500
    elasticsearch.requestTimeout: 30000
    elasticsearch.requestHeadersWhitelist: [ authorization ]
    elasticsearch.customHeaders: {}
    elasticsearch.shardTimeout: 0。 elasticsearch等待来自分片的响应的时间(以毫秒为单位)。设为0禁用。
    elasticsearch.startupTimeout: 默认5000。 在重试之前在Kibana启动时等待Elasticsearch的时间(以毫秒为单位)。
    pid.file: 默认/var/run/kibana.pid。 指定Kibana创建进程ID文件的路径。
    logging.dest: 默认stdout。 使您能够指定Kibana存储日志输出的文件。
    logging.silent: 默认false。 将此设置的值设置为true以禁止所有日志记录输出。
    logging.quiet: 默认false。 将此设置的值设置为true以禁止除错误消息之外的所有日志记录输出。
    logging.verbose: 默认false。 将此设置的值设置为true以记录所有事件,包括系统使用情况信息和所有请求。
    ops.interval: 默认5000。 以毫秒为单位设置时间间隔以对系统和进程性能度量标准进行采样。最小值是100。
    i18n.defaultLocale: 默认en。 默认的语言环境
    

start

./bin/kibana serve &