59 lines
1.4 KiB
JSON
59 lines
1.4 KiB
JSON
|
|
{
|
||
|
|
"comment": "实验状态监控配置示例",
|
||
|
|
"description": "这个文件展示如何在配置中添加实验状态监控参数",
|
||
|
|
|
||
|
|
"experimentMonitor": {
|
||
|
|
"enabled": true,
|
||
|
|
"pollInterval": 5,
|
||
|
|
"description": "实验状态监控配置",
|
||
|
|
"query": {
|
||
|
|
"bucket": "default",
|
||
|
|
"measurement": "status",
|
||
|
|
"fields": ["status"],
|
||
|
|
"filters": {},
|
||
|
|
"description": "InfluxDB查询配置"
|
||
|
|
},
|
||
|
|
"statusField": "status",
|
||
|
|
"statusValues": {
|
||
|
|
"start": "1",
|
||
|
|
"end": "0",
|
||
|
|
"description": "实验开始和结束的状态值"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
|
||
|
|
"experimentMonitorAdvanced": {
|
||
|
|
"comment": "高级配置示例",
|
||
|
|
"multiFieldMonitoring": {
|
||
|
|
"enabled": false,
|
||
|
|
"fields": ["status", "alarm", "temperature"],
|
||
|
|
"description": "监控多个字段"
|
||
|
|
},
|
||
|
|
"customFilters": {
|
||
|
|
"example": {
|
||
|
|
"bucket": "measurements",
|
||
|
|
"measurement": "device_status",
|
||
|
|
"fields": ["state"],
|
||
|
|
"filters": {
|
||
|
|
"device": "pump_1",
|
||
|
|
"location": "main_lab"
|
||
|
|
},
|
||
|
|
"statusField": "state",
|
||
|
|
"statusValues": {
|
||
|
|
"start": "running",
|
||
|
|
"end": "stopped"
|
||
|
|
},
|
||
|
|
"description": "为特定设备配置监控"
|
||
|
|
}
|
||
|
|
}
|
||
|
|
},
|
||
|
|
|
||
|
|
"influx": {
|
||
|
|
"url": "http://127.0.0.1:8086",
|
||
|
|
"org": "MEASCON",
|
||
|
|
"token": "your_token_here",
|
||
|
|
"bucket": "default",
|
||
|
|
"measurement": "status",
|
||
|
|
"description": "InfluxDB连接配置"
|
||
|
|
}
|
||
|
|
}
|