feat(BRIDGE-150): Observability service modification; user distinction utility & heartbeat; various observbility metrics & relevant integration tests

This commit is contained in:
Atanas Janeshliev
2024-09-23 10:13:05 +00:00
parent 5b874657cb
commit 3ca9e625f5
30 changed files with 1348 additions and 106 deletions

View File

@ -0,0 +1,38 @@
Feature: Bridge send remote notification observability metrics
Background:
Given there exists an account with username "[user:user1]" and password "password"
Then it succeeds
When bridge starts
Then it succeeds
Scenario: Test all possible heartbeat metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible observability heartbeat metrics
Then it succeeds
Scenario: Test all possible user discrimination metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible user distinction metrics
Then it succeeds
Scenario: Test all possible sync message event failure observability metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible sync message event failure observability metrics
Then it succeeds
Scenario: Test all possible event loop message events observability metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible event loop message events observability metrics
Then it succeeds
Scenario: Test all possible sync message building failure observability metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible sync message building failure observability metrics
Then it succeeds
Scenario: Test all possible sync message building success observability metrics
When the user logs in with username "[user:user1]" and password "password"
And the user with username "[user:user1]" sends all possible sync message building success observability metrics
Then it succeeds