KeyCloak Grafana Dashboard
by Peter Braun
Hi everybody,
we’re currently discussing what the Grafana Dashboard for KeyCloak should look like and what kind of data is important to display. A crude mockup image is attached. The following metrics are candidates:
Currently Logged in Users: the number of active users over time. Unsure yet if we can track this reliably in KeyCloak.
Question/Problem: can KeyCloak reliably track this? We get the number of Logins and Logouts, but i’m not sure when exactly a logout is triggered. What if a user just logs in with KeyCloak, gets the token but never logs out? This is probably better suited to be tracked through SDK usage metrics.
Failed Login Attempts: useful for brute force detection. We have a counter for this and want to display it as a line graph over time as well as a bar chart for every month.
User by Identity Provider: The percentage of users by identity provider (Google, Facebook Github…). This information should be available in the KeyCloak Login events which are tracked.
Memory usage over time: A line chart showing the memory usage over a timespan (last day?). This data is already returned from the KeyCloak metrics endpoint.
I’d appreciate any suggestions and opinions on this!
Thanks,
Peter
6 years, 10 months
Re: [aerogear-dev] Trello
by Matthias Wessendorf
Ah, good - didnt know.
lets make the team public
On Tue 30. Jan 2018 at 12:21, Brian Proffitt <bproffit(a)redhat.com> wrote:
> Matthias:
>
> Thanks for this, but is this redundant with this Trello board?
> https://trello.com/b/rEb05LyO/aerogear
>
> This one is open as well.
>
> BKP
>
> On Mon, Jan 29, 2018 at 11:14 AM, Matthias Wessendorf <matzew(a)apache.org>
> wrote:
>
>> Hi,
>>
>> for better planing, I've just created a "roadmap" board:
>> https://trello.com/b/Bp9Q6aai/aerogear-roadmap
>>
>> as well an AeroGear team:
>> https://trello.com/aerogear
>>
>> Both are completely open, and I invite everybody on this list to join
>> those :-)
>>
>> Thanks!
>>
>> --
>> Matthias Wessendorf
>>
>> github: https://github.com/matzew
>> twitter: http://twitter.com/mwessendorf
>>
> --
>> You received this message because you are subscribed to the Google Groups
>> "Aerogear" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to aerogear+unsubscribe(a)googlegroups.com.
>> To post to this group, send email to aerogear(a)googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/aerogear/CAAg5f2R34T2ZZDNj5GMGab4p46CDV...
>> <https://groups.google.com/d/msgid/aerogear/CAAg5f2R34T2ZZDNj5GMGab4p46CDV...>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> --
>
> BRIAN PROFFITT
>
> PRINCIPAL COMMUNITY ANALYST
>
> Red Hat Inc. <https://www.redhat.com/>
>
> bproffit(a)redhat.com T: 574.383.9BKP
> <http://redhatemailsignature-marketing.itos.redhat.com/> M:
> 574.780.5695 <http://redhatemailsignature-marketing.itos.redhat.com/>
> <https://red.ht/sig>
> T: @redhatopen <https://twitter.com/redhatopen> F: Red Hat Community
> <https://www.facebook.com/redhatopen>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Aerogear" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to aerogear+unsubscribe(a)googlegroups.com.
> To post to this group, send email to aerogear(a)googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/aerogear/CAMS03p%2B9ha%3DmMyZkE3y1ONmnB...
> <https://groups.google.com/d/msgid/aerogear/CAMS03p%2B9ha%3DmMyZkE3y1ONmnB...>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
Sent from Gmail Mobile
6 years, 10 months
JDK9 / UPS
by Matthias Wessendorf
Hi,
I've released a first version (from a branch) of the parent 2.0.0 - the
1.1.x stuff stays on master for now.
release branch:
https://github.com/aerogear/aerogear-parent/tree/2.0.0
This POM will be used for UPS JDK_9 development. As of today the UPS builds
fine w/ Java9, when skipping tests :-)
Part of the problem is some of the modular system, coming w/ JDK9.
Current thinking is to introduce an additional JDK9 profile, with proper
dependencies and plugin configurations (e.g. --add-modules enabled for
certain plugins) only when running on java9.
I am not 100% sure at this moment, but I guess this might force us to also
update some APIs (e.g. JPA/Transactions from 2.0 to latest). Generally
this aligns well with our community goals, to support latest of WildFly
(e.g. 11+). This is something I am going to investigate the next days.
Hope is, to fully support java9, and trying to turn UPS into a more modular
system, likely based on WF-Swarm, but that's really sure, for now.
Any thoughts / comments / feedback ?
-Matthias
--
Matthias Wessendorf
github: https://github.com/matzew
twitter: http://twitter.com/mwessendorf
6 years, 10 months
Demo videos via blue jeans for scrum of scrums meeting
by Phil Brookes
Hey Everyone,
If, like me, you already have recorded a demo video that you want to use in
the scrum of scrums meeting then I have found a way to do this and have it
display in good quality, with audio enabled.
First, you will need to upload your video to bluejeans, you can do this via
the web-client, if you login to your red hat account at:
https://redhat.bluejeans.com/
Then click on videos at the top of the screen and upload your video. This
can take quite a while, so it’s wise to do this as soon as possible.
To check that you will be able to show the video during the scrum of scrums
meeting (some people tested with did not have the option). You will first
need to be in the desktop app, accessing bluejeans via the browser does not
have the option.
Once in the desktop app and connected to a meeting, click “Share Screen”
and at the top you should have a “videos” option (if you do not, you will
not be able to share your video), and under this option your uploaded video
should be present as an option.
Any questions or comments, let me know!
Thanks,
Phil.
6 years, 10 months
Java 9 updates
by Matthias Wessendorf
Hi,
I am trying to get a POM/BOM that supports out java projects w/ JDK9
support. For that I've created a new branch:
https://github.com/aerogear/aerogear-parent/tree/java_9_prepwork
This branch uses a jboss-parent that bumps the versions to those maven
plugins that already did include java9 support (e.g.
maven-compiler-plugin:3.7.0).
Since this is a major change, I've updated the version of the parent, on
that branch, to 2.0.0
For now, the master continues to support 'legacy' JDKs, such as Java8 -
once the branch is stable and we should merge the changes to master.
Projects that will require java8 support, like the Android (via the Android
bom), will continue using the 1.1.x stream of the parent and its BOMs, for
maintaince, there will be - at that time - a 1.1.x branch, for JDK8, stuff,
while the latest development (e.g. JDK9,10,11) will live on MASTER, once
they are stable enough ...
any thoughts ?
-Mattias
--
Matthias Wessendorf
github: https://github.com/matzew
twitter: http://twitter.com/mwessendorf
6 years, 11 months