Skip to content

kuzzleio/status-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📈 Live Status: 🟩 All systems operational

Uptime CI Response Time CI Graphs CI Static Site CI Summary CI

This hosts the monitor and status page for Kuzzle, powered by Upptime.

URL Status History Response Time Uptime
Kuzzle Website 🟩 Up kuzzle-website.yml
Response time graph 1000ms
Response time 980
24-hour response time 1018
7-day response time 1000
30-day response time 1017
1-year response time 980
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Kuzzle Blog 🟩 Up kuzzle-blog.yml
Response time graph 276ms
Response time 323
24-hour response time 336
7-day response time 276
30-day response time 277
1-year response time 323
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Kuzzle Docs 🟩 Up kuzzle-docs.yml
Response time graph 370ms
Response time 380
24-hour response time 195
7-day response time 370
30-day response time 270
1-year response time 380
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
Discord #1 🟩 Up discord-1.yml
Response time graph 481ms
Response time 468
24-hour response time 429
7-day response time 481
30-day response time 459
1-year response time 468
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.98%
1-year uptime 100.00%
Discord #2 🟩 Up discord-2.yml
Response time graph 511ms
Response time 522
24-hour response time 447
7-day response time 511
30-day response time 500
1-year response time 522
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
PaaS Console (API) 🟩 Up paa-s-console-api.yml
Response time graph 475ms
Response time 459
24-hour response time 414
7-day response time 475
30-day response time 540
1-year response time 459
99.87%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.90%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 453ms
Response time 477
24-hour response time 440
7-day response time 453
30-day response time 679
1-year response time 477
99.87%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 458ms
Response time 473
24-hour response time 471
7-day response time 458
30-day response time 496
1-year response time 473
99.87%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.95%
1-year uptime 99.95%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 459ms
Response time 437
24-hour response time 408
7-day response time 459
30-day response time 455
1-year response time 437
99.87%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 500ms
Response time 452
24-hour response time 648
7-day response time 500
30-day response time 539
1-year response time 452
99.87%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 741ms
Response time 620
24-hour response time 648
7-day response time 741
30-day response time 718
1-year response time 620
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.95%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 437ms
Response time 429
24-hour response time 464
7-day response time 437
30-day response time 438
1-year response time 429
100.00%All-time uptime 99.93%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.93%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 111ms
Response time 109
24-hour response time 114
7-day response time 111
30-day response time 117
1-year response time 109
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%

Infrastructure

The hosting/ directory holds the Terraform files for deploying the status page infrastructure.

Installation

To work on the infrastructure, you will need to install several tools:

  • just to have access to the pre-defined commands.
  • Kourou to decrypt and encrypt the secret files.
  • Terraform, either directly or using tfenv.
  • The Scaleway CLI, then log in to your Scaleway account by creating an API key for yourself.
    Note: you'll need to select the "default" project as the project used for Object Storage operations.
  • The GitHub CLI, then log in to your GitHub account.
  • The AWS CLI, then log in to your AWS account using aws configure (the profile that will be used is default).

Preparation

If this is your first time working with the infrastructure, you will need to first initialize the directory:

just init
kourou vault:decrypt gh_secrets.enc.json --vault-key '<VAULT_PASSWORD>'

Note

The Vault password can be found in the company password manager.

Applying changes

To preview your changes to the infrastructure:

just preview

To apply them:

just apply

If you changed a GitHub Actions secret, you'll need to re-encrypt the file before committing it:

kourou vault:encrypt gh_secrets.json --vault-key '<VAULT_PASSWORD>'

Miscellaneous

Exporting the keys

If you need to directly use the Terraform CLI, you can export the access and secret keys used to authenticate against the S3 backend:

eval `just export-keys`

License