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 979ms
Response time 981
24-hour response time 820
7-day response time 979
30-day response time 1013
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 285ms
Response time 320
24-hour response time 173
7-day response time 285
30-day response time 270
1-year response time 320
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 382ms
Response time 384
24-hour response time 279
7-day response time 382
30-day response time 345
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 496ms
Response time 470
24-hour response time 554
7-day response time 496
30-day response time 489
1-year response time 470
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 580
7-day response time 561
30-day response time 523
1-year response time 524
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 446ms
Response time 459
24-hour response time 483
7-day response time 446
30-day response time 461
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 834ms
Response time 486
24-hour response time 367
7-day response time 834
30-day response time 769
1-year response time 486
100.00%All-time uptime 99.96%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.96%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 427ms
Response time 472
24-hour response time 381
7-day response time 427
30-day response time 503
1-year response time 472
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 460ms
Response time 437
24-hour response time 531
7-day response time 460
30-day response time 451
1-year response time 437
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 545ms
Response time 455
24-hour response time 471
7-day response time 545
30-day response time 518
1-year response time 455
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 670ms
Response time 622
24-hour response time 513
7-day response time 670
30-day response time 702
1-year response time 622
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 468ms
Response time 430
24-hour response time 570
7-day response time 468
30-day response time 440
1-year response time 430
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 102ms
Response time 109
24-hour response time 88
7-day response time 102
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