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 989ms
Response time 976
24-hour response time 1311
7-day response time 989
30-day response time 997
1-year response time 976
100.00%All-time uptime 100.00%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 100.00%
Kuzzle Blog 🟩 Up kuzzle-blog.yml
Response time graph 271ms
Response time 328
24-hour response time 183
7-day response time 271
30-day response time 294
1-year response time 328
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 236ms
Response time 394
24-hour response time 521
7-day response time 236
30-day response time 335
1-year response time 394
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 475ms
Response time 469
24-hour response time 511
7-day response time 475
30-day response time 498
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 486ms
Response time 526
24-hour response time 515
7-day response time 486
30-day response time 539
1-year response time 526
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 426ms
Response time 449
24-hour response time 618
7-day response time 426
30-day response time 455
1-year response time 449
100.00%All-time uptime 99.89%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.89%
1-year uptime 99.89%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 477ms
Response time 449
24-hour response time 501
7-day response time 477
30-day response time 483
1-year response time 449
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 428ms
Response time 470
24-hour response time 623
7-day response time 428
30-day response time 496
1-year response time 470
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 Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 457ms
Response time 434
24-hour response time 511
7-day response time 457
30-day response time 436
1-year response time 434
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 CD 🟩 Up paa-s-cd.yml
Response time graph 466ms
Response time 441
24-hour response time 619
7-day response time 466
30-day response time 502
1-year response time 441
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 SSO 🟩 Up paa-s-sso.yml
Response time graph 717ms
Response time 608
24-hour response time 840
7-day response time 717
30-day response time 712
1-year response time 608
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 423ms
Response time 428
24-hour response time 502
7-day response time 423
30-day response time 428
1-year response time 428
100.00%All-time uptime 99.93%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.99%
1-year uptime 99.93%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 111ms
Response time 109
24-hour response time 156
7-day response time 111
30-day response time 114
1-year response time 109
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