integration-docs
Loading

Keycloak Integration

Stack 9.0.0 Serverless Observability Serverless Security

Version 1.30.0 (View all)
Subscription level
What's this?
Basic
Level of support
What's this?
Community
Ingestion method(s) File

The Keycloak integration collects events from the Keycloak log files.

To enable logging of all Keycloak events like logins, user creation/updates/deletions.... add the below

<logger category="org.keycloak.events">
    <level name="DEBUG"/>
</logger>
		

to your configuration XML file (ie standalone.xml) under the path below

<server>
    <profile>
        <subsystem xmlns="urn:jboss:domain:logging:8.0">
            ....
        </subsystem>
    </profile>
</server>
		

Note:

  • Keycloak log files could contain multiline logs. In order to process them, the multiline configuration should be added to the parsers section when deploying the integration.

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.