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 981
24-hour response time 1005
7-day response time 1020
30-day response time 1020
1-year response time 981
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 273ms
Response time 321
24-hour response time 176
7-day response time 273
30-day response time 277
1-year response time 321
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 553ms
Response time 384
24-hour response time 637
7-day response time 553
30-day response time 320
1-year response time 384
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 508ms
Response time 469
24-hour response time 516
7-day response time 508
30-day response time 473
1-year response time 469
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 543ms
Response time 523
24-hour response time 477
7-day response time 543
30-day response time 507
1-year response time 523
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 481ms
Response time 459
24-hour response time 421
7-day response time 481
30-day response time 536
1-year response time 459
100.00%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.90%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 465ms
Response time 477
24-hour response time 537
7-day response time 465
30-day response time 684
1-year response time 477
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 482ms
Response time 474
24-hour response time 435
7-day response time 482
30-day response time 508
1-year response time 474
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 436ms
Response time 436
24-hour response time 376
7-day response time 436
30-day response time 455
1-year response time 436
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 471ms
Response time 452
24-hour response time 476
7-day response time 471
30-day response time 533
1-year response time 452
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 660ms
Response time 620
24-hour response time 654
7-day response time 660
30-day response time 710
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 439ms
Response time 429
24-hour response time 374
7-day response time 439
30-day response time 435
1-year response time 429
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 LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 106ms
Response time 110
24-hour response time 107
7-day response time 106
30-day response time 117
1-year response time 110
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