edge-debug使用说明
# edge-debug 使用说明
# 1、使用场景
edge-debug 是一个命令行工具,目的为了快速定位边缘服务的问题,
目前具备的功能有:
模拟数据上报
诊断数据下发
诊断data服务写入、查询、删除功能
诊断nats mq的pub、sub功能。
# 2、例子
# 2.1、help
nats mq的地址和端口可以指定,默认127.0.0.1:4222
mongo的地址暂时不支持指定,默认连接127.0.0.1:27017
# 全部帮助文档:
./edge-debug -h
2021/10/12 14:36:45 Run...
edge-debug:主要用途,边缘服务开发过程中功能测试;服务检查程序
Usage:
edge-debug [flags]
edge-debug [command]
Examples:
./edge-debug --help
Available Commands:
agent debug agent server
data debug data server
help Help about any command
Flags:
--addr string nats mq address (default "127.0.0.1")
--all debug all server
-h, --help help for edge-debug
--port int32 nats mq port (default 4222)
Use "edge-debug [command] --help" for more information about a command.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 子功能 agent帮助文档:
./edge-debug agent -h
2021/10/12 14:37:27 Run...
debug agent server, edge-debug agent -h for more detail.
Usage:
edge-debug agent [flags]
Examples:
edge-debug agent --all
Flags:
--all debug all agent function
--downCmd debug send cmd from cloud to edge
--downProp debug send prop from cloud to edge
-h, --help help for agent
--upCmdRep debug cmd replay to cloud
--upEvent debug sent event to cloud
--upProp debug send prop to cloud
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 子功能 data帮助文档:
./edge-debug data -h
2021/10/12 14:38:28 Run...
debug data server, edge-debug data -h for more detail.
Usage:
edge-debug data [flags]
Examples:
edge-debug data --all
Flags:
--all debug all data function
-h, --help help for data
--mongo debug mongo crud
--nats debug nats pub/sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 3、部分功能展示
# mongo测试成功
# mongo测试失败
# nats测试成功
# nats测试失败
# 上报事件
# 上报属性
上次更新: 2021-12-01 16:48:01