🔥 Removes http system metrics

This commit is contained in:
Rune Harlyk
2026-01-03 13:17:06 +01:00
committed by nikguin04
parent 4c6b0c316d
commit a2f08540f7
3 changed files with 0 additions and 39 deletions
-4
View File
@@ -17,15 +17,11 @@ esp_err_t handleReset(PsychicRequest *request);
esp_err_t handleRestart(PsychicRequest *request);
esp_err_t handleSleep(PsychicRequest *request);
esp_err_t getStatus(PsychicRequest *request);
// esp_err_t getMetrics(PsychicRequest *request);
void reset();
void restart();
void sleep();
void status(JsonObject &root);
void metrics(JsonObject &root);
void emitMetrics(Websocket &socket);
const char *resetReason(esp_reset_reason_t reason);
} // namespace system_service
-2
View File
@@ -54,8 +54,6 @@ void setupServer() {
[&](PsychicRequest *request, JsonVariant &json) { return system_service::handleRestart(request); });
server.on("/api/system/sleep", HTTP_POST,
[&](PsychicRequest *request, JsonVariant &json) { return system_service::handleSleep(request); });
// server.on("/api/system/metrics", HTTP_GET,
// [&](PsychicRequest *request) { return system_service::getMetrics(request); });
#if USE_CAMERA
server.on("/api/camera/still", HTTP_GET,
[&](PsychicRequest *request) { return cameraService.cameraStill(request); });
-33
View File
@@ -26,13 +26,6 @@ esp_err_t getStatus(PsychicRequest *request) {
return response.send();
}
// esp_err_t getMetrics(PsychicRequest *request) {
// PsychicJsonResponse response = PsychicJsonResponse(request, false);
// JsonObject root = response.getRoot();
// metrics(root);
// return response.send();
// }
void reset() {
ESP_LOGI(TAG, "Resetting device");
File root = ESP_FS.open(FS_CONFIG_DIRECTORY);
@@ -110,32 +103,6 @@ void status(JsonObject &root) {
root["uptime"] = esp_timer_get_time() / 1000000;
}
void metrics(socket_message_WebsocketMessage *msg) {
msg->which_message = socket_message_WebsocketMessage_analytics_tag;
msg->message.analytics.uptime = esp_timer_get_time() / 1000000;
msg->message.analytics.free_heap = ESP.getFreeHeap();
msg->message.analytics.total_heap = ESP.getHeapSize();
msg->message.analytics.min_free_heap = ESP.getMinFreeHeap();
msg->message.analytics.max_alloc_heap = ESP.getMaxAllocHeap();
msg->message.analytics.fs_used = ESP_FS.usedBytes();
msg->message.analytics.fs_total = ESP_FS.totalBytes();
msg->message.analytics.core_temp = temperatureRead();
}
void emitMetrics(Websocket &socket) {
// if (!socket.hasSubscribers(EVENT_ANALYTICS)) return;
// TODO: redo -1 as static
socket.send_wsm_by_function(metrics, -1);
// JsonDocument doc;
// JsonObject root = doc.to<JsonObject>();
// system_service::metrics(root);
// JsonVariant data = doc.as<JsonVariant>();
// socket.emit(EVENT_ANALYTICS, data);
}
const char *resetReason(esp_reset_reason_t reason) {
switch (reason) {
case ESP_RST_UNKNOWN: return "Reset reason can not be determined";