Details
-
Type: Task
-
Status: To-Do (View Workflow)
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:1.5
-
Epic Link:
-
Sprint:Spring 2, Spring 3, Spring 4, Spring 5, Spring 6, Spring 7, Spring 8, Spring 9, Spring 10
Description
Keeping track of the number of times that bioviz.org is accessed and IGB is downloaded after outreach opportunities would be a great way of measuring the impact that our outreach efforts are having. There may already be an xml document in place that contributes to this functionality within the website.
PK: comments it would be good to have in place before the JDK21 release because this would give us a baseline right at that important milestone
Attachments
Issue Links
- is blocked by
-
IGBF-3534 Update deployment strategy to distribute JDK 21 IGB and early access installers
- Closed
When IGB launches, it retrieves a file named "updates.xml" from the Bioviz.org Web site.
By counting the number of times this file is downloaded, we can track the number of times a user (anywhere in the world) has launched IGB.
IGB (so far as we know) is the only program that requests this file from our Web site.
This file is located here: https://bioviz.org/igb/releases/current/updates.xml
Our Web server used to deliver BioViz.org content (apache2) has log files that record requests to our site. The logging process for Apache2 is highly configurable. For example, it is possible to customize the logging format (e.g., the information getting logged) as well as how long the log files are kept on the server - called "rotation" schedule.
So, for this task, it would be smart to investigate the different logging options to see how we can best record IGB accesses.
In addition to tracking the "updates.xml" file, we ought to also track how often IGB installers gets downloaded.
For this task: