Using Dialect Monitoring Service

Dialect Reference Implementation

To wrap your Monitor within a monitoring service, see Dialect's default reference implementation at:

Open Source Implementations of the Monitoring Service

It could also be useful to explore some real, open-source partner implementations. See if any of these repositories have use-cases similar to yours.

Not all of these implementations are using the latest version of Dialect packages. It is highly recommended that you use these to examples to learn from, but implement yours with all latest Dialect package dependencies to take advantage of new features and bug fixes.

Governance / DAO

Realms

https://github.com/dialectlabs/realms-monitoring-service.git

Realms integration shows several complex monitoring capabilities surrounding DAO and proposal update.

DeFi

Jet

https://github.com/dialectlabs/jet-monitoring-service.git

Jet monitoring service shows a simple way to use thresholding for liquidation warnings.

Marinade

https://github.com/dialectlabs/marinade-monitoring-service

Marinade integration shows how to use notification types. Pro tip: they also make great use of the broadcast feature via the Dashboard.

Saber

https://github.com/dialectlabs/saber-monitoring-service.git

Saber integration shows how to use a push-type data source, as well as a Twitter sink.

Investin

https://github.com/dialectlabs/investin-monitoring-service

Investin uses several different Monitor builders for unique alerting use-cases.

Next Steps

Now that you have built and are hosting a monitoring service, you can jump straight to setting up your Notifications UI/UX:

Last updated