IPFS monitoring with Netdata
Collects IPFS basic information like file system bandwidth, peers and repo metrics.
Charts
It produces the following charts:
- Bandwidth in 
kilobits/s - Peers in 
peers - Repo Size in 
GiB - Repo Objects in 
objects 
Configuration
Edit the python.d/ipfs.conf configuration file using edit-config from the Netdata config
directory, which is typically at /etc/netdata.
cd /etc/netdata   # Replace this path with your Netdata config directory, if different
sudo ./edit-config python.d/ipfs.conf
Calls to the following endpoints are disabled due to IPFS bugs:
/api/v0/stats/repo(https://github.com/ipfs/go-ipfs/issues/3874)/api/v0/pin/ls(https://github.com/ipfs/go-ipfs/issues/7528)
Can be enabled in the collector configuration file.
The configuration needs only url to IPFS server, here is an example for 2 IPFS instances:
localhost:
  url: 'http://localhost:5001'
remote:
  url: 'http://203.0.113.10::5001'
Was this page helpful?
Need further help?
Search for an answer in our community forum.
Contribute
- Join our community forum
 - Learn how to contribute to Netdata's open-source project
 - Submit a feature request