Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Has this project been abandoned? #59

Open
vitobotta opened this issue Jul 25, 2021 · 13 comments
Open

Has this project been abandoned? #59

vitobotta opened this issue Jul 25, 2021 · 13 comments

Comments

@vitobotta
Copy link
Contributor

Hi! I came thinking of trying this project again after a while but it seems it's not been updated recently. Have you abandoned the project? Thanks!

@thien0291
Copy link

It looks very promising... But long time no updates

@itay-grudev
Copy link

If 10 companies paid 50% of their Scout and Skylight bills to the author, it'd be a more successful project.

@randy-girard
Copy link
Owner

Yea sorry guys. At the moment its on the back burner. I would love to get back into it, I just need to find the time.

@itay-grudev
Copy link

@randy-girard Enroll to GitHub Sponsors and add a sponsor link to your repository.

@randy-girard
Copy link
Owner

Thanks. I am going to take a look at that. Might be the motivation i need :)

@vitobotta
Copy link
Contributor Author

@randy-girard I do think that you could make this into a product. When I tried it - and it was a while ago - it was already pretty good (albeit it added significant latency at the time).

@randy-girard
Copy link
Owner

Yea. I have toyed around with the idea from starting from scratch using what I have learned from the project to build something new. This was always kind of like a proof of concept for me to understand how everything would work.

@vitobotta
Copy link
Contributor Author

Yea. I have toyed around with the idea from starting from scratch using what I have learned from the project to build something new. This was always kind of like a proof of concept for me to understand how everything would work.

I think that if you started it from scratch from a clean slate I could contribute more easily. I would be happy to do that :)

@thien0291
Copy link

thien0291 commented Sep 25, 2022

I find out there are several open APMs... some of them are very popular & well-known. One of that is ElasticSearch APM. Personally, I love RoR but I have to say golang does a better job on concurrency stuffs which is necessary to collect data from multiple sources. ElasticSearch is good to index, scale horizontally. So, if you want to start it again @randy-girard, I suggest to know what make app_perf useful.

By the way, I went through your all related projects... You did a very good job!!!!!

I'm looking for an integrated solution for RoR app. Like sidekiq-web -> sidekiq... My main points are:

  • RoR is very good for MVP -> project size is usually small -> it does not necessary to build a big stack with dedicated servers for Web, DB,... (more cost to hobby projects)
  • Because we handle it inside Rails app so we don't need to push logs to outside of the system => more secure and has no problem with concurrency issues.
  • We can store logs/debug logs inside the app without install complicated layers in between. -> This is important to not only find out performance issues but also logic issues :D
  • Because you wrote in RoR => perfect
  • bundle it as a gem and we have zero cost to integrate

How do you think about that @randy-girard ?!

@randy-girard
Copy link
Owner

So is the suggestion to build this as a GEM that you add to small to mid RoR projects only, and focus it that way?

@thien0291
Copy link

So is the suggestion to build this as a GEM that you add to small to mid RoR projects only, and focus it that way?

Yes. I have that thought after seeing around... That may not be the best idea but it can help me/us to not depend on any external services. What do you think about that 🤔?

@randy-girard
Copy link
Owner

The challenge is in order for this to be maintained long term, funding is a helpful thing. With small projects, there probably wont be much funding. My original idea was to provide support licenses to larger companies/or for advanced features to keep it funded

@thien0291
Copy link

The challenge is in order for this to be maintained long term, funding is a helpful thing. With small projects, there probably wont be much funding. My original idea was to provide support licenses to larger companies/or for advanced features to keep it funded

You're right. I have to say that it is hard to get funds for that kind of project. But, with a hundred APM (free / open source / licensed) out there, it is hard to compete too. That is why I start with useful :). Rails has a ton of issues itself (memory bloating/leak, object allocation, CPU overloading, poor graphql support,...) . Therefore, if you focus on a niche market, you have chances to commercial it.

Lets say, I'm working with graphql and have ten thousands issues with that. No end to end solutions that fit with my needs (or for now, at least). It would save me a lot of time if there is a solution for it.

All the APM platforms out there get hyped with micro services or many complicated solutions... But that complication makes me scare

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

No branches or pull requests

4 participants