zoukankan      html  css  js  c++  java
  • 日志分析(五) PV&UV

    应用设计请求之初,对于url有一定的规划。因此,请求的url格式类似如下:
    /**/school/****?token=a66cb2a3-e0b7-4f0a-b332-*********
    token唯一代表一个用户,因此,解析出token,就可以精确计算出UV。
    每一个请求都算一个PV,因此,统计所有请求,即可计算出PV。
    PV的计算比较简单,直接通过请求纪录的统计即可计算出来。
    PV如下图所示:
    UV稍微复杂一些,需要用到logstash的KV处理。
    如下所示:
    filter {
    kv {
    source => "request"
    field_split => "?"
    }
    }
    加入kv处理之后,logstash在处理日志的时候,会添加一个新的field:“token”。在kibaba中,就可以基于去重统计获知UV数。
    UV如下图所示:
  • 相关阅读:
    Postgresql常用命令&&函数
    gcc g++参数
    cython编译Python为c语言
    安装python3
    pip 国内源
    ceph 对象存储s3
    Rancher基础
    helm常用命令
    chartmuseum配置和使用
    python-etcd3
  • 原文地址:https://www.cnblogs.com/asfeixue/p/4485101.html
Copyright © 2011-2022 走看看