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 1087ms
Response time 956
24-hour response time 1285
7-day response time 1087
30-day response time 971
1-year response time 956
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 330ms
Response time 331
24-hour response time 385
7-day response time 330
30-day response time 351
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 541ms
Response time 423
24-hour response time 406
7-day response time 541
30-day response time 418
1-year response time 423
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 509ms
Response time 478
24-hour response time 668
7-day response time 509
30-day response time 477
1-year response time 478
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 561ms
Response time 524
24-hour response time 629
7-day response time 561
30-day response time 522
1-year response time 524
100.00%All-time uptime 99.98%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.98%
PaaS Console (API) 🟩 Up paa-s-console-api.yml
Response time graph 466ms
Response time 457
24-hour response time 517
7-day response time 466
30-day response time 446
1-year response time 457
99.83%All-time uptime 99.78%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.86%
1-year uptime 99.78%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 502ms
Response time 451
24-hour response time 609
7-day response time 502
30-day response time 452
1-year response time 451
99.83%All-time uptime 99.88%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.94%
1-year uptime 99.88%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 490ms
Response time 452
24-hour response time 618
7-day response time 490
30-day response time 474
1-year response time 452
99.83%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.94%
1-year uptime 99.87%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 452ms
Response time 432
24-hour response time 502
7-day response time 452
30-day response time 460
1-year response time 432
99.83%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.95%
1-year uptime 99.87%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 479ms
Response time 436
24-hour response time 511
7-day response time 479
30-day response time 463
1-year response time 436
99.83%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.96%
1-year uptime 99.87%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 724ms
Response time 529
24-hour response time 858
7-day response time 724
30-day response time 684
1-year response time 529
99.83%All-time uptime 99.86%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.96%
1-year uptime 99.86%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 468ms
Response time 433
24-hour response time 501
7-day response time 468
30-day response time 448
1-year response time 433
99.83%All-time uptime 99.82%
24-hour uptime 100.00%
7-day uptime 99.83%
30-day uptime 99.81%
1-year uptime 99.82%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 126ms
Response time 108
24-hour response time 156
7-day response time 126
30-day response time 116
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