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 1016ms
Response time 960
24-hour response time 978
7-day response time 1016
30-day response time 975
1-year response time 960
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 369ms
Response time 336
24-hour response time 286
7-day response time 369
30-day response time 344
1-year response time 336
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 442ms
Response time 440
24-hour response time 478
7-day response time 442
30-day response time 495
1-year response time 440
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 460ms
Response time 455
24-hour response time 370
7-day response time 460
30-day response time 426
1-year response time 455
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 542ms
Response time 514
24-hour response time 378
7-day response time 542
30-day response time 504
1-year response time 514
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 484ms
Response time 456
24-hour response time 383
7-day response time 484
30-day response time 451
1-year response time 456
99.86%All-time uptime 99.83%
24-hour uptime 100.00%
7-day uptime 99.86%
30-day uptime 99.97%
1-year uptime 99.83%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 470ms
Response time 449
24-hour response time 543
7-day response time 470
30-day response time 439
1-year response time 449
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 435ms
Response time 447
24-hour response time 380
7-day response time 435
30-day response time 432
1-year response time 447
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.90%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 508ms
Response time 432
24-hour response time 521
7-day response time 508
30-day response time 429
1-year response time 432
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 CD 🟩 Up paa-s-cd.yml
Response time graph 432ms
Response time 432
24-hour response time 358
7-day response time 432
30-day response time 421
1-year response time 432
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 SSO 🟩 Up paa-s-sso.yml
Response time graph 672ms
Response time 562
24-hour response time 582
7-day response time 672
30-day response time 661
1-year response time 562
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.90%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 457ms
Response time 431
24-hour response time 360
7-day response time 457
30-day response time 428
1-year response time 431
100.00%All-time uptime 99.86%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.86%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 113ms
Response time 108
24-hour response time 107
7-day response time 113
30-day response time 109
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