-
Notifications
You must be signed in to change notification settings - Fork 0
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
a prometheus based monitoring #4
Merged
+20,478
−2,245
Merged
Changes from 1 commit
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
49379b8
Implement prometheus_endpoint
barakb 8ee9816
Add Grafana + some dashboards
barakb e81b0d5
move code to lib, implement falkor_process that manage and monitor th…
barakb 5c44a64
Adapt init_falkor and run_falkor to use falkor_process
barakb fc08472
Monitor the queries that are queue and executing by falkordb
barakb 7a66751
Add more metrics
barakb 11342c9
a bit of refactor
barakb 3f4c63f
add metrics for the number of nodes and relationship, add cli command…
barakb a4ed57e
Update to latest falkor, update dashboard.json
barakb b6f6609
Merge branch 'master' into prometheus
barakb 36088f4
Add missing main
barakb 3289ba0
MPSC (#6)
barakb ea33a50
Fix code review
barakb 04a5b06
Usage falkordb 0.1.10 from crate.io
barakb dba3433
Clippy, GitHub actions, remove unused dependency
barakb 840aac2
Update nodes and edges instead of creating new ones
barakb d1a1575
simulate scheduler and workers as in https://www.scylladb.com/2021/04…
barakb 21c8ad3
Compute interval in nonos as to support higher values than 1000 msg p…
barakb 8e80199
Use the new scheduler
barakb 6b2ba8e
add the simulate flag to run command, see readme
barakb 35728b5
Make neo4j work with the scheduler on multiple clients.
barakb 190eb14
update dependencies
barakb f835e5d
update dashboard
barakb a673150
update dashboard
barakb ad51705
update for linux
barakb 9dba05a
generate docker-compose and co from script, according to the os
barakb 293d744
update git ignore
barakb 2b28012
bind on all network interfaces
barakb 68f13cd
Add node exported on linux
barakb 283569b
Add node info full to the dashboards
barakb 4659fcd
Add CPU metrics to falkor
barakb aa29a46
Clippy
barakb 977ce5a
refactor out run_metrics_reporter and use it to report neo4j memory a…
barakb 1138d2e
Update neo4j dashboard
barakb 3121233
Merge branch 'master' into prometheus
barakb cbc3fee
Clippy
barakb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading status checks…
Compute interval in nonos as to support higher values than 1000 msg p…
…er second
commit 21c8ad3cb203fd9a39cf978bb3042ec5aeadde71
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Consider increasing the channel buffer size
A buffer size of 3 seems small for handling 5000 messages per second. This could lead to backpressure and potentially slow down the sender.
Consider increasing the buffer size:
📝 Committable suggestion