Logs out of the box
Hello everyone, today I deployed a new version of fline and migrated all existing projects to Loki
Now every project will have Loki from the start
What's it for? When you debug your app using an agent, you don't want to upload all 10k logs into your agent, you usually need only 1 error line, probably 2-3 lines before this error, so now your agent can do this
I'm trying to make your life easier and give my clients all the necessary stuff from the beginning
Your agent pays by the line
That's the constraint everything else here comes from, and most dev tooling wasn't built with it in mind. A build fails and you get ten thousand lines of output. A person scrolls to the bottom and finds the error in four seconds. An agent reads all ten thousand, pays for all ten thousand, and has less context left for the fix than it had for the failure.
So the platform's job is to pick out what matters before you get billed for the line, instead of dumping the whole stream on the model and letting it do the picking on its own dime.
Some of this is built. Most of it isn't, and I'll say which is which as I go because describing a plan in the present tense is just lying with better grammar.
What already works
Deployed Projects
https://019fed92-88c4-7cc9-828d-... - A playground app for testing. Postgres, Redis, Kafka, a Go backend, and a React app. Everything was deployed in 3 iterations.
https://019ff5c7-07fc-7f6a-951d-... - My friend's application. It also took three iterations to get it working.
These two projects were deployed today without any additional help for the agent. The only instruction was: "Deploy this project to Fline and follow the logs until the project works."
