Reliability Insights

Blameless providers users with valuable insight into their historical Blameless Service Records data via a powerful Reliability Insights dashboards.

Getting Started

Navigate over to the Blameless UI, and from the main navigation menu click on Reliability Insights.

Blameless Boards

Blameless provides users with a series of dashboards out of the box to gain immediate insight into their reliability.

Reliability Insights - Blameless Boards

Adjusting the Time Period of Blameless Boards

Blameless boards have a global time period filter which can be adjusted to look at different time slices of the board data.

Reliability Insights - Time Filter

You can easily filter by one of the predefined time ranges, or create your own custom range in year, months or days.

Cloning a Blameless Board

Blameless boards cannot be edited as they are predefined, however they can be cloned if you'd like to use them as a starting point for your own custom board which can then be edited.

To clone a board, simply click on the more actions menu in the top right of the board, and select Duplicate Board. Enter a name for the cloned board and submit.

Reliability Insights - Clone Blameless BoardReliability Insights - Clone Blameless Board Modal

Custom Boards

With Reliability Insights, users can create custom boards of their own to look at any meaningful data they are interested in. They can create custom boards with their own tiles to visualize patterns, metrics and trends across their Blameless Service records.

Creating a New Board

From the left menu of Reliability Insights, select the + icon to create a new board. Here, you can select from a blank board, or optionally clone an existing board.

Reliability Insights - Create new board

Editing Boards

Board properties can be edited by clicking on the more actions menu in the top right of the board, and selecting Edit board. From here you can edit the board name.

Reliability Insights - Edit Board

Deleting Boards

Custom boards can be deleted by clicking on the more actions menu in the top right of the board and selecting Delete board.

Reliability Insights - Delete Board

Tiles

Boards are comprised of a series of tiles which represent data queries and visualizations.

Adding a New Tile

To add a new tile to a board, click the Add Tile button in the top right.

Editing Tiles

Tile properties can be edited by clicking on the more actions menu in the top right of the board, and selecting Edit tile properties. From here you can edit the tile name, and description.

Reliability Insights - Edit Tile

Tile Interactions

Tiles can be reordered by dragging them around the board coordinates as desired. They can also be resized by using the drag handle in bottom right of a tile.

Reliability Insights - Dragging Tiles

Moving Across Boards

Tiles can be moved across boards by clicking on the more actions menu in the top right of a tile and selecting Move tile to board.

Reliability Insights - Move Tile

Cloning Tiles

Tiles can be cloned within or across boards by clicking on the more actions menu in the top right of a tile and selecting either Clone tile, or Clone tile to board.

Reliability Insights - Clone Tile

Exporting Tiles as a CSV file

Tiles can be exported as a CSV file by clicking on the more actions menu in the top right of a tile and selecting Export Tile to and then CSV.

Reliability Insights - Export tile to CSV
note

By default exported tiles will only display the first 50 rows of the tile. To get more data, edit the rows per page to a higher value to view additional rows of data.

Deleting Tiles

Tiles can be deleted by clicking on the more actions menu in the top right of a tile and selecting Remove tile.

Reliability Insights - Remove Tile

Building Queries

Once you have a custom board, it's time to start building your tiles and queries so you can view data and visualizations.

Before we dive in, we'll need to understand a few fundamental concepts so we can reason about things when building queries.

Data Sources

When starting with a new query, you'll need to first select a data source. Data sources help refine your query fields, options and filters down to more manageable relationships and logical domains.

Reliability Insights - Data Sources

Fields

Fields represent the data model fields exposed within each data source. The first step of building of a query involves selecting desired fields to compose a query for your specific use case.

Reliability Insights - Fields

Field Refinements

Depending on the data type of a given field (numeric, text, datatime, boolean), certain functional refinements may be applied to the field to further refine the data returned.

Field Data TypeFunctional RefinementRefinement Description
NumericZero if emptyReturns zero if empty
TextLengthReturns the string length
DatetimeDateReturns in date format, e.g. 2020-02-26T00:00:00
DatetimeYearReturns the year
DatetimeMonthReturns the month
DatetimeMonth nameReturns the month name
DatetimeMonth numberReturns the month number
DatetimeDay numberReturns the day number
DatetimeMonth name and dayReturns the month name and day
DatetimeMonth number and dayReturns the month number and day
DatetimeDay nameReturns the day name
DatetimeHourReturns the hour
DatetimeMinuteReturns the minute
DatetimeSecondReturns the second
BooleanFalse if emptyReturns false if empty

Aggregations

Applying aggregations to field data allow you to gather and express field values in a summary form. This allows you to group values together to form a single value of more significant meaning.

