HomeLaunchesInvaria
28

Patchwork Technologies: Automated logging from code to storage

We make it simple to implement actionable, context-rich logging across your entire codebase.

Patchwork automates logging from code to storage. Developers no longer need to manually write or re-write logs — Patchwork does it for them. Actionable, context-rich, secure logs can become the new standard across your entire codebase.

The product currently works with Java, Go, Python, Ruby, TypeScript, JavaScript, Scala, and Kotlin.

https://youtu.be/70Pnfu8HHHQ

The Problem with Logs

Manually instrumenting code with logging is time-consuming and tedious. Unlike building features, logging doesn’t earn promotions. Logs are written by developers but consumed by SREs and security engineers once in production.

Picture this: a critical incident strikes at 2 AM. Your SREs are scrambling, frantically searching through a mess of inconsistent logs, trying to piece together what went wrong. Sound familiar? That’s because logging, as it stands today, is broken.

Empires like Splunk have been built on the premise that messy logs are a fact of life and you therefore need to fork out for best-in-class indexing and querying. We say it’s time to tackle this problem at the source.

Patchwork: Logging, Un-imagined

With Patchwork, developers can focus on building features while our product ensures that every log is context-rich, actionable, and secure. Developers can un-imagine logs, forever.

Patchwork works in the background, reviewing your existing codebase and stepping in during continuous integration to ensure that your new code meets your engineering standards.

Our product is flexible, but in our experience, good logs:

  • Are context-rich and actionable,
  • Explain what the failed method was attempting (the intent),
  • Provide the context in which it failed (the state of all relevant variables),
  • Use a structured format,
  • Handle sensitive information gracefully (never include tokens/passwords, label or exclude, e.g., personal information).

Our mission is to provide a few-click, automated journey to implement logging from code through to storage.

Our Ask: Give an SRE a Hug

And then, help them out by giving them our email – founders@getpatchwork.io. We’d love to connect with Senior SREs and VPs of Engineering – in our experience, they really get it.

Check out how we think at our blog.

Our Story

The Patchwork founders (Ben, Sam, and Alex) met while working at Palantir. That translates to met while delivering product and outcomes to demanding customers, at massive data and infra scale, under tight timelines. Late-night debugging sessions at Palantir taught us that good logs are priceless.