fix(edge): 告警上报改指 WVP 端点,修复连接失败
- CLOUD_API_URL 改为 WVP 地址 (http://124.221.55.225:18080) - 告警路径从 /admin-api/aiot/alarm/edge/* 改为 /api/ai/alert/edge/* - 适配 WVP 新增的 report/resolve 端点 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
4
.env
4
.env
@@ -1,8 +1,8 @@
|
|||||||
# Local debug overrides
|
# Local debug overrides
|
||||||
DEBUG_SERVER_HOST=0.0.0.0
|
DEBUG_SERVER_HOST=0.0.0.0
|
||||||
|
|
||||||
# Alarm upload - cloud API URL (Service backend)
|
# Alarm upload - cloud API URL (WVP backend)
|
||||||
CLOUD_API_URL=http://localhost:8000
|
CLOUD_API_URL=http://124.221.55.225:18080
|
||||||
|
|
||||||
# ===== 边缘设备 ID(必须与 WVP 数据库 ROI 表的 device_id 一致) =====
|
# ===== 边缘设备 ID(必须与 WVP 数据库 ROI 表的 device_id 一致) =====
|
||||||
EDGE_DEVICE_ID=edge
|
EDGE_DEVICE_ID=edge
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ class AlarmUploadWorker:
|
|||||||
upload_cfg = self._settings.alarm_upload
|
upload_cfg = self._settings.alarm_upload
|
||||||
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
||||||
health_url = f"{base_url}/health"
|
health_url = f"{base_url}/health"
|
||||||
report_url = f"{base_url}/admin-api/aiot/alarm/edge/report"
|
report_url = f"{base_url}/api/ai/alert/edge/report"
|
||||||
|
|
||||||
self._logger.info(f"云端 API 地址: {base_url}")
|
self._logger.info(f"云端 API 地址: {base_url}")
|
||||||
self._logger.info(f"告警上报端点: {report_url}")
|
self._logger.info(f"告警上报端点: {report_url}")
|
||||||
@@ -250,7 +250,7 @@ class AlarmUploadWorker:
|
|||||||
"""处理告警结束事件 - HTTP POST 到云端"""
|
"""处理告警结束事件 - HTTP POST 到云端"""
|
||||||
upload_cfg = self._settings.alarm_upload
|
upload_cfg = self._settings.alarm_upload
|
||||||
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
||||||
url = f"{base_url}/admin-api/aiot/alarm/edge/resolve"
|
url = f"{base_url}/api/ai/alert/edge/resolve"
|
||||||
|
|
||||||
headers = {"Content-Type": "application/json"}
|
headers = {"Content-Type": "application/json"}
|
||||||
if upload_cfg.edge_token:
|
if upload_cfg.edge_token:
|
||||||
@@ -342,7 +342,7 @@ class AlarmUploadWorker:
|
|||||||
"""
|
"""
|
||||||
upload_cfg = self._settings.alarm_upload
|
upload_cfg = self._settings.alarm_upload
|
||||||
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
base_url = upload_cfg.cloud_api_url.rstrip("/")
|
||||||
url = f"{base_url}/admin-api/aiot/alarm/edge/report"
|
url = f"{base_url}/api/ai/alert/edge/report"
|
||||||
|
|
||||||
headers = {
|
headers = {
|
||||||
"Content-Type": "application/json",
|
"Content-Type": "application/json",
|
||||||
|
|||||||
Reference in New Issue
Block a user