File tree Expand file tree Collapse file tree
jetlinks-manager/device-manager/src/main/java/org/jetlinks/community/device/measurements/message Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package org .jetlinks .community .device .measurements .message ;
2+
3+ import org .jetlinks .community .micrometer .MeterRegistryCustomizer ;
4+ import org .jetlinks .core .metadata .types .ArrayType ;
5+ import org .jetlinks .core .metadata .types .StringType ;
6+ import org .jetlinks .community .PropertyConstants ;
7+ import org .jetlinks .community .device .timeseries .DeviceTimeSeriesMetric ;
8+ import org .jetlinks .community .micrometer .MeterRegistrySettings ;
9+ import org .springframework .stereotype .Component ;
10+
11+ import java .util .Objects ;
12+
13+ @ Component
14+ public class DeviceMeterRegistryCustomizer implements MeterRegistryCustomizer {
15+ @ Override
16+ public void custom (String metric , MeterRegistrySettings settings ) {
17+ //给deviceMetrics添加产品等标签
18+ if (Objects .equals (metric , DeviceTimeSeriesMetric .deviceMetrics ().getId ())) {
19+ settings .addTag (PropertyConstants .productId .getKey (), StringType .GLOBAL );
20+ }
21+ }
22+ }
You can’t perform that action at this time.
0 commit comments