Skip to content Skip to navigation

JIRA Issue

[#XCI-185] Analyze SSO Hub usage

[XCI-185] Analyze SSO Hub usage Created: 08/31/2017  Updated: 11/15/2018

Status: Testing
Project: XSEDE Cyberinfrastructure Integration
Component/s: XSEDE SSO hub (, XSEDE Usage Collection Service
Fix Version/s: PY7 (Sep '17 - Aug '18)

Type: XCI Enhanced Capability Priority: Major
Reporter: Shava Smallen Assignee: JP Navarro
Resolution: Unresolved Votes: 0

Issue Links:
has review REVIEW-49 XCI-185 Analyze SSO Hub usage - Desig... Closed
has review REVIEW-51 XCI-185 Analyze SSO Hub usage - Test ... Closed
Target Operator:
XSEDE Enterprise Services
XSEDE Priority: -
Use Case Priority: High
Discussion Thread:
Public activity link:
Devel Repository:
Use Cases:
CAN-05: Record and summarize the use of a service
Effort and Costs:
Staff Name (Lastname, Firstname) Effort (person weeks) Roles or Contributions Status
Yekkirala, Venkat 1 one week of effort to lead and implement the activity (required) none
Yekkirala, Venkat 0.2 one day of effort to draft admin documentation (required ) none
TBD (tester) 0.2 one day of effort to test the software none
... ... .. none
Due by Activity Deliverable
DSR Design document*
TRR Implemented Software Capability
TRR Deployment plan*
TRR Test plan*
TRR User documentation*
TRR (post) TRR Baseline* (Shava)
Deployment Deployment Baseline* (Shava)
Deployment Test Report* (Shava)
  • Click on "Deliverables" tab for URL.
Planned Launch Date:
Actual Launch Date:
Planned Design Review Date:
Actual Design Review Date:
Planned Test Readiness Review Date:
Actual Test Readiness Review Date:
Planned Complete Date:
Actual Complete Date:
Activity Lead: Venkatesh Yekkirala (Inactive)
Lead Tester: Shava Smallen
Derek Simmel
Design Document:
Test Plan:
Installation Guide:
Deployment Plan:
TRR Baseline:
Test Report:
Repository Package Name: xsede-sso-usage
Repository Package URL:


Selected on 8/31 to better track usage and ROI in RACD. SSO Hub usage is currently logged in syslog but still need to analyze usage.

Goal is to write scripts that can be run by the SSO Hub admin (or anyone else with access to SSO Hub syslogs) to gather interesting usage stats for a period of time (weekly, monthly, annually). Ideas on stats to gather:

  • Number of logins to the SSO Hub during this period
  • Number of unique users who logged in to the SSO Hub during this period
  • Maximum number of simultaneous SSO Hub sessions during this period (to understand load)
  • Number of users who logged in to each SP system via the SSO Hub during this period
    • I don't think this last one is captured in syslogs. Might need to enable Linux process accounting or create a gsissh wrapper script to start tracking this.


There are comments for XCI-185 that can be viewed with XSEDE authentication.