Skip to content

kuzzleio/status-page

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9,832 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 925ms
Response time 1069
24-hour response time 811
7-day response time 925
30-day response time 948
1-year response time 1092
100.00%All-time uptime 99.98%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.73%
1-year uptime 99.96%
Kuzzle Blog 🟩 Up kuzzle-blog.yml
Response time graph 208ms
Response time 337
24-hour response time 203
7-day response time 208
30-day response time 257
1-year response time 339
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.91%
Kuzzle Docs 🟩 Up kuzzle-docs.yml
Response time graph 335ms
Response time 340
24-hour response time 144
7-day response time 335
30-day response time 322
1-year response time 325
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 397ms
Response time 474
24-hour response time 350
7-day response time 397
30-day response time 429
1-year response time 475
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 99.99%
Discord #2 🟩 Up discord-2.yml
Response time graph 431ms
Response time 526
24-hour response time 454
7-day response time 431
30-day response time 476
1-year response time 526
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 511ms
Response time 501
24-hour response time 401
7-day response time 511
30-day response time 471
1-year response time 520
99.84%All-time uptime 99.93%
24-hour uptime 100.00%
7-day uptime 99.84%
30-day uptime 99.96%
1-year uptime 99.96%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 521ms
Response time 565
24-hour response time 506
7-day response time 521
30-day response time 549
1-year response time 607
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.99%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 491ms
Response time 498
24-hour response time 402
7-day response time 491
30-day response time 459
1-year response time 501
100.00%All-time uptime 99.97%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.99%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 439ms
Response time 454
24-hour response time 398
7-day response time 439
30-day response time 446
1-year response time 461
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 100.00%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 402ms
Response time 495
24-hour response time 402
7-day response time 402
30-day response time 428
1-year response time 514
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 100.00%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 676ms
Response time 710
24-hour response time 626
7-day response time 676
30-day response time 676
1-year response time 727
100.00%All-time uptime 99.97%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.98%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 407ms
Response time 459
24-hour response time 395
7-day response time 407
30-day response time 430
1-year response time 472
100.00%All-time uptime 99.97%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 100.00%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 111ms
Response time 113
24-hour response time 109
7-day response time 111
30-day response time 117
1-year response time 115
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

About

The public status page for Kuzzle

Topics

Resources

License

Stars

Watchers

Forks

Contributors