+ All Categories
Home > Technology > Raptor Activity Data

Raptor Activity Data

Date post: 15-Jun-2015
Category:
Upload: nicole-harris
View: 396 times
Download: 1 times
Share this document with a friend
Description:
Presentation on RAPTOR for the JISC Activity Data Programme
Popular Tags:
17
Monitoring and Accounting for AAI - Courtesy of RAPTOR Nicole Harris (JISC Advance) but really Rhys Smith, Cardiff University Phil Smart, Cardiff University
Transcript
Page 1: Raptor Activity Data

Monitoring and Accountingfor AAI

- Courtesy of RAPTOR

Nicole Harris (JISC Advance)but really

Rhys Smith, Cardiff University Phil Smart, Cardiff University

Page 2: Raptor Activity Data

2

Most Important – Logo!

Page 3: Raptor Activity Data

3

RAPTOR - Background

• In UK, Athens -> Shibboleth = loss of usage stats– and… stats increasingly important in this age of

austerity• Alongside this, institutions have multiple systems– Shibboleth / OpenAthens / Ezproxy / IP auth / etc

• Institutions typically require relatively in-depth stats– E.g. E-resource usage by Department

Page 4: Raptor Activity Data

4

RAPTOR - Background

• Alongside this:– UK federation has a need for stats to prove value for

money to funders;– Typically needs only simple “headline” stats;– What opportunities are there in shared data vs. local

data?

Page 5: Raptor Activity Data

5

RAPTOR Goals

• Easy to install & configure;• Not intrusive - must not touch existing systems

except on log file periphery;• Web front end designed for non-technical users;• Scalable;• Standards based where possible;• Free to use, open source, community driven.

Page 6: Raptor Activity Data

6

Raptor Components

• Client– ICA (Information Collector Agents)• Java log-file parser• Sits alongside the service to monitor

• Server– MUA (Multi Unit Aggregator)• Java front-end to event database

– Web• Java servlet, connects to MUA and allows user to

interact with events

Page 7: Raptor Activity Data

7

Page 8: Raptor Activity Data

8

Technical Details

• Java enterprise edition software• Web container

– Embedded Jetty for standalone deployment on all components

• Web application (RaptorWeb)– Embedded Jetty for standalone deployment

• Java Server Faces, with Richfaces components (AJAX)• ICA and MUA are self contained web services configured

using Spring• Uses Apache CXF• Springs inversion of control feature allows config in XML

files

Page 9: Raptor Activity Data

9

Technical Details

• All communication between components over TLS, mutual authentication for security & integrity, encryption;

• Currently manually configured keys (but installer helps take out the pain);– Future – use SAML metadata to ease this.

Page 10: Raptor Activity Data

10

Supported Platforms

• Platforms– Linux

• YUM repository through openSUSE Build Service• Suse, RHEL, Mandriva variants, Debian/Ubuntu soon

– Windows• MSI installers

• Packages for– ICA / MUA / Web– MUA & Web (preconfigures MUA-Web)– ICA & MUA & Web (preconfigures everything)

• Requires only Java– Postgres optional (can use built in HSQL DB) but highly recommended

Page 11: Raptor Activity Data

11

Page 12: Raptor Activity Data

12

Page 13: Raptor Activity Data

13

Page 14: Raptor Activity Data

14

Page 15: Raptor Activity Data

15

Page 16: Raptor Activity Data

16

Page 17: Raptor Activity Data

17

Activity Data overview• What resources are involved?

– Whatever you like! Typically aimed at library resources for now. • How is the data extracted or collected?

– As per previous slides.• What can the data tell us?

– High level analysis of what is being used. • Is it useful?• Can it be aggregated with other activity data?

– Issues with standardising on resource names / entityIDs.– Will be aggregated with Monitoring Unit information. – Linked to LDAP for more detailed analysis. – Local vs. aggregated view.

• Are there legal issues (DPA or rights)?– Depends on level of information aggregated and whether it is PII ‘free’.


Recommended