Service Levels (Deprecated)
This feature has been deprecated for public access and is currently in private beta
For each Squadcast service, you can set Service Level Objectives (SLOs) to measure the Service Level Indicators (SLIs) and monitor SLO breaches to improve SRE of your organization.
In order to enable service levels, you need to integrate our DEX SDKs into your service.
To enable these service levels for a service, click the 3 dots icon for the service and select Service Levels.
In the Service levels, add a group name and select the DEX SDK for your service and check the checkboxes for the corresponding SLIs like Latency, Memory and Status code. Right now, DEX is only available for Golang and NodeJS and we are working to add more technologies.
DEX SDK for Golang: https://github.com/squadcastHQ/dex-go
DEX SDK for NodeJS: https://github.com/squadcastHQ/dex-node
Copy the generated DEX API key and configure the DEX SDK in your service.
You can select the checkboxes to enable any of the Available SLIs such as Latency, Memory and Status code and configure the SLOs and save it.
Once configured, you can see the SLO status on the service directly with the help of green dot for healthy SLO and Red blinking dot for SLO Breach.
You can view the live data by clicking on the red or green dot.
Also, whenever there is an SLO breach, an incident will get triggered in Squadcast so as to fix the SLO breach.