protocol
2017-04-12 16:37:37 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
协议,也被称为protocol,是一种规定或标准,用于指导计算机网络中的数据交换和通信。它是一种规则或约定,定义了数据如何在不同的计算机系统之间进行传输和解释。协议可以包括一系列的规则,如数据的格式、编码方式、传输速度等。例如,HTTP(超文本传输协议)是用于从万维网(WWW)服务器传输超文本到本地浏览器的传送协议;而TCP/IP(传输控制协议/网络协议)则是Internet最基本的协议,也是网络通信中最重要的协议。总的来说,协议是实现网络通信的关键,它确保了数据的正确、有效和安全传输。
作者其他创作
大纲/内容
protocol
分支主题
native:
http部分
响应时间(整包时间)
(endtime-begintime)/1000[单位秒]
ssl鉴权时间
sslendtime-sslbegintime)/1000[单位秒]
吞吐率
一分钟内有多少次http日志上传[单位rpm]
首包时间
(httpfirsttime-begintime)/1000[单位秒]
socket部分
tcp响应时间
tcp首包时间
(establishtime-begintime)/1000[单位秒]
dns部分
解析时间
(sslendtime-sslbegintime)/1000[单位秒]
整体格式
\"serial\":\"123123123\"
全局Key,后台给出,如果没有,那么需要自己生成一个
time
当前时间
data
common
dns
ES的表结构(2张表)
system
//1 for android 0:iphone 2:ipad
os
//ios_10.2.1或者android_7.1.1之类
brand
//手机品牌,苹果直接写:apple
module
//手机型号,ios填写deviceModel,android写获取的model名
bundle
//包名
appver
//版本号
uid
//用户ID
uuid
全局的统一ID,标示唯一用户
carrier
//运营商,填写以下内容:CMCC|CUCC|CTC|OTHERS|NULL
network
index
owl-common-2017-04
type
id
日志时间
crash
stack
//崩溃堆栈,按照ECMA-404格式输出json格式
子主题
logcat
//logcat或者ios控制台中得到的日志数据
ext
//ios_10.2.1或者android_7.1.1之类
//手机品牌,苹果直接写:apple
//包名
mem
//剩余内存,单位MB
cpu
//cpu占用,单位%
stackmem
//当前进程栈剩余内存,单位MB
cpueabi
//cpu型号
isroot
//0:未root,1:已经root
battery
//电池剩余电量,单位%
GPS
//0:关闭,1:开启
orientation
//0:竖向,1:横向
//网络类型,填写以下内容:2G|3G|4G|5G|OTHERS|NULL
custom
//自定义信息,客户端填写,后端直接展示
HBase 5张表
tcp
//id标示一个连接
fip
//来源IP
fport
//来源端口
tip
//目标ip
tport
//目标端口
status
//1:成功完成,2:失败
begintime
establishtime
endtime
//id标示一次解析
//标示不同的dns方式
host
//要解析的域名,【空值填写NULL】
ip
//解析得到的IP,【空值填写NULL】
http
//http类型
url
//连接的url地址
sslbegintime
sslendtime
httpfirsttime
method
\"post|get\" //post|get
size
//单位byte
web_http
base_url
//源页面的url地址,也就是发出这个http请求的地方
web_load
//请求的url
firsttime
wholetime
0 条评论
回复 删除
下一页