Guide
Table of contents
Prerequisites
Install Site Reliability Operations (SRO)
Site Reliability Operations (SRO) increases the visibility of microservices in a single workspace by onboarding distributed teams and registering services in minutes. ​Quickly connect services to telemetry via Webhook integrations and resolve incidents faster with alert automation. Installation is as folows:
-
Login to your SN Instance as Administrator
-
Navigate to the System Definition > Plugins and install or activate the following plugins:
Plugin Name Plugin ID Site Reliability Operations V14.0.2 sn_sro
Verify Service Map
Locate Service Map YAML File in GitHub
-
Browse to GitHub
-
Navigate to your GitHub Repository (e.g.
cassandra
) -
Locate the
registration/boutique.json
file
Review Service Map
-
Verify all
services
andrelationships
are valid
Register Services
Configure Pipeline
-
Sign In to Azure DevOps
-
Select the Boutique Project (e.g.
cassandra
) you configured earlier. -
Navigate to
Pipelines > All
and create anazure-pipelines
folder, if it does not exist. -
Navigate to the
azure-pipelines
folder and pressCreate Pipeline
-
For the
Where is your code?
prompt, selectGitHub
-
For the
Select a repository
prompt, select your GitHub Repository. -
Press
Approve and Install
-
Enter your GitHub password if prompted.
-
At the
Configure your pipeline
prompt, selectExisting Azure Pipelines YAML file
-
At the
Select an existing YAML file
prompt, set fields as follows:Field Value Branch main
Path /azure-pipelines/register-services.yml
-
Press
Continue
to review your pipeline YAML. -
Create the following Pipeline Variables:
Name Value Keep this value secret Let users override this value when running this pipeline NOW_USERNAME YOUR SN USER ID False True NOW_PASSWORD YOUR SN PASSWORD True True NOW_SERVER YOUR SERVICENOW URL False True SERVICE_MAP boutique
False True -
Using the
Run
Button, selectSave Pipeline
-
Rename Pipeline as follows:
Field Value Name register-services
Select folder \azure-pipelines
Run Pipeline
-
Press
Run Pipeline
-
Review Variables and press
Run
-
Monitor the Pipeline and make sure it runs successfully
Configure Site Reliability Operations
Create new Teams
-
Navigate to Site Reliability Operations > Site Teams > All Teams
-
Create a Team called
Team Boutique
and add yourself as a member:
Assign all Services to the new Team
-
Navigate to Site Reliability Operations > Services > Unasigned Services
-
Set the Operational Status for each Service to
Operational
-
Set the Support Group for each Service to
Team Boutique
Review the Service Map
-
Navigate to Site Reliability Operations > Site Reliability Ops Workspace
-
Click on the Services Icon
-
Click on the Boutique Service
-
Clon on Relationships Tab
-
Review the Boutique Service Map