Go to file
Hector Sanjuan 19b1124999 Make metrics human
Issue #572 exposes metrics but they carry the peer ID in binary.

This was ok with our internal codecs but it doesn't seem to work
very well with json, and makes the output format unusable.

This makes the Metric.Peer field a string.

Additinoally, fixes calling the command without arguments and displaying
the date in the right format.

License: MIT
Signed-off-by: Hector Sanjuan <code@hector.link>
2018-10-26 14:11:30 +02:00
.github Fix #412: Add an issue template 2018-05-30 14:43:04 +02:00
.gx gx publish 0.6.0 2018-10-03 15:21:55 +02:00
.snapcraft New credentials for pushing snaps 2018-01-10 18:33:33 +01:00
adder Files package has been extracted from cmdkit 2018-10-24 01:28:05 +02:00
allocator Start using libp2p/go-libp2p-gorpc 2018-10-17 15:28:03 +02:00
api Make metrics human 2018-10-26 14:11:30 +02:00
ci Pre-create and pre-connect hosts in tests 2018-04-05 16:49:26 +02:00
cmd Make metrics human 2018-10-26 14:11:30 +02:00
config Add/improve godoc descriptions for some modules. 2018-08-23 14:14:06 +02:00
consensus/raft Fix tests with latest libp2p 2018-10-25 14:55:01 +02:00
deptools Fix #577: Try downloading gx and gx-go from local ipfs gateway first 2018-10-18 14:09:19 +02:00
docker Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
informer Start using libp2p/go-libp2p-gorpc 2018-10-17 15:28:03 +02:00
ipfsconn/ipfshttp Files package has been extracted from cmdkit 2018-10-24 01:28:05 +02:00
monitor Make metrics human 2018-10-26 14:11:30 +02:00
pintracker Start using libp2p/go-libp2p-gorpc 2018-10-17 15:28:03 +02:00
pstoremgr Fix #462: Support DNS multiaddresses for node_multiaddress 2018-06-12 10:09:03 +02:00
rpcutil wip 2018-08-07 20:12:05 +02:00
sharness Issue #532 -f init should clean up state 2018-10-18 19:06:07 +05:30
snap Fix publishing snaps 2018-10-25 12:40:33 +02:00
state update go-cid and go-libp2p 2018-09-24 11:35:38 +10:00
test Files package has been extracted from cmdkit 2018-10-24 01:28:05 +02:00
.codeclimate.yml codeclimate 2018-08-07 20:12:05 +02:00
.dockerignore Issue #259: Address CR comments 2017-12-04 13:59:48 +01:00
.gitignore Add a docker-compose.yml example with 2 peers and auto-bootstrap. 2018-10-23 18:25:43 +02:00
.travis.yml Fix publishing snaps 2018-10-25 12:40:33 +02:00
add_test.go Fix #543: Use only healthy peers when adding everywhere (+tests) 2018-09-27 08:12:29 +02:00
allocate.go update go-cid and go-libp2p 2018-09-24 11:35:38 +10:00
CHANGELOG.md Changelog for 0.6.0 2018-10-03 10:57:56 +02:00
cluster_config_test.go Feat: emancipate Consensus from the Cluster component 2018-05-07 07:39:41 +02:00
cluster_config.go Fix #468: Increase StateSyncInterval to 10 minutes 2018-06-19 19:42:29 -05:00
cluster_test.go Start using libp2p/go-libp2p-gorpc 2018-10-17 15:28:03 +02:00
cluster.go Make metrics human 2018-10-26 14:11:30 +02:00
clusterhost.go Fix #346: Enable NAT hole punching for libp2p host 2018-05-27 17:47:46 +02:00
config_test.go Restapi: Add configurable response headers 2018-10-17 11:42:25 +02:00
connect_graph.go Monitor: address comments 2018-05-09 11:01:52 +02:00
CONTRIBUTING.md Docs: Move to website. 2018-04-27 09:05:11 +02:00
docker-compose.yml Set CLUSTER_SECRET from shell 2018-10-24 21:20:53 +02:00
Dockerfile Update to go-1.11 2018-10-01 12:03:08 +02:00
Dockerfile-bundle Docker: Run with daemon --upgrade by default. 2018-04-27 07:57:08 +02:00
Dockerfile-test Update to go-1.11 2018-10-01 12:03:08 +02:00
ipfscluster_test.go Fix tests with latest libp2p 2018-10-25 14:55:01 +02:00
ipfscluster.go Start using libp2p/go-libp2p-gorpc 2018-10-17 15:28:03 +02:00
LICENSE ipfscluster-server executable 2016-12-21 19:37:25 +01:00
logging.go Allow selecting pintracker with ipfs-cluster-service 2018-08-14 19:57:14 +02:00
Makefile Set CLUSTER_SECRET from shell 2018-10-24 21:20:53 +02:00
package.json Upgrade to libp2p 6.0.23 2018-10-25 12:08:37 +02:00
peer_manager_test.go Fix tests with latest libp2p 2018-10-25 14:55:01 +02:00
pnet_test.go Feat: Enable DHT-based peer discovery and routing for cluster peers 2018-07-24 15:33:41 +02:00
README.md Copyedit in README 2018-09-26 07:54:51 +10:00
release.sh Fix release script with new cmd/ folder 2018-10-01 16:34:22 +02:00
rpc_api.go Make metrics human 2018-10-26 14:11:30 +02:00
util.go update go-cid and go-libp2p 2018-09-24 11:35:38 +10:00
version.go Release 0.6.0 2018-10-03 15:21:30 +02:00

IPFS Cluster

Made by Main project IRC channel standard-readme compliant GoDoc Go Report Card Build Status Coverage Status

Pinset orchestration for IPFS.

logo

IPFS Cluster is a stand-alone application and a CLI client that allocates, replicates, and tracks pins across a cluster of IPFS daemons.

It provides:

  • A cluster peer application: ipfs-cluster-service, to be run along with go-ipfs.
  • A client CLI application: ipfs-cluster-ctl, which allows easily interacting with the peer's HTTP API.

Are you using IPFS Cluster?

Please participate in the IPFS Cluster user registry.


Table of Contents

Documentation

Please visit https://cluster.ipfs.io/documentation/ to access user documentation, guides and any other resources, including detailed download and usage instructions.

News & Roadmap

We regularly post project updates to https://cluster.ipfs.io/news/ .

The most up-to-date Roadmap is available at https://cluster.ipfs.io/roadmap/ .

Install

Instructions for different installation methods (including from source) are available at https://cluster.ipfs.io/documentation/download .

Usage

Extensive usage information is provided at https://cluster.ipfs.io/documentation/ , including:

Contribute

PRs accepted. As part of the IPFS project, we have some contribution guidelines.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT © Protocol Labs, Inc.