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 1033ms
Response time 953
24-hour response time 682
7-day response time 1033
30-day response time 976
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 333ms
Response time 331
24-hour response time 354
7-day response time 333
30-day response time 343
1-year response time 331
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 333ms
Response time 418
24-hour response time 488
7-day response time 333
30-day response time 455
1-year response time 418
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 506ms
Response time 476
24-hour response time 455
7-day response time 506
30-day response time 476
1-year response time 476
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 524
24-hour response time 388
7-day response time 524
30-day response time 524
1-year response time 524
100.00%All-time uptime 99.97%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.97%
PaaS Console (API) 🟩 Up paa-s-console-api.yml
Response time graph 479ms
Response time 459
24-hour response time 302
7-day response time 479
30-day response time 454
1-year response time 459
100.00%All-time uptime 99.75%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.76%
1-year uptime 99.75%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 453ms
Response time 446
24-hour response time 304
7-day response time 453
30-day response time 441
1-year response time 446
100.00%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.96%
1-year uptime 99.87%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 480ms
Response time 448
24-hour response time 411
7-day response time 480
30-day response time 466
1-year response time 448
100.00%All-time uptime 99.86%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.93%
1-year uptime 99.86%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 533ms
Response time 427
24-hour response time 452
7-day response time 533
30-day response time 433
1-year response time 427
100.00%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.87%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 474ms
Response time 427
24-hour response time 472
7-day response time 474
30-day response time 439
1-year response time 427
100.00%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.99%
1-year uptime 99.87%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 725ms
Response time 498
24-hour response time 475
7-day response time 725
30-day response time 592
1-year response time 498
100.00%All-time uptime 99.85%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.93%
1-year uptime 99.85%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 448ms
Response time 429
24-hour response time 431
7-day response time 448
30-day response time 442
1-year response time 429
99.41%All-time uptime 99.80%
24-hour uptime 100.00%
7-day uptime 99.41%
30-day uptime 99.80%
1-year uptime 99.80%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 128ms
Response time 106
24-hour response time 84
7-day response time 128
30-day response time 115
1-year response time 106
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