ELK实战

作者: 赵旻峰 | 来源:发表于2021-10-28 17:57 被阅读0次

ES下载 https://www.elastic.co/cn/downloads/elasticsearch#ga-release
ES访问 http://localhost:9200/
Kibaba下载 https://www.elastic.co/cn/downloads/kibana
Kibaba访问 http://localhost:5601/

目标

将用户数据导入到ES ,并将其每日增长数据,今日增长,男女比例,地域分布可视化显示

操作

  • 先向es中导入一些模拟数据,这些数据的来源这里用的是模拟数据,线上业务中可以
    同步真实数据或者把数据记录到日志中,定时发送给es。或者直接使用monolog等工具直接把日志记录到es
    public function index()
    {
        for ($i = 0; $i < 10000; ++$i) {
            $params = [
                'index' => 'zhaojie',
                'type' => 'user',
                //'id' => 'my_id',
                'body' => [
                    'name' => '张三'.rand(10000, 9999999),
                    'age' => rand(20, 80),
                    'sex' => rand(0, 1),
                ],
            ];
            $response = app('es')->index($params);
        }

        return $response;
    }
  • 创建索引模式 索引模式与es中库的名字一致 + *


    image.png
  • 选择一个时间字段排序,没有可以跳过


    image.png
  • 创建完成后到可视化界面创建一个新可视化


    image.png
  • 选择一个可视化类型,这里选择折线图,然后选择刚创建的索引模式


    image.png
  • 我们把X轴按照时间排序即可得到对应折线图


    image.png

总结

诸如此类,我们可以创建很多可视化控件,折线图,饼图等,数据来源也可以来自不同的索引模式,然后把这些可视化控件添加到一个仪表盘中,还可以控制每个控件的大小

image.png

至此,我们就完成了基本的ELK实践
ES存储数据,Logstash/filebat/monolog等收集不同渠道的数据到ES,Kibana创建索引模式,按照不同规则创建可视化控件并集成到仪表盘

相关文章

  • ELK 搭建及实战

    ELK 搭建及实战 JDK1.8环境搭建和Kibana实战部署 ELK介绍和JDK1.8环境搭建 实战环境 Cen...

  • ELK实战

    ES下载 https://www.elastic.co/cn/downloads/elasticsearch#...

  • elk搭建实战

    elk搭建实战 1 安装elasticsearch 1.1安装elasticsearch ES中文文档地址:htt...

  • elk搭建实战

    elk搭建实战 1 安装elasticsearch 1.1安装elasticsearch 相关中文文档:https...

  • elk实战一

    前言: (1)安装测试环境 centos7(2)elk是Elasticsearch , Logstach,Kiba...

  • 大型微服务分布式电商项目架构实战SpringBoot+Sprin

    大型微服务分布式电商项目架构实战SpringBoot+SpringCloud+Nginx+ELK+Kafka+My...

  • 九、实战之ELK

    ELK 是一整套实时日志处理的解决方案,是三个软件产品的首字母缩写,Elasticsearch,Logstash ...

  • elk stack 入门实战

    elk 入门学习路线图 第一章 安装ELK 1.1 部署kibana 1.2 部署elastic 1.3 部...

  • Docker下ELK设置

    1获取、启动elk 1.1获取elk镜像 $ docker pull sebp/elk 1.2启动elk镜像 启动...

  • ELK 日志收集配置实战

    0x00 关于ELK认识 Logstash : 日志文件收集过滤,转格式, 并推送数据到 es ElasticSe...

网友评论

    本文标题:ELK实战

    本文链接:https://www.haomeiwen.com/subject/sgspaltx.html