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 986ms
Response time 1061
24-hour response time 1316
7-day response time 986
30-day response time 1013
1-year response time 1086
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%
Kuzzle Blog 🟩 Up kuzzle-blog.yml
Response time graph 349ms
Response time 316
24-hour response time 391
7-day response time 349
30-day response time 334
1-year response time 312
99.69%All-time uptime 99.98%
24-hour uptime 97.86%
7-day uptime 99.69%
30-day uptime 99.77%
1-year uptime 99.97%
Kuzzle Docs 🟩 Up kuzzle-docs.yml
Response time graph 343ms
Response time 352
24-hour response time 405
7-day response time 343
30-day response time 311
1-year response time 326
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 490ms
Response time 474
24-hour response time 512
7-day response time 490
30-day response time 456
1-year response time 477
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 492ms
Response time 529
24-hour response time 653
7-day response time 492
30-day response time 532
1-year response time 530
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 494ms
Response time 495
24-hour response time 666
7-day response time 494
30-day response time 456
1-year response time 510
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.97%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 560ms
Response time 543
24-hour response time 636
7-day response time 560
30-day response time 562
1-year response time 578
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 432ms
Response time 496
24-hour response time 514
7-day response time 432
30-day response time 554
1-year response time 511
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 482ms
Response time 451
24-hour response time 638
7-day response time 482
30-day response time 447
1-year response time 457
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 CD 🟩 Up paa-s-cd.yml
Response time graph 447ms
Response time 495
24-hour response time 502
7-day response time 447
30-day response time 444
1-year response time 517
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 696ms
Response time 681
24-hour response time 971
7-day response time 696
30-day response time 698
1-year response time 716
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 (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 398ms
Response time 458
24-hour response time 503
7-day response time 398
30-day response time 414
1-year response time 469
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 112ms
Response time 111
24-hour response time 151
7-day response time 112
30-day response time 113
1-year response time 113
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 2

  •  
  •