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 1108ms
Response time 969
24-hour response time 1212
7-day response time 1108
30-day response time 1031
1-year response time 969
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 277ms
Response time 331
24-hour response time 282
7-day response time 277
30-day response time 326
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 236ms
Response time 427
24-hour response time 236
7-day response time 236
30-day response time 407
1-year response time 427
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 429ms
Response time 456
24-hour response time 464
7-day response time 429
30-day response time 447
1-year response time 456
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 553ms
Response time 527
24-hour response time 490
7-day response time 553
30-day response time 549
1-year response time 527
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 402ms
Response time 453
24-hour response time 469
7-day response time 402
30-day response time 440
1-year response time 453
99.87%All-time uptime 99.83%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.94%
1-year uptime 99.83%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 375ms
Response time 445
24-hour response time 469
7-day response time 375
30-day response time 434
1-year response time 445
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 443ms
Response time 447
24-hour response time 469
7-day response time 443
30-day response time 443
1-year response time 447
99.87%All-time uptime 99.90%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.90%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 452ms
Response time 434
24-hour response time 480
7-day response time 452
30-day response time 446
1-year response time 434
99.87%All-time uptime 99.91%
24-hour uptime 100.00%
7-day uptime 99.87%
30-day uptime 99.97%
1-year uptime 99.91%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 432ms
Response time 433
24-hour response time 467
7-day response time 432
30-day response time 429
1-year response time 433
100.00%All-time uptime 99.91%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.91%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 628ms
Response time 567
24-hour response time 774
7-day response time 628
30-day response time 662
1-year response time 567
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 (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 376ms
Response time 429
24-hour response time 459
7-day response time 376
30-day response time 422
1-year response time 429
100.00%All-time uptime 99.87%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.87%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 100ms
Response time 108
24-hour response time 139
7-day response time 100
30-day response time 111
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