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 974ms
Response time 953
24-hour response time 975
7-day response time 974
30-day response time 958
1-year response time 953
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 360ms
Response time 335
24-hour response time 317
7-day response time 360
30-day response time 342
1-year response time 335
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 500ms
Response time 437
24-hour response time 196
7-day response time 500
30-day response time 494
1-year response time 437
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 430ms
Response time 458
24-hour response time 348
7-day response time 430
30-day response time 444
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 524ms
Response time 515
24-hour response time 478
7-day response time 524
30-day response time 514
1-year response time 515
100.00%All-time uptime 99.99%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.99%
PaaS Console (API) 🟩 Up paa-s-console-api.yml
Response time graph 426ms
Response time 455
24-hour response time 503
7-day response time 426
30-day response time 446
1-year response time 455
100.00%All-time uptime 99.82%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.82%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 416ms
Response time 446
24-hour response time 374
7-day response time 416
30-day response time 447
1-year response time 446
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.90%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 452ms
Response time 448
24-hour response time 364
7-day response time 452
30-day response time 448
1-year response time 448
100.00%All-time uptime 99.89%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.89%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 398ms
Response time 428
24-hour response time 388
7-day response time 398
30-day response time 434
1-year response time 428
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.90%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 417ms
Response time 433
24-hour response time 402
7-day response time 417
30-day response time 445
1-year response time 433
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.90%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 642ms
Response time 547
24-hour response time 596
7-day response time 642
30-day response time 670
1-year response time 547
100.00%All-time uptime 99.88%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.88%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 442ms
Response time 431
24-hour response time 412
7-day response time 442
30-day response time 440
1-year response time 431
100.00%All-time uptime 99.85%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.85%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 106ms
Response time 107
24-hour response time 108
7-day response time 106
30-day response time 108
1-year response time 107
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