Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
retoor115629dWhat part is fucked? Hopefully not data. I knew a company that didn't resolve it for years. The bugs caused by incorrect data kept coming. If it were up to me, I would've tagged all data until a certain date and archive it. Remove from system. Maybe let it run in a replica if it's that important. Prolly after all effort that you've spend on making the archive environment you'll find out it's never used as you expected.
So again, what part is fucked? -
@retoor nothing better than companies who refuse engineering solutions and prefer to shoot themselves in the foot
-
retoor115629d@lungdart companies being too scared to be still a functioning company. I honestly don't get it where it comes from. If you need data historic (for law or smth) and worry about ways to access it in future, print it or smth! Who cares. Everything is cheaper than the current situation. Also, we did once import of data from a different company that went bankrupt and that data wasn't valid, we found out later that mistakes have been made and also that import haunted us for ever. I say "us" out of loyalty (there's a nicer word for that), but I assure you, it wasn't me :D
It was a company where the old devs did a bad job, but the old devs were the boss of course. They once sucked, they were less experienced at the time. So pointing fingers isn't that fair. It took a while before they gave me production access and feel a bit offended. I was like "I'll never fuck up like you guys did" :P -
@Ranchonyx yay! Good job! Are you sure enough to celebrate with a cake and beer? (or whiskey)
-
retoor115628d@Ranchonyx https://docs.sentry.io/. Code breaks, fix it faster
Application monitoring software considered "not bad" by 4 million developers..
See list below to see what prominent customers use it. Microsoft, Disney and such.
They have pricing, but self hosted is free. You integrate it in your application in less than a hour to make a poc for your coworkers. It requires a small middleware change to your application and you'll know every bug any customer encounter. Now you can say with confidence that it works good for customerrs.
You can setup it with docker: https://github.com/getsentry/...
It shows exactly the line that crashes of production code! No digging logs anymore.
It's worth it!
I've worked somewhere having MILLIONS of sentry issues, cronjobs. It can handle a lot.
https://github.com/getsentry/... -
retoor115628dWow, I convinced myself. it supports AIOHTTP. I use that. Thanks myself! Good speech
-
retoor115628dWow, a notice, you need to execute install.sh first before running docker compose up! Else it will say you don't have access to pull boxes. Lesson learned. A docker config that needs docs, sadd.
WTF: These are the minimum requirements:
4 CPU Cores
16 GB RAM
20 GB Free Disk Space
My host laptop doesn't have 16-GB of ram. I didn't know it was such heavy software, it's fast as fuck but we did have great servers -
retoor115627dFAIL: Required minimum RAM available to Docker is 14000 MB, found 7821 MB
Heh, i updated docker config but they hardcoded it. Later i changed some more configuration to make it lightweight. Should for k it as sentry-light, 4Gb ram requirement.
Ohew, didn';t pos this message yet. I just got an out of memory error. Fuckers.. No sentry for me then. I was used to that it was just a postgress instalation and a pip install on python env.. What is this for shit enterprise config. A long system that requires 16gb?
Well, it's probably in functionality still a great product, it was always full featured. But I don't have such hardware now
Prod is way more fucked than I initially thought...
Fml
rant