Field Data TypeAggregations Available
NumericSum
Count
Minimum
Maximum
Average
DatetimeSum
Count
Minimum
Maximum
Average
Concatenate
TextCount
Concatenate
BooleanSum
Count
Minimum
Maximum
Average

Filters

With filters you can filter field data by specific criteria. Filters can be applied either before aggregations are computed, or after.

Applying multiple filters to the same field will join them via a logical OR condition.

Field Data TypeFilterDescription
DatetimeRolling windowThis filter continuously moves forward to maintain the specified time period.
DatetimeEqualsFilters dates that equal the provided value.
DatetimeNot equalsFilters dates that do not equal the provided value.
DatetimeGreater thanFilters dates that are greater than the provided value.
DatetimeGreater than or equal toFilters dates that are greater than or equal to the provided value.
DatetimeLess thanFilters dates that are less than the provided value.
DatetimeLess than or equal toFilters dates that are less than or equal to the provided value.
DatetimeBetweenFilters dates that are between the provided values.
DatetimeEmptyFilters dates that have empty values.
DatetimeNot emptyFilters dates that are not empty values.
BooleanEqualsFilters booleans that equal the provided value.
BooleanEmptyFilters booleans that have empty values.
BooleanNot emptyFilters booleans that are not empty values.
NumericEqualsFilters numbers that equal the provided value.
NumericNot equalsFilters numbers that do not equal the provided value.
NumericGreater thanFilters numbers that are greater than the provided value.
NumericGreater than or equal toFilters numbers that are greater than or equal to the provided value.
NumericLess thanFilters numbers that are less than the provided value.
NumericLess than or equal toFilters numbers that are less than or equal to the provided value.
NumericBetweenFilters numbers that are between the provided values.
NumericEmptyFilters numbers that have empty values.
NumericNot emptyFilters numbers that are not empty values.
TextEqualsFilters text that equal the provided value.
TextNot equalsFilters text that do not equal the provided value.
TextContainsFilters text that contains the provided value.
TextNot containsFilters text that does not contain the provided value.
TextStarts withFilters text that starts with the provided value.
TextEnds withFilters text that ends with the provided value.
TextFrom listFilters text that equals any of the provided values in the list.
TextNot from listFilters text that does not equal any of the provided values in the list.
TextEmptyFilters text that has empty values.
TextNot emptyFilters text that are not empty values.

Sorting

Queries support ASC or DESC sort across data fields. Multisort functionality is also supported, in which you need to supply a relative sort order across the fields.

Reliability Insights - Sort Order

Formatting

Applying formats to fields allows you to adjust how data is displayed.

Field Data TypeFormat
Datetimeyear/month#/day
Datetimeyear-month#-day
Datetimemonth day, year
Datetimeyear-month#-day time
BooleanYes/No
BooleanTrue/False
NumericCurrency
Numeric$ Currency
NumericCAD Currency
NumericComma separator
NumericPercentage
NumericAbsolute
NumericCeiling
NumericFloor
NumericRound 1 decimal
NumericRound 2 decimal
NumericTruncate no decimal
TextUppercase
TextLowercase
TextPretty
TextTrim 15
TextTrim 30
TextPretty Trim 15
TextPretty Trim 30
TextLink
TextImage URL

Visualizations

Multiple visualization types provide a powerful way to communicate data-driven findings, motivate analyses, and detect patterns and anomolies.

VisualizationDescriptionExample
Data TableData tables allow you to view a tabular list of your data, including pagination and selected columnsReliability Insights - Data Table
Data TileData tiles allow you to view a single data value within a queryReliability Insights - Data Tile
Bar ChartDisplay data in bar chart formatReliability Insights - Bar Chart
Stacked Bar ChartDisplay data in stacked bar chart formatReliability Insights - Stacked Bar Chart
Area ChartDisplay data in area chart formatReliability Insights - Area Chart
Scatter ChartDisplay data in a scatter plotReliability Insights - Scatter Plot
Line ChartDisplay data in line chart formatReliability Insights - Line Chart
Multiline ChartDisplay data in multiline chart formatReliability Insights - Multiline Chart
Pie ChartDisplay data in pie chart formatReliability Insights - Pie Chart
Radar ChartDisplay data in radar chart formatReliability Insights - Radar Chart

Calculated Fields

Calculated fields allow you to create a new field which is computed by combining other fields and standard SQL functions and operations.

Pre Calculated Fields

A calculated field created using raw data fields is a pre calculated field.

Reliability Insights - Pre Calculated Field

Post Calculated Fields

A calculated field created using the subset of the current query fields, including their applied agreegations and filters, is a post calculated field.

Reliability Insights - Post Calculated Field

Query Examples

Coming soon.