feat(wcs): add correlated logs and product metrics

This commit is contained in:
zgw
2026-08-11 11:33:55 +08:00
parent 434cbe57b9
commit f9ebbcf51c
6 changed files with 369 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
package com.ruoyi.wcs.observability;
public final class WcsMetricNames {
public static final String TASK_BACKLOG = "wcs.task.backlog";
public static final String DISPATCH_DURATION = "wcs.dispatch.duration";
public static final String TRAFFIC_WAIT_DURATION =
"wcs.traffic.wait.duration";
public static final String COMMAND_ACK_DURATION =
"wcs.command.ack.duration";
public static final String COMMAND_COMPLETE_DURATION =
"wcs.command.complete.duration";
public static final String DEVICE_UTILIZATION = "wcs.device.utilization";
public static final String DEVICE_BATTERY = "wcs.device.battery";
public static final String LIFT_WAIT_DURATION = "wcs.lift.wait.duration";
public static final String OUTBOX_RETRY_COUNT = "wcs.outbox.retry.count";
public static final String DEVICE_FAULT_COUNT = "wcs.device.fault.count";
public static final String RECOVERY_DURATION = "wcs.recovery.duration";
private WcsMetricNames() {
}
}