-
- Downloads
Sync Debug Metrics/Tools (#646)
* Get message requester queue size * New metric MessageRequestQueueSize * Add Prometheus exporter for MessageRequestQueueSize * Fix msgRequester metrics measurement * Update local_dashboard with msgRequestQueueSize panel * Add DBStats method to msg layer tangle * Measure DBStats in metrics plugin, report via Prometheus *Add "Messages in DB" chart to local grafana dashboard * Fix DBStats method * Refactor DBStats metrics collection, update default params * print DBStats() func ints * Compare iterative and incremental DBStat data collection * Add messageCount and solidMessageCOunt to /info webapi endpoint * Cleanup metrics and prometheus plugin * Update /info webapi data collection * Fix too many relases in message tange * Small fixes * FIx avgSolidificationTime metrics * Fix avgSolidificationTime calc * "Add Average Solidificaiton Time" Chart to Grafana Dashboard * Restore metrics plugin parameters * Add synced status to node dashboard * Make scheduledRequestsMutex a RWMutex * Add client lib tool for past cone exist verification * Update local_dahboard for docker-network * Introduce tools endpoint for webapi - disabled by deafult - contains utility api-s, e.g., "tools/pastcone" that given a message ID, checks if all messages in the past cone are present in DB down to genesis - Add PastConeExist() client api method * Get rid of debug prints * Small fixes * Update grafana dashboards * Update client/tools.go Co-authored-by: Jonas Theis <mail@jonastheis.de> * PR review updates * Remove unused variable in metrics/message Co-authored-by:
Luca Moser <moser.luca@gmail.com> Co-authored-by:
Jonas Theis <mail@jonastheis.de>
Showing
- client/tools.go 32 additions, 0 deletionsclient/tools.go
- packages/binary/messagelayer/messagerequester/messagerequester.go 8 additions, 1 deletion.../binary/messagelayer/messagerequester/messagerequester.go
- packages/binary/messagelayer/tangle/tangle.go 21 additions, 0 deletionspackages/binary/messagelayer/tangle/tangle.go
- pluginmgr/webapi/plugins.go 2 additions, 0 deletionspluginmgr/webapi/plugins.go
- plugins/dashboard/frontend/src/app/components/Dashboard.tsx 6 additions, 0 deletionsplugins/dashboard/frontend/src/app/components/Dashboard.tsx
- plugins/dashboard/frontend/src/app/components/Synced.tsx 19 additions, 0 deletionsplugins/dashboard/frontend/src/app/components/Synced.tsx
- plugins/dashboard/frontend/src/app/stores/NodeStore.ts 1 addition, 0 deletionsplugins/dashboard/frontend/src/app/stores/NodeStore.ts
- plugins/dashboard/packrd/packed-packr.go 19 additions, 45 deletionsplugins/dashboard/packrd/packed-packr.go
- plugins/dashboard/plugin.go 2 additions, 0 deletionsplugins/dashboard/plugin.go
- plugins/metrics/message.go 71 additions, 9 deletionsplugins/metrics/message.go
- plugins/metrics/message_test.go 5 additions, 5 deletionsplugins/metrics/message_test.go
- plugins/metrics/plugin.go 30 additions, 2 deletionsplugins/metrics/plugin.go
- plugins/prometheus/tangle.go 37 additions, 5 deletionsplugins/prometheus/tangle.go
- plugins/webapi/info/plugin.go 16 additions, 6 deletionsplugins/webapi/info/plugin.go
- plugins/webapi/tools/plugin.go 116 additions, 0 deletionsplugins/webapi/tools/plugin.go
- tools/docker-network/grafana/dashboards/local_dashboard.json 339 additions, 40 deletionstools/docker-network/grafana/dashboards/local_dashboard.json
- tools/monitoring/grafana/dashboards/local_dashboard.json 339 additions, 40 deletionstools/monitoring/grafana/dashboards/local_dashboard.json
Loading
Please register or sign in to comment