20. elasticsearch进阶_数据可视化与日志管理

20. 数据可视化

  • 本章概述
  • 一. `elasticsearch`实现数据统计
    • 1.1 创建用户信息索引
      • 1.1.1 控制台创建`aggs_user`索引
      • 1.1.2 `aggs_user`索引结构初始化
      • 1.1.3 `aggs_user`索引的`EO`对象
      • 1.1.4 用户类型枚举
      • 1.1.5 数据初始化
    • 1.2 内置统计聚合
      • 1.2.1 `terms`与`date_histogram`
        • `terms`
        • `date_histogram`
    • 1.3 基于Spring
      • 1.3.1 统计不同用户总数
      • 1.3.2 获取某时间段内每天不同用户总数量
      • 1.3.3 获取各城市中某行业人员总数量
      • 1.3.4 获取近5年各行业每年总人数
  • 二. `Zipkin`结合`RabbitMQ`存储日志到`Elasticsearch`
    • 1. 基于`elasticsearch`与`rabbitmq`运行`Zipkin`容器
  • 三. ELK模型与日志采集
    • 1. 本地日志采集脚本(日常开发有用)
    • 2. `kibana` (了解即可)
      • 2.1 docker安装
    • 3. logstash
      • 3.1 原生方式安装
    • 3.2 项目配置
  • 四. 完整代码如下
    • `CountController.java`
    • 日志脚本

本章概述

20. elasticsearch进阶_数据可视化与日志管理_第1张图片

一. elasticsearch实现数据统计

1.1 创建用户信息索引

1.1.1 控制台创建aggs_user索引

20. elasticsearch进阶_数据可视化与日志管理_第2张图片

20. elasticsearch进阶_数据可视化与日志管理_第3张图片

1.1.2 aggs_user索引结构初始化

20. elasticsearch进阶_数据可视化与日志管理_第4张图片

POST http://118.31.13.49:9200/aggs_user/_d

你可能感兴趣的:(数据可视化,elasticsearch)