Replies: 2 comments 13 replies
-
Check out the icon-bridge-monitoring. It's hard coding some channels which is why I've refrained from open sourcing it, but I would like that to be changed. The relay endpoint should not be public. Public info can be created via upptime. It would be great if you can add this. |
Beta Was this translation helpful? Give feedback.
-
My 2 cents, have you considered instrumenting your application with prometheus? It's relatively easy to setup (I can PR) and get going to build dashboards in grafana of any custom metric within the relay. Thinking things like Let me know what you think. Also here are a couple examples how I instrument the tracker backend. I then have some internal grafana dashboards that I use to watch backfill runs to fill in tracker data. Most of my alarms are built from other sources but the relay I am sure will have some metrics that when they go out of wack, someone should get a call. Anyways, my 2 cents and can PR some of the setup scripts and a path towards instrumentation. |
Beta Was this translation helpful? Give feedback.
-
From the moment when third-party systems began to use our bridge, there was a need to provide the ability to unify whether the relay is working or not. Since many business processes depend on it, it is easier to suspend the system if the relay does not work than to solve problems with clients whose money is frozen.
The importance of such functionality is obvious, there is only a question on the way of implementation.
I can see only one point for discussion:
Can we provide public access to the health check http relay endpoint?
Yes - the implementation will be simple
No - In this case I can see next solution: We can build a service that will have an http access to the all relays.
This service will collect, process and provide all information about all relays.
This service also can provide different information depending on you role. It should simplify the relay managing process.
But this decision will take much longer.
Beta Was this translation helpful? Give feedback.
All reactions