Status pages
Bot status pages
The bots provide a status page that indicates the current health of a contract, as well as providing useful information. The following bots are running.
| Contract | Status page |
|---|---|
osmobeta | https://osmobeta-bot.levana.finance/status |
osmoci | https://osmoci-bot.levana.finance/status |
osmodev | https://osmodev-bot.levana.finance/status |
osmodebug | https://osmodebug-bot.levana.finance/status |
osmoqa | https://osmoqa-bot.levana.finance/status |
injdebug | https://injdebug-bot.levana.finance/status |
injbeta | https://injbeta-bot.levana.finance/status |
ntrnbeta | https://ntrnbeta-bot.levana.finance/status |
ntrndev | https://ntrndev-bot.levana.finance/status |
rujibeta | https://rujibeta-bot.levana.finance/status |
osmomainnet1 | https://bots-osmomainnet1.levana.finance/status |
injmainnet1 | https://bots-injmainnet1.levana.finance/status |
ntrnmainnet1 | https://bots-ntrnmainnet1.levana.finance/status |
Note that mainnet bots are protected by Cloudflare Access. See more details on how to monitor these in the monitoring section below.
Indexer alert pages
Find out all the markets via this indexer endpoint: https://indexer-mainnet.levana.finance/markets
And based on the market id from that page, you can visit the individual alert page via this url: https://indexer-mainnet.levana.finance/INSERT-CHAIN-ID
Here are the current mainnet alert pages:
| Market | Alert page |
|---|---|
| Osmosis | https://indexer-mainnet.levana.finance/alerts/osmosis-1 |
| Injective | https://indexer-mainnet.levana.finance/alerts/injective-1 |
| Neutron | https://indexer-mainnet.levana.finance/alerts/neutron-1 |
Here are the current testnet alert pages:
| Market | Alert page |
|---|---|
| Osmosis Testnet | https://indexer-testnet.levana.finance/alerts/osmo-test-5 |
| Injective Testnet | https://indexer-testnet.levana.finance/alerts/injective-888 |
| Neutron Testnet | https://indexer-testnet.levana.finance/alerts/pion-1 |
Querier health page
| Deployment | Health page |
|---|---|
| ECS (Both mainnet & testnet) | https://querier-testnet.levana.finance/grpc-health |
| ECS (Only mainnet) | https://querier-mainnet.levana.finance/grpc-health |
Public status pages
Monitoring
Levana uses UptimeRobot for monitoring the health of backend services. Some sensitive services, in particular the bots, are protected by Cloudflare Access, so the configuration needs to be done correctly. This includes:
- Ensure that Cloudflare Access is actually enabled on the domain name.
- When configuring UptimeRobot monitors, make sure to set the following:
- Only accept status code 200. Cloudflare Access will use other codes, like 302, during normal operations.
- Provide a service token via custom headers. You can copy-paste these headers from an existing bot config (like the Osmosis gas check) within UptimeRobot.
- Disable "Follow Redirections"
Generally speaking, accepting only status code 200 and not following redirections should be used for all monitors.