Change log

logbee.Backend 1.3.0

Release date: 29-10-2024

https://github.com/catalingavan/logbee-app/releases/tag/logbee.Backend-v1.3.0

Bug fixes

Fixes 405 Method Not Allowed when trying to delete captured application logs and data. https://stackoverflow.com/questions/4413455/why-does-http-delete-verb-return-405-error-method-not-allowed-for-my-restful-w

This bug prevented Logbee.Backend from deleting expiring logs and related metrics in certain scenarios, leading to indefinite database growth.

Improvements

  • Implemented support for OpenTelemetry integration.

  • Implemented automated job for deleting old local log files.

Breaking changes

Added OpenTelemetry (required) configuration option. logbee.json

{
   "OpenTelemetry": {
      "Trace": {
         "MaximumNumberOfSpansPerRequest": 100,
         "CreateTraceRateLimit": {
            "IsEnabled": true,
            "Limit": {
               "RequestLimit": 5,
               "IntervalInSeconds": 1
            }
         }
      },
      "Logs": {
         "MaximumNumberOfSpansPerRequest": 100,
         "CreateLogsRateLimit": {
            "IsEnabled": true,
            "Limit": {
               "RequestLimit": 5,
               "IntervalInSeconds": 1
            }
         }
      }
   }
}

Added additional (required) ApplicationSettings configuration options. logbee.json

{
   "ApplicationSettings": {
      "ProcessAsyncRequestLogs": {
         "MaximumDurationInMilliseconds": 5000,
         "TriggerIntervalInSeconds": 5,
         "Take": 50
      },
      "DeleteLocalLogFiles": {
         "CreatedMoreThanNDaysAgo": 3,
         "TriggerIntervalInHours": 6
      }
   }
}

For technical support, questions or any feedback, please feel free to send us a message and we will get back to you.