hyperswitch
feat(observability): lifecycle API for alert state and announcements
#14157
Open

feat(observability): lifecycle API for alert state and announcements #14157

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

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone