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

a prometheus based monitoring #4

Merged
merged 36 commits into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from 16 commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
49379b8
Implement prometheus_endpoint
barakb Nov 27, 2024
8ee9816
Add Grafana + some dashboards
barakb Nov 27, 2024
e81b0d5
move code to lib, implement falkor_process that manage and monitor th…
barakb Nov 29, 2024
5c44a64
Adapt init_falkor and run_falkor to use falkor_process
barakb Nov 29, 2024
fc08472
Monitor the queries that are queue and executing by falkordb
barakb Nov 30, 2024
7a66751
Add more metrics
barakb Dec 2, 2024
11342c9
a bit of refactor
barakb Dec 3, 2024
3f4c63f
add metrics for the number of nodes and relationship, add cli command…
barakb Dec 4, 2024
a4ed57e
Update to latest falkor, update dashboard.json
barakb Dec 4, 2024
b6f6609
Merge branch 'master' into prometheus
barakb Dec 4, 2024
36088f4
Add missing main
barakb Dec 4, 2024
3289ba0
MPSC (#6)
barakb Dec 10, 2024
ea33a50
Fix code review
barakb Dec 10, 2024
04a5b06
Usage falkordb 0.1.10 from crate.io
barakb Dec 10, 2024
dba3433
Clippy, GitHub actions, remove unused dependency
barakb Dec 11, 2024
840aac2
Update nodes and edges instead of creating new ones
barakb Dec 11, 2024
d1a1575
simulate scheduler and workers as in https://www.scylladb.com/2021/04…
barakb Dec 11, 2024
21c8ad3
Compute interval in nonos as to support higher values than 1000 msg p…
barakb Dec 11, 2024
8e80199
Use the new scheduler
barakb Dec 12, 2024
6b2ba8e
add the simulate flag to run command, see readme
barakb Dec 12, 2024
35728b5
Make neo4j work with the scheduler on multiple clients.
barakb Dec 15, 2024
190eb14
update dependencies
barakb Dec 15, 2024
f835e5d
update dashboard
barakb Dec 17, 2024
a673150
update dashboard
barakb Dec 17, 2024
ad51705
update for linux
barakb Dec 17, 2024
9dba05a
generate docker-compose and co from script, according to the os
barakb Dec 17, 2024
293d744
update git ignore
barakb Dec 17, 2024
2b28012
bind on all network interfaces
barakb Dec 17, 2024
68f13cd
Add node exported on linux
barakb Dec 17, 2024
283569b
Add node info full to the dashboards
barakb Dec 17, 2024
4659fcd
Add CPU metrics to falkor
barakb Dec 19, 2024
aa29a46
Clippy
barakb Dec 19, 2024
977ce5a
refactor out run_metrics_reporter and use it to report neo4j memory a…
barakb Dec 21, 2024
1138d2e
Update neo4j dashboard
barakb Dec 22, 2024
3121233
Merge branch 'master' into prometheus
barakb Jan 20, 2025
cbc3fee
Clippy
barakb Jan 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ jobs:
run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }}

- name: Build
run: cargo build --verbose
run: cargo build --verbose --all-targets --all-features

- name: Run Clippy
run: cargo clippy --package benchmark --all-targets --all-features -- -D warnings

- name: Test
run: cargo test --verbose
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,7 @@ falkor-results.md
falkor-metrics*.json
neo4j-metrics*.json
html
falkordb.log
.DS_Store
dump.rdb
index.html
Loading