Incident.io
Technical Details
- Deployment type:
Ad-hoc
Understanding Incident.io
What is Incident.io
As per the description on Incident.io’s homepage:
incident.io is an all-in-one incident management platform unifying on-call scheduling, real-time incident response, and integrated status pages – helping teams resolve issues faster and reduce downtime.
How we manage items in Incident.io
We currently manage all Incident.io items within Incident.io itself.
Accessing the Customer Support Operations status page
To access our status page:
- Navigate to the status page at https://statuspage.incident.io/cust-support-ops/main
- Enter your work email
- Note this does require the use of a gitlab.com email address for authentication
- Check your email inbox
- Subject should be
Log in to Customer Support Operations
- Subject should be
- Click the
Log in to Customer Support Operations status pagebutton
Customer Support Operations setup
Components catalog
Source: Customer Support Operations components
These reflect the items that can have incidents or maintenances on them. Think of it as the items within a status page itself.
Due to the extensive list of items contained in this, please see the source link above.
Groups catalog
Source: Customer Support Operations groups
These are items that group together components.
We currently only utilize one group:
Main
Status page
Source: Customer Support Operations Status
This is our actual status page. It uses the group (and the components within said group).
- Basic settings
- Basic settings
- Page title:
Customer Support Operations - Base URL: https://statuspage.incident.io/cust-support-ops
- Page title:
- Customization
- Support URL: none
- Google Analytics tag: none
- Privacy policy: none
- Terms of service: none
- Basic settings
- Customer pages
- Customer pages
- Disabled sub-pages: none
- Page setup
- Theming
- Dark mode
- Date view: Calendar
- Theming
- Components
- Component uptimes: Coloured bars and uptime percentage
- Custom domain
- Custom domain: none
Administrator tasks
Warning
- All tasks should only be done if there is a corresponding request issue (Feature Request, Administrative, Bug, etc.). If one does not exist, you should first create one (and let it go through the standard process before working it).
- All tasks are tailored specifically to the Customer Support Operations team and do not reflect how other teams may perform their administrator tasks
Managing component catalogs
Creating a component catalog
As we manage all Incident.io items within Incident.io itself, you will need to create the component catalog in the system itself. To create a component catalog:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click Add a custom type
- Enter a
Name - Enter a
Description - Under
Categoriesclick+ Services - Ensure
Are entries of this type ranked?checkbox is checked - Ensure
Reference entries by namecheckbox is checked - Click
Saveat bottom-right
Editing a component catalog
As we manage all Incident.io items within Incident.io itself, you will need to edit the component catalog in the system itself. To edit a component catalog:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the component catalog to edit
- Click
Edit typeat the top-right of the page - Make the needed changes
- Click
Saveat bottom-right
Adding a component to a component catalog
As we manage all Incident.io items within Incident.io itself, you will need to add the component to the component catalog in the system itself. To to add the component to the component catalog:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the component catalog to add a component to
- Click
Create entryat the top-right of the page - Enter the
Nameof the new component - Click
Createat bottom-right
Deleting a component catalog
As we manage all Incident.io items within Incident.io itself, you will need to delete the component catalog in the system itself. To delete a component catalog:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click Add a custom type
- Click the component catalog to delete
- Click
Delete typeat the top-right of the page - Type the name of the component catalog you are deleting in the text box of the popup modal
- Click
Continueat bottom-right of the popup modal
Managing group catalogs
Creating a group catalog
This is the same process as Creating a component catalog.
Editing a group catalog
This is the same process as Editing a component catalog.
Adding a group to a group catalog
As we manage all Incident.io items within Incident.io itself, you will need to add the group to the group catalog in the system itself. To to add the group to the group catalog:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the component catalog to add a group to
- Click
Create entryat the top-right of the page - Enter the
Nameof the new component - Populate the list of components for the group in the
Componentsarea - Enter an
Email domainofgitlab.com - Click
Createat bottom-right
Adding a component to a group catalog
This is done by Editing a group.
Deleting a group catalog
This is the same process as Deleting a component catalog.
Managing groups
Creating a group
This is done by Adding a group to a group catalog.
Editing a group
As we manage all Incident.io items within Incident.io itself, you will need to edit the group in the system itself. To edit the group:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the catalog the group is within
- Locate the group to edit in question and click on it
- Click the pencil icon in the top-right of the right-hand sidebar
- Make your changes
- Click
Saveon the bottom-right of the right-hand sidebar
Deleting a group
As we manage all Incident.io items within Incident.io itself, you will need to delete the group in the system itself. To delete a group:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the catalog the group is within
- Locate the group to edit in question and click on it
- Click the trashcan icon in the top-right of the right-hand sidebar
- Click the
Confirmbutton to confirm the deletion
Managing components
Warning
- All components we use should align with the item in Customer Support Operations System Criticality.
Creating a component
This is done by Adding a component to a component catalog.
Editing a component
As we manage all Incident.io items within Incident.io itself, you will need to edit the component in the system itself. To edit the component:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the catalog the component is within
- Locate the component to edit in question and click on it
- Click the pencil icon in the top-right of the right-hand sidebar
- Make your changes
- Click
Saveon the bottom-right of the right-hand sidebar
Deleting a component
As we manage all Incident.io items within Incident.io itself, you will need to delete the component in the system itself. To delete the component:
- Login to Incident.io (via Okta)
- Go to Catalog
- Click the catalog the component is within
- Locate the component to edit in question and click on it
- Click the trashcan icon in the top-right of the right-hand sidebar
- Click the
Confirmbutton to confirm the deletion
Managing status pages
Creating a status page
As we manage all Incident.io items within Incident.io itself, you will need to create the status page in the system itself. To create the status page:
- Login to Incident.io (via Okta)
- Go to Status pages
- Click Create customer page
- Enter a
Page title - Enter
Status page URL(if you want to change the auto-generated one) - Under
Customer pages- Click
Use an existing catalog type - Set
Which catalog type defines the customers you'd like to create?to the group catalog you wish to use - Set
Which catalog attribute represents your components?toComponents - Set
Which catalog attribute represents allowed email domains?toEmail domains
- Click
- Under
Pages- Set the
Page name - Set the
URL
- Set the
- Under
Page setup- Set
ThemingtoDark mode - Select a
Company logo(if desired) - Select a
Favicon(if desired)
- Set
- Click
Create status pageat the bottom-right of the page
Editing a status page
As we manage all Incident.io items within Incident.io itself, you will need to edit the status page in the system itself. To edit the status page:
- Login to Incident.io (via Okta)
- Go to Status pages
- Click the name of the status page to edit
- Click the
Settingstab - Make the changes needed for the section you need to change (and click
Saveto implement the changes)
Adding a component to a status page
This is done by Adding a component to a group catalog.
Deleting a status page
As we manage all Incident.io items within Incident.io itself, you will need to delete the status page in the system itself. To delete the status page:
- Login to Incident.io (via Okta)
- Go to Status pages
- Click the name of the status page to edit
- Click the
Settingstab - Scroll to the bottom of the page and click
Delete status page - Type the name of your status page
- Click
Delete status page
Managing incidents
Creating an incident
To create an incident:
- Login to Incident.io (via Okta)
- Navigate to Status pages
- Click on the status page you want to make an incident on
- Click
Publish incidentat the top-right - Fill out a meaningful
Name - Set the
Statusof the incident- Investigating: Report an incident
- This is normally what you would use as the starting point
- Identified: Problem has been determined and a fix is being made
- Monitoring: Fix is implemented and we are monitoring the situation
- Resolved: Everything is good to go
- Investigating: Report an incident
- Set a meaningful
Messagefor the incident- You should include a link to your incident issue here
- Set the level of impact on
Affected components(the value needed depends on the impact of the incident)- No impact: The incident does not impact this component
- Degraded performance: The component is working but at lower than standard performance levels
- Partial outage: Significant parts of the component are not working
- Full outage: The component is hard down
- Click
Review incident - Review all information for accuracy
- Click
Publish incident
Updating an incident
To update an incident:
- Login to Incident.io (via Okta)
- Navigate to Status pages
- Click on the status page the incident is on
- Click on the incident in question
- Click the top-right status bar (says what the current status is)
- Select the new
Status- Identified: Problem has been determined and a fix is being made
- Monitoring: Fix is implemented and we are monitoring the situation
- Resolved: Everything is good to go
- Enter a meaningful message
- Click
Review update - Review all information for accuracy
- Click
Publish update
Managing maintenance
Creating a maintenance event
To create a maintenance event:
- Login to Incident.io (via Okta)
- Navigate to Status pages
- Click on the status page you want to make an incident on
- Click on
Maintenance - Click
Schedule maintenanceat the top-right of the page - Fill out a meaningful
Name - Ensure
Automatically update statusis checked - Set the
Impact window(keep in mind it is using local time) - Set a meaningful
Message - Set the level of impact on
Affected components- No impact: The maintenance does not impact this component
- Under maintenance: The maintenance does impact this component
- Click
Review - Review all information for accuracy
- Click
Publish maintenance
Updating a maintenance event
To update a maintenance event:
- Login to Incident.io (via Okta)
- Navigate to Status pages
- Click on the status page you want to make an incident on
- Click on
Maintenance - Click the maintenance in question
- Click the top-right status bar (says what the current status is)
- Select the new
Status - Enter a meaningful message
- Click
Review update - Review all information for accuracy
- Click
Publish update
8fb7c52e)
