Sen descrición

wenjie 0a7d20422a 修改查询磁盘为查询时间范围内有效数据 %!s(int64=2) %!d(string=hai) anos
common f7cb109dfb 加入定时删除过期文件机制 %!s(int64=2) %!d(string=hai) anos
conf 00ce08a4d7 加入wal机制 %!s(int64=2) %!d(string=hai) anos
db-api f7cb109dfb 加入定时删除过期文件机制 %!s(int64=2) %!d(string=hai) anos
file-api 0efe2757a3 添加获取时间范围内有效的log文件的sql mapper %!s(int64=2) %!d(string=hai) anos
init 51b601b106 实现单独线程保存TSDB %!s(int64=2) %!d(string=hai) anos
insert-app f7cb109dfb 加入定时删除过期文件机制 %!s(int64=2) %!d(string=hai) anos
pcap 9bea55191e 查询返回pcap文件下载链接并新增文件下载接口 %!s(int64=2) %!d(string=hai) anos
probe 7780dc5cfe 增加数据接口 %!s(int64=2) %!d(string=hai) anos
protocol 00ce08a4d7 加入wal机制 %!s(int64=2) %!d(string=hai) anos
query-app 0a7d20422a 修改查询磁盘为查询时间范围内有效数据 %!s(int64=2) %!d(string=hai) anos
shell fc571e7bb8 修改query配置 %!s(int64=2) %!d(string=hai) anos
tools 9ce3699a46 yml文件整理 %!s(int64=2) %!d(string=hai) anos
.gitignore f7cb109dfb 加入定时删除过期文件机制 %!s(int64=2) %!d(string=hai) anos
README.md 00ce08a4d7 加入wal机制 %!s(int64=2) %!d(string=hai) anos
meta.db 9d0af2523a mock数据 %!s(int64=2) %!d(string=hai) anos
package.sh 8284b7301a 探针模拟程序probe完善 %!s(int64=2) %!d(string=hai) anos
pom.xml fc9826e322 分离出protocol、probe模块 %!s(int64=2) %!d(string=hai) anos

README.md

数据结构

  • logFile
偏移 字段名 长度
0 magic 4
4 索引0 4
8 索引1 4
... ... ...
262144 索引65535 4
262148 minTime 8
262156 maxTime 8
262164 bodyLength 4
262168 headerExtLength 4
  • logItem
偏移 字段名 长度
0 magic 4
4 type 2
6 length 2
8 stamp 8
16 rawPacket
  • walItem
偏移 字段名 长度
0 magic 4
4 probeId 2
6 reserved 1
7 port 2
8 dataStrategy 1
9 clockSync 1
10 length 2
12 stamp 8
20 rawPacket