@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
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