In the following DIY blog series, I described how we can use the framework provided in PeopleTools 8.58 to configure our own custom visualizations and dashboards in Kibana and use them in PeopleSoft applications via the 'Kibana Visualizer'.
DIY Kibana Dashboards with Application Data
Kibana Admin Login
As part of the DIY configuration process (detailed in Part 2), we need to login to the Kibana Administration page and setup index patterns, visualizations and dashboards. Typically, this step would/should be completed by a developer/analyst/admin type of user. As you can see below, the Kibana Administration page requires a separate login. With the latest integration provided in PeopleTools, we can simply use the same userid/password as in PeopleSoft and also enter the database name.
Access Kibana Administration from PeopleSoft using SSO
PeopleSoft already delivered a security plug-in for Kibana that allows end users to access Kibana visualizations and dashboards from within the PeopleSoft UI. Basically, if users are logged in to PeopleSoft (with a PS_TOKEN), then they can simply access the Kibana visualizations without having to login to Kibana again.
We can take the same logic and create a link in PeopleSoft that will open the Kibana (Admin) Home without requiring a separate step to login to Kibana. In the screenshot below, we can see the
The logic for generating this URL is available in
Custom IScript
We can take the same logic available in the delivered Page PeopleCode and create a custom IScript to redirect to the Kibana (Admin) Home.
Custom Content Reference (CREF)
Next, we can create a custom content reference and associated the IScript created in the previous section. For the sake of simplicity, I added the CREF under
Demo
DIY Kibana Dashboards with Application Data
Kibana Admin Login
As part of the DIY configuration process (detailed in Part 2), we need to login to the Kibana Administration page and setup index patterns, visualizations and dashboards. Typically, this step would/should be completed by a developer/analyst/admin type of user. As you can see below, the Kibana Administration page requires a separate login. With the latest integration provided in PeopleTools, we can simply use the same userid/password as in PeopleSoft and also enter the database name.
Access Kibana Administration from PeopleSoft using SSO
PeopleSoft already delivered a security plug-in for Kibana that allows end users to access Kibana visualizations and dashboards from within the PeopleSoft UI. Basically, if users are logged in to PeopleSoft (with a PS_TOKEN), then they can simply access the Kibana visualizations without having to login to Kibana again.
We can take the same logic and create a link in PeopleSoft that will open the Kibana (Admin) Home without requiring a separate step to login to Kibana. In the screenshot below, we can see the
user and token parameters in the Kibana iframe URL.The logic for generating this URL is available in
PTSF_KIBANA_COMP.Activate Page PeopleCode. Custom IScript
We can take the same logic available in the delivered Page PeopleCode and create a custom IScript to redirect to the Kibana (Admin) Home.
Custom Content Reference (CREF)
Next, we can create a custom content reference and associated the IScript created in the previous section. For the sake of simplicity, I added the CREF under
PeopleTools > Search Framework > Administration folder. You can change this to an appropriate parent folder of your choice.Demo


























