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 1090ms
Response time 984
24-hour response time 1161
7-day response time 1090
30-day response time 1026
1-year response time 984
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 341ms
Response time 321
24-hour response time 323
7-day response time 341
30-day response time 287
1-year response time 321
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 552ms
Response time 387
24-hour response time 946
7-day response time 552
30-day response time 422
1-year response time 387
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 514ms
Response time 471
24-hour response time 434
7-day response time 514
30-day response time 499
1-year response time 471
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 530ms
Response time 525
24-hour response time 499
7-day response time 530
30-day response time 535
1-year response time 525
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 509ms
Response time 460
24-hour response time 525
7-day response time 509
30-day response time 470
1-year response time 460
100.00%All-time uptime 99.91%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.91%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 502ms
Response time 486
24-hour response time 438
7-day response time 502
30-day response time 549
1-year response time 486
100.00%All-time uptime 99.96%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.96%
PaaS Packages 🟩 Up paa-s-packages.yml
Response time graph 559ms
Response time 475
24-hour response time 448
7-day response time 559
30-day response time 478
1-year response time 475
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 493ms
Response time 439
24-hour response time 691
7-day response time 493
30-day response time 464
1-year response time 439
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.95%
PaaS CD 🟩 Up paa-s-cd.yml
Response time graph 473ms
Response time 455
24-hour response time 438
7-day response time 473
30-day response time 490
1-year response time 455
100.00%All-time uptime 99.96%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.97%
1-year uptime 99.96%
PaaS SSO 🟩 Up paa-s-sso.yml
Response time graph 738ms
Response time 625
24-hour response time 708
7-day response time 738
30-day response time 710
1-year response time 625
100.00%All-time uptime 99.95%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.95%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 627ms
Response time 435
24-hour response time 449
7-day response time 627
30-day response time 488
1-year response time 435
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.94%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 125ms
Response time 110
24-hour response time 132
7-day response time 125
30-day response time 115
1-year response time 110
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