Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 42 KB

README.md

File metadata and controls

94 lines (68 loc) · 42 KB

📈 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 935ms
Response time 973
24-hour response time 773
7-day response time 935
30-day response time 978
1-year response time 973
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 338ms
Response time 330
24-hour response time 342
7-day response time 338
30-day response time 313
1-year response time 330
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 179ms
Response time 401
24-hour response time 85
7-day response time 179
30-day response time 290
1-year response time 401
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 441ms
Response time 455
24-hour response time 470
7-day response time 441
30-day response time 451
1-year response time 455
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 614ms
Response time 522
24-hour response time 488
7-day response time 614
30-day response time 513
1-year response time 522
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 435ms
Response time 450
24-hour response time 418
7-day response time 435
30-day response time 430
1-year response time 450
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 Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 417ms
Response time 446
24-hour response time 496
7-day response time 417
30-day response time 445
1-year response time 446
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 478ms
Response time 470
24-hour response time 478
7-day response time 478
30-day response time 571
1-year response time 470
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 Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 415ms
Response time 436
24-hour response time 489
7-day response time 415
30-day response time 442
1-year response time 436
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 CD 🟩 Up paa-s-cd.yml
Response time graph 444ms
Response time 432
24-hour response time 425
7-day response time 444
30-day response time 427
1-year response time 432
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 SSO 🟩 Up paa-s-sso.yml
Response time graph 591ms
Response time 583
24-hour response time 543
7-day response time 591
30-day response time 638
1-year response time 583
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 LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 428ms
Response time 430
24-hour response time 308
7-day response time 428
30-day response time 433
1-year response time 430
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 (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 98ms
Response time 108
24-hour response time 88
7-day response time 98
30-day response time 106
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