IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#i2p-dev
/2025/04/09
@eyedeekay
&kytv
&zzz
+R4SAS
+RN
+StormyCloud
+T3s|4
+altonen
+dr|z3d
+hk
+mareki2p
+orignal
+postman
+radakayot
+snex
+wodencafe
Arch
Danny
DeltaOreo
FreeB
FreefallHeavens
Irc2PGuest31654
Irc2PGuest36634
Irc2PGuest59134
Irc2PGuest99391
Leopold
Onn4l7h
Onn4|7h
Sisyphus
Sleepy
T3s|4_
acetone_
aeiou
ardu
b3t4f4c3__
bak83
carried6590
cumlord
dr4wd3_
enoxa
eyedeekay_bnc
hagen_
not_bob_afk
plap
poriori
profetikla
qend-irc2p
rapidash
shiver_
solidx66
theoddone
u5657
uop23ip
weko_
x74a6h
dr|z3d dunno if any of these knobs are relevant to configuration and if they want to be in the UI: prometheus.io/docs/prometheus/latest/configuration/configuration
dr|z3d for example, config-wise, you might just want to export a specific class or classes, not everything.
dr|z3d in which case, /configlogging might be adapted.
dr|z3d *adapted for the plugin ui
zzz what gets exported is stats, not classes
dr|z3d sure, it's just exporting everything that's enabled, right?
dr|z3d so I'm suggesting some sort of pre-filter that allows you to determine what gets exported.
zzz the model seems to be export everything, and pick what to look at in prometheus or grafana
zzz not sure what the value add of prefiltering is
dr|z3d quicker exports, for one thing. and not overwhelming grafana.
dr|z3d the other way of approaching things is to only export stats that have graphs enabled, as an option. [ ] Only export stats if a console graph is enabled kinda thing.
zzz not interested in optimization atm, I got it working an hour ago
dr|z3d ok, fine, later then.
dr|z3d what about grafana, getting anywhere with that?
zzz yeah setup a dashboard
dr|z3d ok, great. pretty, eh? :)
dr|z3d I mean, we don't do bad with our graphs now, but grafana is probably the gold standard.
StormyCloud oO I2P and prometheus will be nice
dr|z3d I had an inkling you might get a bit excitated, StormyCloud :)
StormyCloud colors and charts get me going!
dr|z3d I've found your main workstation, orignal
dr|z3d oops, #saltr
zzz I cannot get prometheus configured for basic auth for a pw-protected console
zzz oh derp we only support digest
zzz derp 2, prometheus does not support digest auth
zzz and jetty doesn't support two auth types at once
dr|z3d can we upgrade console auth?
zzz about to checkin a workaround
zzz prometheus plugin is done, source is up on my account on gitlab, I'll have a post on my forum with binaries later today
dr|z3d nice, nice.
dr|z3d make it easy, zzz, link your repo :)
zzz gah
zzz Binary linked from zzz.i2p/topics/3682
zzz ^^ altonen StormyCloud
altonen very nice, is it included in some future release or is there a way to automatically install it during router installation from cli?
RN altonen, plugins have their own install page in the router consle
dr|z3d just install from /configplugins
altonen my problem is that if i want to spin up a testnet with 10 java routers, it'd be nice if the installation didn't require manual install steps for those 10 routers
dr|z3d not sure how 10 routers all publishing stats to the same prometheus instance would work, zzz might have an idea,
altonen they all share the same server and you specify a scrape endpoint for each router in prometheus.yml
zzz install it on one, then cp -r ~/.i2p/plugins/prometheus to the others
zzz unfortunately atm we don't have a way to bundle a plugin with an installer
orignal why can't you use i2pcontrol for this?
RN i2pcontrol works nice with conky as a desktop display, but it is kinda limited
orignal more stats requests might be added
RN yeah, I kinda script-kiddied my conky setup to show what I wanted... copies of my sloppy modifications are in idk's repo for it
orignal my point it should be only one point for stats
RN what is wrong with having more than one way to do a thing? this promethius thing is a plugin and so by definition optional.
eyedeekay The conky repo actually contains an i2pcontrol library in lua, you can get any of the ratestats with it, it just displays those which were most relevant at the time, but it's irrelevant to prometheus IMO
orignal to not produce too much extra code
orignal btw, openssl 3.5 is in MSYS2 repo already
RN by your argument, i2pd should be scrapped and only java i2p... if there should only be one way.
RN ;)
RN if you don't want the extra code, then don't install the plugin.
RN *** declares i2pd to be much extra code. )) ***
orignal I would have used Java-I2P if it worked))
orignal but it didn't
RN yeah, too bad it doesn't work.
RN ))
orignal I couldn't connect to flibusta
orignal usign Java-I2p
orignal hence I had real reason
RN dunno what filibusta is
orignal library
RN ahhh