Class MetricsControlController
java.lang.Object
eu.rarogsoftware.rarog.platform.plugins.telemetry.rest.MetricsControlController
@RestController
@RequestMapping("metrics/control/")
@AdminOnly
public class MetricsControlController
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static final record
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
MetricsControlController
-
-
Method Details
-
getStatus
-
setEnabled
@PutMapping("enabled") public org.springframework.http.ResponseEntity<Void> setEnabled(MetricsControlController.EnabledBean value) -
setSnapshotEnabled
@PutMapping("snapshot/enabled") public org.springframework.http.ResponseEntity<Void> setSnapshotEnabled(MetricsControlController.EnabledBean value) -
setSnapshotPeriod
@PutMapping("snapshot/period") public org.springframework.http.ResponseEntity<Void> setSnapshotPeriod(MetricsControlController.PeriodBean value) -
setExportPeriod
@PutMapping("export/period") public org.springframework.http.ResponseEntity<Void> setExportPeriod(MetricsControlController.PeriodBean value) -
setGraphiteEnabled
@PutMapping("export/graphite/enabled") public org.springframework.http.ResponseEntity<Void> setGraphiteEnabled(MetricsControlController.EnabledBean value)
-