Skip to content

feat: implement spring logbook microservice#66

Merged
tahahundekari merged 20 commits into
mainfrom
feat/41/implement-spring-logbook-microservice
Jun 15, 2026
Merged

feat: implement spring logbook microservice#66
tahahundekari merged 20 commits into
mainfrom
feat/41/implement-spring-logbook-microservice

Conversation

@tahahundekari

Copy link
Copy Markdown
Collaborator

Summary

This PR implements the spring-logbook microservice.

This service implements the persistent storage of logs ingested in the spring-ingestion. This also adds 2 new endpoints:

  1. Fetches all logs
  2. Fetches all logs by ids

A class diagram was added as well.

Component

  • Client: client/
  • API contract: api/
  • Spring ingestion: services/spring-ingestion/
  • Spring logbook: services/spring-logbook/
  • Spring alerts: services/spring-alerts/
  • GenAI: services/py-intelligence/
  • Infrastructure: infra/
  • CI/CD: .github/workflows/
  • Documentation

API Impact

  • This changes the API.
  • api/openapi.yaml was updated.
  • This does not change the API.

Testing

  • I tested this locally.
  • I added or updated tests.
  • Tests are not applicable for this change.

Checklist

  • Branch name follows (feat|fix)/(issue_id)/(name_of_issue).
  • The change is limited to the intended component(s).
  • Documentation was updated if needed.

Related Issue

Closes #41

tahahundekari and others added 20 commits June 11, 2026 21:32
…b.com:AET-DevOps26/team-setops into feat/41/implement-spring-logbook-microservice
@tahahundekari tahahundekari requested review from memreo and sachmii June 15, 2026 15:08
@tahahundekari tahahundekari self-assigned this Jun 15, 2026
@tahahundekari tahahundekari added documentation Improvements or additions to documentation server Pull requests that update server code labels Jun 15, 2026
@tahahundekari tahahundekari linked an issue Jun 15, 2026 that may be closed by this pull request
15 tasks
@tahahundekari tahahundekari added the tests Tests added/modified label Jun 15, 2026

@sachmii sachmii left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, thank you

@tahahundekari tahahundekari merged commit 53e6854 into main Jun 15, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation server Pull requests that update server code tests Tests added/modified

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement spring-logbook (History) microservice

3 participants