Currently, we trigger all pages labeled with 'error' severity. However, certain pages, like capacity incidents, don't require immediate phone calls. Using the severity column, we can filter out non-urgent pages.
12 lines
247 B
Ruby
12 lines
247 B
Ruby
# frozen_string_literal: true
|
|
|
|
Sequel.migration do
|
|
change do
|
|
create_enum(:page_severity, %w[critical error warning info])
|
|
|
|
alter_table(:page) do
|
|
add_column :severity, :page_severity, default: "error", null: false
|
|
end
|
|
end
|
|
end
|