Skip to content

Commit 96be86c

Browse files
choldgrafaprilmj
authored andcommitted
Blog post about our status page (#496)
Co-authored-by: aprilmj <[email protected]>
1 parent 5285157 commit 96be86c

File tree

6 files changed

+46
-124
lines changed

6 files changed

+46
-124
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,10 @@ See [the Team Compass blog documentation](https://compass.2i2c.org/communication
2323

2424
## Website-specific features
2525

26+
### Add a Feedback button to a page or post
27+
28+
Use the `{{< feedback >}}` short-code to add a button that provides a feedback link for the current page. See more information in [our feedback process docs](https://docs.google.com/document/d/1bH5fN2lXcZ-vjQ4Pb4lfaeQbmoCBkN1QYjA7ZaxkmsY/edit?tab=t.dxyyjksnpswv#heading=h.kh8meot2eulc).
29+
2630
### Automatic GitHub link shortening
2731

2832
This theme will automatically shorten GitHub links and add a little GitHub icon to the front. For example, see the [Jack Eddy Symposium blog post](https://2i2c.org/blog/2022/eddy-symposium-report/).

β€Žconfig/_default/hugo.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ permalinks:
3232
tags: '/tag/:slug/'
3333
categories: '/category/:slug/'
3434
publication_types: '/publication-type/:slug/'
35-
disableAliases: true
35+
disableAliases: false # This makes Hugo generate HTML redirects instead of server-side ones
3636
outputs:
3737
home: [HTML, RSS, JSON, WebAppManifest, headers, redirects]
3838
section: [HTML, RSS]

β€Žcontent/blog/2025/good-citizen/index.mdβ€Ž

Lines changed: 0 additions & 123 deletions
This file was deleted.
31.5 KB
Loading
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: "Demonstrating our infrastructure's reliability with a hub status page for our communities"
3+
subtitle: ""
4+
tags: ["reliability"]
5+
categories: ["service"]
6+
date: "2025-09-23"
7+
featured: false
8+
draft: false
9+
---
10+
11+
One of 2i2c's goals is to **make the cloud safe for science**.
12+
A big part of this is making the black box of commercial cloud infrastructure more predictable and reliable for our member communities, across our network of community hubs that all operate autonomously.
13+
14+
{{< feedback >}}
15+
16+
To that end, we've created a **status page for 2i2c's network of community hubs**. This is a source of truth to provide a high-level picture of the stability of our infrastructure, let a community know if their hub is experiencing a problem, and to give us a heads up when things aren't working as expected. You can check it out at:
17+
18+
πŸ‘‰ [**`status.2i2c.org`**](https:status.2i2c.org)
19+
20+
{{< figure src="featured.png" caption="The 2i2c Status Page gives communities a high-level view of the uptime for our entire network of community hubs.">}}
21+
22+
While we make status more visible, we're also [streamlining our incident response processes](https://github.com/2i2c-org/team-compass/pull/1021) in order to more quickly respond to outages when they occur (ideally, before a community has even noticed!).
23+
24+
There are still plenty of improvements we'd like to make: for example, we're focusing on major outages right now, but would like to extend some level of reporting for _degraded_ service, like unexpectedly slow start times.
25+
26+
## Learn more
27+
28+
- πŸ‘‰ [The status page](https://2i2c-hubs.trust.pagerduty.com/posts/dashboard)
29+
- πŸ‘‰ [The status page documentation](https://docs.2i2c.org/admin/reliability/status-page/)
30+
- πŸ‘‰ [Our new process for incident response](https://github.com/2i2c-org/team-compass/pull/1021)
31+
- πŸ‘‰ Follow an [in-progress initiative to improve the reliability of our infrastructure](https://github.com/2i2c-org/infrastructure/issues/6417)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{{/* Hugo shortcode for generating a feedback callout with button */}}
2+
{{ $url := .Get "url" | default .Page.Permalink }}
3+
{{ $feedbackForm := "https://docs.google.com/forms/d/e/1FAIpQLSff-u-sWFuwO1-VTgk2Ir7f1nfUUlLevQk_Vkk_jnmcI1nJnw/viewform?usp=pp_url&entry.648332035=" }}
4+
{{ $fullUrl := printf "%s%s" $feedbackForm $url }}
5+
6+
<a href="{{ $fullUrl }}" target="_blank" rel="noopener" class="text-decoration-none">
7+
<div class="alert alert-info d-flex align-items-start p-3" role="button" style="transition: all 0.2s ease;" onmouseover="this.style.backgroundColor='#b3e5fc'" onmouseout="this.style.backgroundColor=''" onfocus="this.style.backgroundColor='#b3e5fc'" onblur="this.style.backgroundColor=''">
8+
<div class="fw-bold mb-1"><span style="font-weight:bold">Give us feedback!</span> Click here to provide feedback that will help us make this more impactful.</div>
9+
</div>
10+
</a>

0 commit comments

Comments
Β (0)