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 999ms
Response time 971
24-hour response time 1295
7-day response time 999
30-day response time 1036
1-year response time 971
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 382ms
Response time 336
24-hour response time 743
7-day response time 382
30-day response time 339
1-year response time 336
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 392ms
Response time 423
24-hour response time 546
7-day response time 392
30-day response time 372
1-year response time 423
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 467ms
Response time 457
24-hour response time 604
7-day response time 467
30-day response time 459
1-year response time 457
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 457ms
Response time 520
24-hour response time 518
7-day response time 457
30-day response time 535
1-year response time 520
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 455ms
Response time 453
24-hour response time 500
7-day response time 455
30-day response time 450
1-year response time 453
100.00%All-time uptime 99.84%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 99.94%
1-year uptime 99.84%
PaaS Console (Web) 🟩 Up paa-s-console-web.yml
Response time graph 463ms
Response time 446
24-hour response time 644
7-day response time 463
30-day response time 448
1-year response time 446
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 Packages 🟩 Up paa-s-packages.yml
Response time graph 428ms
Response time 447
24-hour response time 509
7-day response time 428
30-day response time 444
1-year response time 447
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 Container registry 🟩 Up paa-s-container-registry.yml
Response time graph 483ms
Response time 437
24-hour response time 507
7-day response time 483
30-day response time 469
1-year response time 437
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 CD 🟩 Up paa-s-cd.yml
Response time graph 427ms
Response time 432
24-hour response time 511
7-day response time 427
30-day response time 428
1-year response time 432
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 SSO 🟩 Up paa-s-sso.yml
Response time graph 663ms
Response time 573
24-hour response time 844
7-day response time 663
30-day response time 663
1-year response time 573
100.00%All-time uptime 99.91%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.91%
PaaS LNS (Web) 🟩 Up paa-s-lns-web.yml
Response time graph 446ms
Response time 430
24-hour response time 509
7-day response time 446
30-day response time 425
1-year response time 430
100.00%All-time uptime 99.88%
24-hour uptime 100.00%
7-day uptime 100.00%
30-day uptime 100.00%
1-year uptime 99.88%
PaaS LNS (MQTT) 🟩 Up paa-s-lns-mqtt.yml
Response time graph 114ms
Response time 108
24-hour response time 154
7-day response time 114
30-day response time 112
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