-
-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
To host stats.jenkins.io GSoC 2024 project in jenkins-infra #4132
Comments
@shlomomdahan could you initiate the transfer of your repository to https://githubcom/jenkins-infra please? |
Action plan
Similar to: |
@krisstern transfered the repository to jenkins-infra org (thanks!). I've set @krisstern as "maintainer", and https://github.com/orgs/jenkins-infra/teams/core as "admin". |
Thanks @lemeurherve! |
Question about Fastly: what is the rationale behind using Fastly in this case (compared to serving the website ourselves)? |
Using it as CDN, same logic as for other websites like jenkins.io, stories.jenkins.io, contributors.jenkins.io, docs.jenkins.io. The website would be served from a nginx on publick8s at (new.)stats.origin.jenkins.io like the others. Am I missing something? |
For jenkins.io, the rationale has always been because of the amount of requests costs too much in outbound bandwidth. But it was measured. do we have current stats for stats.jenkins.io ? the question is related to: do we need a CDN ? If no then what is the point. the same question I have for stories and contributors but i never had the answer or at least i do not see anything around numbers and facts for it. |
As stats.jenkins.io is currently hosted on GitHub Pages, I'm not sure we can access traffic stats from it. Then I don't think there's a lot of traffic on these pages, we can start serving it without Fastly then see what are the actual numbers in term of visits. Removing the Fastly step points and reworking jenkins-infra/azure-net#257 |
FTR, I invited @shlomomdahan as writer on stats.jenkins.io. Could be revised when a dedicated team is created. |
Opened jenkins-infra/stats.jenkins.io#3 to add a pipeline for building the website on ci.jenkins.io and infra.ci.jenkins.io (pending jenkins-infra/kubernetes-management#5310). |
Hi @lemeurherve, would it be possible to add @gounthar as a co-maintainer? |
https://github.com/orgs/jenkins-infra/teams/stats-jenkins-io team including you and @gounthar created and set as "maintainer" on https://github.com/jenkins-infra/stats.jenkins.io/. |
Good point. |
I think fine to take over the domain but old links need to be maintained |
As underlined by @timja in another thread, any reason not to rollback and re-architecture? |
Yeah that should be doable, the content is static. I take the blame here I
should have thought about that possibility.
I'll try on a fork tomorrow then propose a plan to adapt the service and
decommission the resources that won't be used anymore if that's OK for you.
|
That's OK in term of planning 👍 thanks! @krisstern @lemeurherve @gounthar WDYT if we roll back the DNS to the old site to repair user use cases, and it will let you time to plan, act and retest? |
Sure @dduportal, the arrangement is okay with me |
Just realized something: jenkins-infra/helm-charts#1332 (comment)
|
I would say not a real concern, you are highly unlikely to touch this area. |
I propose to revise the decision to not use Fastly: activating it would allow us to serve files from our service without worrying about the bandwidth, while letting old.stats.jenkins.io in place for consumers who already switched. |
Sounds good to me, any concerns about using fastly? Enough credits? |
As discussed privately with @lemeurherve : Cons of setting up Fastly:
Pros of using Fastly:
Any objection if we start without Fastly (less work and @lemeurherve can focus on solving the misssing files), wait for 1 month, check usage and enable Fastly eventually if needed? |
Sounds good to me |
Opened jenkins-infra/stats.jenkins.io#168 to restore broken links by serving all existing static files from stats.jenkins.io while letting old.stats.jenkins.io in place for now. |
jenkins-infra/stats.jenkins.io#168 has been deployed, links are restored 🙂 Ex: https://stats.jenkins.io/plugin-installation-trend/view-job-filters.stats.json |
Proposition for the next steps:
|
The production deployment process is broken since jenkins-infra/stats.jenkins.io#168 The Currently investigating. |
Failures from error logs are described in jenkins-infra/stats.jenkins.io#168 (comment) |
Additional issue with the new website (and the addon of old files) which need to reconsider/fine tune the "try file" method (due to frontend managed routing) - #4291 |
redirection now working |
Service(s)
Helpdesk, stats.jenkins.io
Summary
We are in the process of redeveloping the frontend for the data presentation of the Jenkins Infra Statitics project, and will need help migrating the GSoC contributor's repo (https://github.com/shlomomdahan/stats.jenkins.io/) from his personal GitHub account to one in the
jenkins-infra
org.@lemeurherve @gounthar @shlomomdahan
Reproduction steps
N/A
The text was updated successfully, but these errors were encountered: