feat(observability): lifecycle API for alert state and announcements #14157
VenuMadhav2541
force-pushed the
feat/observability-db-agnostic-schema
branch
from
939cbfec
to
b8261fa3
7 days ago
refactor(observability): move required-ness out of the database
3315a84f
fix(observability): supply in the service what the columns no longer …
dce95bba
chore(observability): remove comments
e0e01d5a
VenuMadhav2541
force-pushed the
feat/observability-db-agnostic-schema
branch
from
b8261fa3
to
e0e01d5a
7 days ago
feat(observability): lifecycle API for alert state and announcements
b3599cc1
chore(observability): one line per comment, where a comment is needed…
56dfe119
chore(observability): remove comments
db154b6f
VenuMadhav2541
force-pushed the
feat/observability-db-agnostic-schema
branch
from
e0e01d5a
to
526e890d
7 days ago
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
bb526ff7
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
58e2d351
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
f4bf223d
refactor(observability): one lifecycle table per concept, scoped by c…
21456404
chore(observability): remove the comment added to the lifecycle config
d0ca12dd
fix(observability): write lifecycle state in batches Postgres accepts…
4f9ed1c6
refactor(observability): write the lifecycle queries the way the rest…
2fba92ca
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
ac679a90
chore(observability): remove the tests added for the lifecycle API
9711a8b4
refactor(observability): model lifecycle rows the way the rest of die…
4dcdaaec
refactor(observability): typed channel path, hyperswitch error codes,…
4ad39d81
docs(observability): correct the lifecycle section of the README
6bc5fb49
feat(observability): list announcements by ts_alert window and update…
853e1e90
docs(observability): describe the announcement list and metadata update
f5010371
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
310fa52f
Merge remote-tracking branch 'origin/observability-plane-i' into HEAD
809891a2
refactor(observability): take lifecycle advisory locks through one sh…
9f2489b2
fix(observability): lock the channel before merging announcement meta…
5eadb2c3
docs(observability): describe the lifecycle locking, error codes, bod…
edfd2b2e
Merge branch 'feat/observability-db-agnostic-schema-fix' into HEAD
81890fb5
fix(observability): keep announcement and state name and product NOT …
b9ac60b7
fix(observability): require name and product on announcements and sta…
13c14f36
refactor(observability): drop serde defaults the optional lifecycle r…
9e852fc8
docs(observability): say the 2 MiB body limit applies to the JSON routes
38a75915
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
9962286e
Merge remote-tracking branch 'origin/feat/observability-db-agnostic-s…
7ccfd934
refactor(observability): validate lifecycle requests on their types w…
b2abc64c
refactor(observability): merge announcement metadata into state rows …
ce4848bf
docs(observability): describe the lifecycle routes, locking, precondi…
bb6aacbe
refactor(observability): name the lifecycle handlers in the definitio…
bd90e6a1
docs(observability): name the state row's announcement link and which…
9e2840f3
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub