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 959ms
Response time 1008
24-hour response time 1000
7-day response time 959
30-day response time 1167
1-year response time 1009
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 366ms
Response time 317
24-hour response time 287
7-day response time 366
30-day response time 300
1-year response time 317
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 444ms
Response time 371
24-hour response time 535
7-day response time 444
30-day response time 296
1-year response time 365
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 438ms
Response time 473
24-hour response time 426
7-day response time 438
30-day response time 468
1-year response time 473
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 560ms
Response time 532
24-hour response time 606
7-day response time 560
30-day response time 535
1-year response time 532
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 524ms
Response time 504
24-hour response time 825
7-day response time 524
30-day response time 731
1-year response time 506
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 Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 547ms
Response time 532
24-hour response time 666
7-day response time 547
30-day response time 767
1-year response time 539
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.97%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 549ms
Response time 497
24-hour response time 634
7-day response time 549
30-day response time 509
1-year response time 503
100.00%All-time uptime 99.96%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.96%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 397ms
Response time 452
24-hour response time 400
7-day response time 397
30-day response time 435
1-year response time 455
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.96%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 480ms
Response time 508
24-hour response time 621
7-day response time 480
30-day response time 635
1-year response time 515
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.97%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 699ms
Response time 673
24-hour response time 711
7-day response time 699
30-day response time 858
1-year response time 692
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.96%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 424ms
Response time 467
24-hour response time 432
7-day response time 424
30-day response time 439
1-year response time 470
100.00%All-time uptime 99.96%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.95%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 106ms
Response time 111
24-hour response time 121
7-day response time 106
30-day response time 115
1-year response time 112
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

  •  
  •