bcgov / DITP-DevOps

Digital Identity and Trust Program Team's DevOps Documentation Repository
Apache License 2.0
2 stars 5 forks source link

Add uptime monitoring for BC Wallet Showcase App #45

Closed WadeBarnes closed 1 year ago

WadeBarnes commented 1 year ago

Add uptime monitoring for the BC Wallet Showcase App in the dev, test, and prod environments.

URL endpoints to be monitored can be found here:

There are three components to the application we want to monitor. The proxy server (bc-wallet-demo-proxy), the server (bc-wallet-demo-server, which also acts as the agent), and the frontend website (bc-wallet-demo-web).

Start with adding a monitor for the public facing prod URL; https://digital.gov.bc.ca/digital-trust/showcase/

Add all checks to the appropriate sections of the status and sla pages.

WadeBarnes commented 1 year ago

@wadeking98, Is there some clean-up needed on the bc-wallet-demo resources in the dev environment. See my comment above.

wadeking98 commented 1 year ago

@wadeking98, Is there some clean-up needed on the bc-wallet-demo resources in the dev environment. See my comment above.

Yes, I can clean it up. That's an artifact from when we have the showcase split into the lawyer and student showcases

wadeking98 commented 1 year ago

Routes to monitor:

Dev:

WadeBarnes commented 1 year ago

@wadeking98, Could you have a look at bc-wallet-demo-web in test. Details provided in RC.

rajpalc7 commented 1 year ago

@WadeBarnes - Hi Wade, both BC Wallet Demo Proxy and Web has been added as part of our checks, only endpoint is left at this point which needs to be discussed with Wade king. Once endpoint URL is working we can add it to checks and SLA pages and close this ticket

WadeBarnes commented 1 year ago

@rajpalc7, Please rename all BC Wallet Demo checks to BC Wallet Showcase.

rajpalc7 commented 1 year ago

@WadeBarnes - Renaming is completed now

WadeBarnes commented 1 year ago

@wadeking98, What endpoints are available on the agent for monitoring? The proxy looks like it's meant to be a proxy for the agent admin interface, and the agent endpoint is the client interface to the agent, is that correct? Should we be monitoring the agent through the admin interface via the proxy?

Perhaps a quick meeting to discuss the network layout and options?

WadeBarnes commented 1 year ago

Monitoring is in place. Other tickets deal with updates.