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 906ms
Response time 974
24-hour response time 940
7-day response time 906
30-day response time 1000
1-year response time 974
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 302ms
Response time 330
24-hour response time 399
7-day response time 302
30-day response time 322
1-year response time 330
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 367ms
Response time 408
24-hour response time 230
7-day response time 367
30-day response time 325
1-year response time 408
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 358ms
Response time 453
24-hour response time 302
7-day response time 358
30-day response time 445
1-year response time 453
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 602ms
Response time 524
24-hour response time 1513
7-day response time 602
30-day response time 515
1-year response time 524
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 425ms
Response time 451
24-hour response time 493
7-day response time 425
30-day response time 443
1-year response time 451
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 Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 429ms
Response time 447
24-hour response time 431
7-day response time 429
30-day response time 456
1-year response time 447
100.00%All-time uptime 99.93%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.93%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 456ms
Response time 469
24-hour response time 426
7-day response time 456
30-day response time 572
1-year response time 469
100.00%All-time uptime 99.92%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.92%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 433ms
Response time 437
24-hour response time 423
7-day response time 433
30-day response time 451
1-year response time 437
100.00%All-time uptime 99.92%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.92%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 428ms
Response time 432
24-hour response time 474
7-day response time 428
30-day response time 429
1-year response time 432
100.00%All-time uptime 99.93%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.93%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 582ms
Response time 583
24-hour response time 628
7-day response time 582
30-day response time 656
1-year response time 583
100.00%All-time uptime 99.92%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.92%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 400ms
Response time 431
24-hour response time 436
7-day response time 400
30-day response time 440
1-year response time 431
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 (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 95ms
Response time 108
24-hour response time 88
7-day response time 95
30-day response time 110
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