GNUNET-STATISTICS(1)

πŸ’– GNUNET-STATISTICS πŸ’–

okay bestie, so this is gnunet-statistics, a General Commands Manual page, and it's literally your little window into what your GNUnet system is doing behind the scenes. ✨


🌸 NAME 🌸

gnunet-statistics β€” display statistics about your GNUnet system


πŸ¦‹ SYNOPSIS πŸ¦‹

gnunet-statistics [-c FILENAME | --config=FILENAME] [-h | --help]
                  [-L LOGLEVEL | --loglevel=LOGLEVEL]
                  [-l FILENAME | --logfile=FILENAME]
                  [-n NAME | --name=NAME] [-o PORT | --port=PORT]
                  [-p | --persistent] [-q | --quiet]
                  [-r REMOTE | --remote=REMOTE]
                  [-S SEPARATOR | --csv-separator=SEPARATOR]
                  [-s SUBSYSTEM | --subsystem=SUBSYSTEM]
                  [-t PATH | --testbed=PATH] [-v | --version]
                  [-w | --watch] ⟨VALUE⟩

✨ DESCRIPTION ✨

so basically gnunet-statistics shows you the detailed info about all the different aspects of how GNUnet is doing. it's giving dashboard energy. πŸ“Š

important: this tool only works if the statistics service is available. no service, no stats, and honestly? πŸ’€

and plot twist β€” it's not just for reading! you can also set a value with it, by giving it the -n option, the -s option, and a VALUE. multi-talented fr fr. πŸ‘‘


  • -c FILENAME, --config=FILENAME β€” use the configuration file FILENAME. that's the one, that's the file. πŸŽ€
  • -h, --help β€” print short help on options. when you're lost, bestie, this is your flashlight. πŸ”¦
  • -L LOGLEVEL, --loglevel=LOGLEVEL β€” use LOGLEVEL for logging. the valid values are DEBUG, INFO, WARNING and ERROR. pick your vibe. 🌈
  • -l FILENAME, --logfile=FILENAME β€” configure logging to write logs to FILENAME. everything goes in the lil journal. πŸ““
  • -n NAME, --name=NAME β€” every statistic has a NAME that is unique within its subsystem. with this option, the output can be restricted to statistics that have that particular NAME. so you're like "only show me THIS one" and it listens. πŸ’…
  • -o PORT, --port=PORT β€” PORT for remote host. yep, that's it, that's the whole thing. πŸšͺ
  • -p, --persistent β€” when you're setting a value, this makes the value persistent. and listen: if the value used to be persistent and you don't pass this flag, it will get marked as non-persistent. so be careful, no cap. ⚠️
  • -q, --quiet β€” just print the statistics value. minimalism. no extras, no fluff, just the number. πŸ“
  • -r REMOTE, --remote=REMOTE β€” connect to a remote host, given as REMOTE. long-distance relationship with a server. πŸ›°οΈ
  • -S SEPARATOR, --csv-separator=SEPARATOR β€” specify a separator for generating csv-output. commas? semicolons? tabs? you decide, main character. πŸ“
  • -s SUBSYSTEM, --subsystem=SUBSYSTEM β€” statistics are kept for various subsystems. with this option, the output can be restricted to a particular subsystem only. narrowing the vibe check. πŸ”
  • -t PATH, --testbed=PATH β€” when running testbed, you can get statistics of all peers by specifying the folder containing the data of all testbed nodes, like this:
$ gnunet-statistics -t /tmp/testbedARtmQv
  • -v, --version β€” print the GNUnet version number. know your era. ⭐
  • -w, --watch β€” watch the value continuously. it just keeps looking. obsessed honestly. πŸ‘€

🌟 SEE ALSO 🌟

  • gnunet-service-statistics(1)

the full documentation for gnunet is maintained as a Texinfo manual. if info(1) and the gnunet programs are properly installed at your site, the command

info gnunet

should give you access to the complete handbook, and

info gnunet-c-tutorial

will give you access to a tutorial for developers. 🧚

depending on your installation, this information is also available in gnunet(7) and gnunet-c-tutorial(7).


πŸ™ˆ BUGS πŸ™ˆ

report bugs by using https://bugs.gnunet.org or by sending electronic mail to ⟨gnunet-developers@gnu.org⟩. they wanna hear from you, fr fr. 🫢


and that's the whole page, bestie!! this one came from Debian, dated January 4, 2012, and it's the GNUNET-STATISTICS(1) page from the General Commands Manual β€” slay, now go read your stats πŸ’–βœ¨πŸŽ€