Configuration

Last update: November 21, 2020

Teams

e.g. Security, Catalog, Orders & Payments

To create and manage severities, navigate over the menu and click Configuration > Teams > Add new team.

From here, you'll be able to add a team of your choice by filling out the name and description (optional).

By default, Rootly already pre-defines teams (Infrastructure, Security, and Search). Feel free to leave those as is.

Severities

e.g. SEV0, SEV1, SEV2 or P0, P1, P2

A severity represents how badly an incident is impacting your business and wording differs from a company to another.

To create and manage severities, navigate over the menu and click Configuration > Severities > Add new severity.

From here, you'll be able to add a functionality of your choice by filling out the name and description (optional). You can leave services blank for now as you'll be able to link a given functionality to a service later on.

By default, Rootly already pre-defines severities (SEV0, SEV1, SEV2, SEV3). Feel free to leave those as is.

Functionalities

e.g. Add to cart, Checkout

A functionality (function) is a programming construct that performs a specific task. Functionalities let you associate backend services with the features your end users interact with.

To create and manage functionalities, navigate over the menu and click Configuration > Functionalities > Add new functionality.

From here, you'll be able to add a functionality of your choice by filling out the name and description (optional). You can leave services blank for now as you'll be able to link a given functionality to a service later on.

Services

e.g. "elasticsearch-prod", "customer-postgresql-staging"

A service is a collection of functionalities (functions) that are capable of performing a targeted business operation. A service can be a micro-service, a mono-repository, or a library you maintain.

To create and manage services, navigate over the menu and click Configuration > Services > Add new service.

From here, you'll be able to add a service of your choice by filling out the name and description (optional). You'll also have the option to link any functionality(s) you may have included with this given service. This will help you get a better understanding of which service powers which functionalities.

Environment

e.g. development, staging, production

Environments let you break up your app by region (e.g., US East 1) or development stage (e.g., Production).

To create and manage environments, navigate over the menu and click Configuration > Environments > Add new environment.

From here, you'll be able to add an environment of your choice by filling out the name and description (optional).

By default, Rootly already pre-defines development stage based environments (production, staging, and development). Feel free to leave those as is.

Incident Roles

e.g. Commander, Ops Lead

To create and manage incident roles, navigate over the menu and click Configuration > Incident Role > Add new incident role.

From here, you'll be able to add an incident role of your choice by filling out the name and description (optional).

By default, Rootly already pre-defines teams (Commander, Ops Lead, Communication and Planning). Feel free to leave those as is.