&zzz
+Irc2PGuest90409
+StormyCloud
+dr|z3d
+eche|off
+nilbog
+orignal
+postman
+qend-irc2p
+sourceress
Arch
Birdy
Danny
Irc2PGuest23180
Irc2PGuest35290
Irc2PGuest36302
Irc2PGuest49364
Irc2PGuest49480
Irc2PGuest51117
Irc2PGuest6564
Irc2PGuest67278
Irc2PGuest71245
MatrixBot
Onn4l7h
Over
Sleepy
Teeed
Yotsu
_bob_
aargh3
ac9f
acetone_
ahiru
anontor2
b3t4f4c3__
cims_
dr4wd3_
duanin2
eyedeekay_
f00b4r
ghirolt
hababam_
leopold
marek
n2
noidea
not_bob_afk2
nyaa2pguy
o3d3_
poriori
profetikla
r00tobo
rapidash
solidx66
stormycloud[m]
test7363673
uop23ip
urist_
user_
w8rabbit
zelgomer
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
hmm
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 :)
dr|z3d
not seeing it on git.idk.i2p/users/zzz/projects
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
altonen
ty!
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