-
Notifications
You must be signed in to change notification settings - Fork 19
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
What to use instead of Halin for performance monitoring on Neo4J #179
Comments
Yes, I am equally concerned about this issue! |
Ok, it is my understanding that the term deprecated usually means that something will no longer be supported because there is something better and easier to use And what is that tool? |
We will be releasing a new tool, "Neo4j Ops Manager" at the same time as the Neo4j version 5 release in 2022. This will be the strategic product for Neo4j monitoring, administration and operations moving forwards. |
@ChrisShelmerdine I'm really excited to hear this. The frustration from yesterday was an in-the-moment realization that I'm left to fly blind after an upgrade. I know you can integrate with e.g. Prometheus but that's a whole thing I didn't have time for. My comment wasn't unruly or unkind, I think it was earnest and reasonable, but I still deleted it as it wasn't helpful here but more importantly not the appropriate place to ask for what I was asking for - I was trying to figure out where to ask this directly to Neo4j in a visible place (as I said in my comment, I'm more than sympathetic to 3rd party authors choosing not to maintain this for every minor Neo4j version). I still hadn't figured out the best place to ask for this very important feature, but I'm super excited to hear that it's in the works! @cramatt I think we finally have a clear answer, even if it's not immediately available, so I'd suggest closing the issue here. In the meantime, it looks like graphite or Prometheus integrations will have to do. |
@ppatino Thanks for your clarification and more details. I appreciate your frustration at the gap between Halin going "unsupported" and the general availability of Ops Manager. Always interested to understand areas where you would like the product to help, so please reach out to me if you wish to discuss anything specific. In the meantime, I'd suggest Prometheus rather than Graphite, as we're looking to leverage the Prometheus endpoint for metrics collection in Ops Manager (full stack). |
Excellent - thanks for the feedback on graphite vs prometheus. That's the best answer for me, because I am already on managed ELK (logz.io) which I believe plays well with Prometheus / the configuration might not be too difficult. |
@ChrisShelmerdine If you rely on the Prometheus endpoint for Ops Manager metrics, I think that means you won't be supporting Community Edition? Is that correct? I feel like there are lots of community edition users who like Halin /because/ of the support for community edition. Are there options for monitoring the community edition that you are aware of? |
@jkrauska Sorry for the delay in responding. Neo4j Ops Manager is positioned for Enterprise Edition customers (as you identified). There are no plans in the immediate roadmap to offer something for Community Edition with Ops Manager, but it's in the backlog to be discussed, especially with respect to Aura Free, so maybe something in the future. That doesn't answer your current problem. I've asked internally, and there's nothing from labs or that we're aware of in Neo4j Product which would support monitoring on Community Edition. There may be something in the community for this - if you do find a project, please could you let me know? |
I'd also appreciate anyone who has ideas on how to monitor the Community Edition version of Neo4j. |
@amindadgar your best bet is probably to use the Neo4j method to expose prometheus metrics, and then use either grafana-agent or prometheus itself to get those stats into a 3rd party service, like Grafana cloud. https://neo4j.com/developer/kb/how-to-monitor-neo4j-with-prometheus/ |
Any suggestions for what to use now that Halin is deprecated? Seems this is the only Neo4J monitoring tool out there...
The text was updated successfully, but these errors were encountered: