ELK之7版本Elastic Maps功能介绍
时间:2019-10-17
本文章向大家介绍ELK之7版本Elastic Maps功能介绍,主要包括ELK之7版本Elastic Maps功能介绍使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
Elasticsearch 7.0 中还引入了一个新的聚合来处理地理地图图块,允许用户在地图上放大和缩小,而不会改变结果数据的形状,实现更加平滑地缩放 Elastic Maps;使用纳秒精度存储时序数据的时间戳,允许具有高频数据采集需求的用户可以更加精确地存储和排序他们的数据
详情查看发布公告
https://www.elastic.co/cn/blog/elastic-stack-7-0-0-released
一,系统环境查看及软件版本选择
系统环境查看
软件版本选择
elasticsearch-7.4.0-x86_64.rpm filebeat-7.4.0-x86_64.rpm kibana-7.4.0-x86_64.rpm logstash-7.4.0.rpm metricbeat-7.4.0-x86_64.rpm jdk 1.8.0_171
二,安装配置
安装jdk环境不详述
官方网站下载对应软件包
安装elasticsearch
rpm -ivh elasticsearch-7.4.0-x86_64.rpm
修改配置文件
/etc/elasticsearch/elasticsearch.yml
配置如下
cluster.name: myes node.name: node-1 path.data: /var/lib/elasticsearch path.logs: /data/es-data network.host: 0.0.0.0 http.port: 9200 #集群设置,必须设置否则无法启动elasticsearch cluster.initial_master_nodes: ["node-1"]
创建es数据文件夹并设置权限
mkdir -p /data/es-data chown -R elasticsearch:elasticsearch /data/es-data/
启动es
systemctl start elasticsearch systemctl enable elasticsearch
测试
# curl http://127.0.0.1:9200 { "name" : "node-1", "cluster_name" : "myes", "cluster_uuid" : "lEHaDsPGQ6CHL71yHX4oig", "version" : { "number" : "7.4.0", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "22e1767283e61a198cb4db791ea66e3f11ab9910", "build_date" : "2019-09-27T08:36:48.569419Z", "build_snapshot" : false, "lucene_version" : "8.2.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
安装kibana
rpm -ivh kibana-7.4.0-x86_64.rpm
修改配置文件
/etc/kibana/kibana.yml
配置如下
server.port: 5601 server.host: "0.0.0.0" server.name: "node-1" elasticsearch.hosts: ["http://192.168.1.5:9200"] kibana.index: ".kibana"
启动kibana
systemctl start kibana systemctl enable kibana
web页面查看比老版本多了maps
http://192.168.1.5:5601
为了测试maps功能安装一个能收集地理数据filebeat进行测试
安装filebeat
rpm -ivh filebeat-7.4.0-x86_64.rpm
修改配置文件把filebeat输出至elasticsearch和kibana
/etc/filebeat/filebeat.yml
配置如下
filebeat.config.modules: path: ${path.config}/modules.d/*.yml reload.enabled: false setup.template.settings: index.number_of_shards: 1 setup.kibana: host: "192.168.1.4:5601" output.elasticsearch: hosts: ["192.168.1.4:9200"] processors: - add_host_metadata: ~ - add_cloud_metadata: ~
开启nginx模块
filebeat modules enable nginx
查看是否开启
# filebeat modules list Enabled: nginx Disabled: apache auditd
修改配置文件设置nginx日志文件位置
/etc/filebeat/modules.d/nginx.yml
配置如下分别指定nginx访问日志和错误日志位置即可
- module: nginx access: enabled: true var.paths: - "/nas/nas/logs/nginx/www_access.log" error: enabled: true var.paths: - "/nas/nas/logs/nginx/www_error.log"
启动filebeat
systemctl start filebeat systemctl enable filebeat filebeat setup
三,Elastic Maps
打开kibana新建一个maps
选择菜单栏maps新建一个maps
默认包含map图层
添加一个图层layer
设置该图层属性
显示效果图
新加一个图层把中国显示与其他国家区别
最终效果图如下
原文地址:https://www.cnblogs.com/minseo/p/11692583.html
- Unity Application Block 1.2 学习笔记
- 苹果首个自动驾驶专利到底有什么来头?
- 围棋遇上互联网:科技打开优秀传统文化未来之门
- 神经网络开始放飞自我!都是因为架构搜索新算法
- 浏览器缓存问题的解决
- nginx下目录浏览及其验证功能、版本隐藏等配置记录
- Sqlite的多表连接更新
- Enterprise Library 4.1学习笔记6----加密应用程序块
- 浅谈数据库主键策略
- nginx应用总结(1)--基础认识和应用配置
- nginx反向代理tomcat访问时浏览器加载失败,出现 ERR_CONTENT_LENGTH_MISMATCH 问题
- Enterprise Library 4.1学习笔记5----实体验证程序块
- Python防止sql注入
- 电工学PLC编程的入门建议
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Mybatis高级查询(三):分页查询
- 以OpenResty搭建RTB竞价引擎接入层
- 优化Linux bootloader速度的究极之路:从GRUB到EFI Stub
- Linux--nc命令
- Netty之美--I/O模型
- 023.基于IT论坛案例学习Elasticsearch(二):Query高级知识(一)
- 打卡群刷题总结0807——验证二叉搜索树
- 打卡群刷题总结0808——二叉树的层序遍历
- Mybatis高级查询(四):延迟加载
- I/O多路复用器之隐秘的角落
- 打卡群刷题总结0809——二叉树的锯齿形层次遍历
- 简单的ssm整合练手项目:汽车项目
- 在spring-boot中使用pageHelper插件
- 要深入 JavaScript,你需要掌握这 36 个概念
- mybatis-plus实现增删改查