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 1020ms
Response time 973
24-hour response time 1281
7-day response time 1020
30-day response time 951
1-year response time 973
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 333ms
Response time 334
24-hour response time 271
7-day response time 333
30-day response time 337
1-year response time 334
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 493ms
Response time 400
24-hour response time 416
7-day response time 493
30-day response time 319
1-year response time 400
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 484ms
Response time 458
24-hour response time 661
7-day response time 484
30-day response time 453
1-year response time 458
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 #2 🟩 Up discord-2.yml
Response time graph 552ms
Response time 522
24-hour response time 530
7-day response time 552
30-day response time 522
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 455ms
Response time 450
24-hour response time 513
7-day response time 455
30-day response time 437
1-year response time 450
100.00%All-time uptime 99.88%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.88%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 418ms
Response time 444
24-hour response time 508
7-day response time 418
30-day response time 425
1-year response time 444
100.00%All-time uptime 99.94%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.94%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 425ms
Response time 468
24-hour response time 631
7-day response time 425
30-day response time 441
1-year response time 468
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 Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 423ms
Response time 435
24-hour response time 505
7-day response time 423
30-day response time 416
1-year response time 435
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 CD 🟩 Up paa-s-cd.yml
Response time graph 459ms
Response time 434
24-hour response time 507
7-day response time 459
30-day response time 441
1-year response time 434
100.00%All-time uptime 99.94%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.94%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 689ms
Response time 589
24-hour response time 833
7-day response time 689
30-day response time 626
1-year response time 589
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 (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 411ms
Response time 428
24-hour response time 500
7-day response time 411
30-day response time 411
1-year response time 428
100.00%All-time uptime 99.91%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.91%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 112ms
Response time 108
24-hour response time 156
7-day response time 112
30-day response time 103
1-year response time 108
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