Skip to content

Commit 14ec77c

Browse files
committed
feat: display metadata / configuration on start
1 parent 58e80bc commit 14ec77c

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

server/src/main/java/net/laprun/sustainability/power/PowerResource.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,27 @@
22

33
import java.time.Duration;
44

5+
import jakarta.enterprise.event.Observes;
56
import jakarta.inject.Inject;
67
import jakarta.ws.rs.*;
78
import jakarta.ws.rs.core.MediaType;
89

910
import org.jboss.resteasy.reactive.RestStreamElementType;
1011

12+
import io.quarkus.logging.Log;
13+
import io.quarkus.runtime.StartupEvent;
1114
import io.smallrye.mutiny.Multi;
1215

1316
@Path("/power")
1417
public class PowerResource {
1518
@Inject
1619
PowerMeasurer measurer;
1720

21+
public void onStartup(@Observes StartupEvent event) {
22+
Log.info("\nConfigured sampling period: " + samplingPeriod() +
23+
"\nDetected metadata:\n" + metadata());
24+
}
25+
1826
@GET
1927
@RestStreamElementType(MediaType.APPLICATION_JSON)
2028
@Path("{pid}")

server/src/main/java/net/laprun/sustainability/power/sensors/macos/powermetrics/MacOSPowermetricsSensor.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import java.util.HashSet;
1010
import java.util.regex.Pattern;
1111

12-
import io.quarkus.logging.Log;
1312
import net.laprun.sustainability.power.SensorMeasure;
1413
import net.laprun.sustainability.power.SensorMetadata;
1514
import net.laprun.sustainability.power.sensors.AbstractPowerSensor;
@@ -89,7 +88,6 @@ void initMetadata(InputStream inputStream) {
8988
final var metadata = new SensorMetadata(components,
9089
"macOS powermetrics derived information, see https://firefox-source-docs.mozilla.org/performance/powermetrics.html");
9190
cpu.setMetadata(metadata);
92-
Log.info("Detected metadata:\n" + metadata);
9391
} catch (IOException e) {
9492
throw new RuntimeException(e);
9593
}

0 commit comments

Comments
 (0)