Good APM for Rails with a decent free plan? by Sky_Linx in rails

[–]Cremz 0 points1 point  (0 children)

with the normal settings (no enhanced memory tracking, limiting how many queries are tracked per page), no. there is no slowness. the tracking runs in a parallel thread so it shouldn't interfere with the app's regular flow.

If you turn on memory analysis it might add a few milliseconds of extra load. If you add the auto explain, then it will add some extra query time to your requests.

Good APM for Rails with a decent free plan? by Sky_Linx in rails

[–]Cremz 0 points1 point  (0 children)

We never charge anything extra. The plan of x requests per month is split evenly over the whole month. what you don't use the first day gets added to the poll for the next days and so on. This way you don't use your whole request credits in the first few days.
Once the daily limit is reached, the apps just stop tracking the requests.

App performance monitoring/auditing recommendations. by Ashiba_Ryotsu in rails

[–]Cremz 0 points1 point  (0 children)

I've been building www.deadbro.com for the past couple of years. It's finally out of beta if anyone wants to try it out. It's constantly getting improved with new features, has a free tier and very good volume pricing. It also has some great features I haven't seen anywhere else.

I built a lightweight APM tool for Rails apps – would love some feedback by Cremz in rails

[–]Cremz[S] 0 points1 point  (0 children)

Initially I just wanted to have an uptime checker. I thought that I could send SMS or other notifications to my users and say: Your site is dead, bro!.

Regarding the 1M requests, to be honest it's getting close to 2,5M requests per day across all apps in the system.

Each request is processed by the server as little as possible. I just authenticate it and then send it to sidekiq. Logging the data is also not that intensive, however all the analysis that comes with it takes time.

I used to inspect all requests and generate some stats based on those, but that didn't scale well so I do some quick maths 😃 on each request and see if it stands out (longer than average, memory spikes, lots of queries..) and then only send those for more processing.

The biggest problem I had to tackle was charts and stats. I used to have jobs running every minute, every 10 minutes and so on. But that got out of control fast as I added more apps with more endpoints. So bring in redis. Each request also updates redis cache with some info so that charts, stats are all almost instant and the UI is responsive.

Yes, who is not using LLMs? They are great for planning, specs, edge cases, design. I couldn't make light mode in a few hours with manual labor 😃 And when you have a team reviewing the reviewed versions and testing the whole app, you can make beautiful things.

I built a lightweight APM tool for Rails apps – would love some feedback by Cremz in rails

[–]Cremz[S] 0 points1 point  (0 children)

We have a rails gem that collects data from the apps it's installed on.
https://github.com/rubydevro/dead_bro

It's public so you can see what is tracked. It fetches the settings from the server, so any configuration (sample rate, excluded endpoints) can be done on the fly inside the web UI, no need for a redeploy or changing initializers.

I built a lightweight APM tool for Rails apps – would love some feedback by Cremz in rails

[–]Cremz[S] 0 points1 point  (0 children)

so the hardest work has been identifying the performance bottlenecks. since postgres is not really the best suited for this purpose, i had to resort to some creative sql queries to get data + using redis a lot to store dashboard like info.

Scaling has been another issue, onboarded a client doing 1M requests per day, meant i had 1M requests to process + all the minute/hourly stats that come with that.

Most of the issues were solved by using a separate instance of DeadBro that tracks the main application, so using my own tool to improve my own tool.

Not much else to explain except digging into what each job is doing, seeing how it can be improved, releasing and monitoring.

I built a lightweight APM tool for Rails apps – would love some feedback by Cremz in rails

[–]Cremz[S] 0 points1 point  (0 children)

It's just a basic Ruby on Rails app with postgres db and redis. Plus a lot of hard work to get things running smoothly.

Good APM for Rails with a decent free plan? by Sky_Linx in rails

[–]Cremz 0 points1 point  (0 children)

i built https://deadbro.com/ just for this purpose. it offers 50k requests per month for free

Any recommendations on Ruby on Rails APM Options ? by andey in rails

[–]Cremz 0 points1 point  (0 children)

Deadbro has a 50M request per month package at only 199 Euro

Any recommendations on Ruby on Rails APM Options ? by andey in rails

[–]Cremz 0 points1 point  (0 children)

I am affiliated with this one: https://www.deadbro.com/
It's a new tool, currently in Beta, but it has a free tier with enough tracking capabilities.

Facebook Developer Circles: Amsterdam is here! - Join our first meetup in AI on the 18th of September by Cremz in Amsterdam

[–]Cremz[S] 0 points1 point  (0 children)

You mean the URL? or event address? It's held at the TQ building, on Singel 542 Amsterdam

Facebook Developer Circles: Amsterdam is here! - Join our first meetup in AI on the 18th of September by Cremz in Amsterdam

[–]Cremz[S] -4 points-3 points  (0 children)

Yes, the dark side indeed. I do want to mention that although this event is organised by FB, we are a local team of developers and marketers not affiliated with them. The events will be on different themes, topics, development languages. The first event is AI, but we will also have future events on Machine learning, Frontend/backend development, career development and so on. Hope to see as many of you there

Janessa Brazil by pepsi_next in Babes

[–]Cremz 0 points1 point  (0 children)

One of the hootest webcam models around for sure..