
measurementlab/uuid-annotatorUUID-Annotator是一个运行在M-Lab边缘系统上的服务,用于实时生成和保存每个网络连接的元数据。它为每个连接生成包含IP地址的地理位置和网络位置元数据的JSON文件,并遵循M-Lab的统一命名规范和推送最佳实践。
/ndt/annotation/YYYY/MM/DD/${UUID}.json,其中${UUID}为连接的实际UUIDclient.Geo.*:客户端地理位置信息server.Geo.*:服务器地理位置信息client.Network.ASNumber:客户端网络自治系统号server.Network.ASNumber:服务器网络自治系统号shdocker build -t local-annotator .
独立模式不需要tcpinfo.eventsocket、siteinfo.url或datadir标志,适用于仅需为特定IP提供注解的场景:
shdocker run -v $PWD/testdata:/testdata -it local-annotator \ -ipservice.sock=/local/uuid-annotator.sock \ -maxmind.url=file:///testdata/GeoLite2-City-real.tar.gz \ -routeview-v4.url=file:///testdata/RouteViewIPv4.pfx2as.gz \ -routeview-v6.url=file:///testdata/RouteViewIPv6.pfx2as.gz
-ipservice.sock:本地ipservice socket路径-maxmind.url:MaxMind数据库文件URL(支持本地文件路径)-routeview-v4.url:IPv4路由视图数据文件URL-routeview-v6.url:IPv6路由视图数据文件URL当将uuid-annotator数据用于自动加载管道时,可使用generate-schemas命令生成数据类型模式:
shdocker run -v $PWD:/schemas --entrypoint /generate-schemas -it local-annotator \ -ann2 /schemas/ann2.json -hop2 /schemas/hop2.json
-ann2:ann2模式输出文件路径-hop2:hop2模式输出文件路径





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务