Skip to content

feat: replace restic-api with michael#57

Open
nutgood wants to merge 6 commits intomainfrom
feat/michael
Open

feat: replace restic-api with michael#57
nutgood wants to merge 6 commits intomainfrom
feat/michael

Conversation

@nutgood
Copy link
Copy Markdown

@nutgood nutgood commented Mar 3, 2026

Michael; self-explanatory from the name.

  • Replaces node-js impl of the restic API with a Go one
  • Is actually faster and less memory hungry

RESTIC_BACKEND=michael mise run e2e

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Logging should be implemented, here is a general overview of how restic-api's logging works:

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

There's logging.

It does deserve some love, which I'll do.

As far as sampling, that's typically done on the ingestion side.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Hmm, I wasn't seeing any output in either the terminal (do I need to set an environment variable?) or in VictoriaLogs (I didn't see anything pointing at VL either).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Working now, but seems to be spitting out "INVALID" as the message for all the route logs
image

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

This is on me saying "ehh probably works" and not testing it. Sorry bout' that

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants