A Prometheus Exporter For i2pd
  • C++ 66.7%
  • CMake 17.1%
  • Nix 16.2%
Find a file
2026-08-07 23:33:39 -07:00
nix feat(nix): drop flake-parts as an input and format nix code 2026-08-07 23:33:39 -07:00
src feat: add values for bandwidth 2026-08-07 22:17:01 -07:00
.envrc Initial Commit 2026-08-06 14:35:57 -07:00
.gitignore feat: add nix package 2026-08-07 23:26:24 -07:00
CMakeLists.txt feat: add nix package 2026-08-07 23:26:24 -07:00
flake.lock feat(nix): drop flake-parts as an input and format nix code 2026-08-07 23:33:39 -07:00
flake.nix feat(nix): drop flake-parts as an input and format nix code 2026-08-07 23:33:39 -07:00
README.md feat: add metrics endpoint and router uptime 2026-08-07 21:18:24 -07:00

A Prometheus Exporter For i2pd

Exposes a single /metrics endpoint with data populated from i2pd's router over I2PControl.

This project does make a few assumptions about your i2pd deployment:

  • Default SSL certificates are used with the subject name being 'i2pd.i2pcontrol'
  • The specified endpoint uses https
  • This communicates over localhost. This is not a hard requirement, however, it is part of the assumed security posture.