Go to file
Hendrik Hofstadt ffacd27cfe Update Tendermint 2018-12-03 11:24:18 +01:00
alerter Update Tendermint 2018-12-03 11:24:18 +01:00
net_exporter Update Tendermint 2018-12-03 11:24:18 +01:00
types Refactor code, add address filter for alerting, allow graceful stopping, filter governance alerts, update proposals on status change 2018-09-26 13:44:27 +02:00
.gitignore initial commit 2018-09-24 23:37:57 +02:00
Gopkg.lock Update Tendermint 2018-12-03 11:24:18 +01:00
Gopkg.toml Update Tendermint 2018-12-03 11:24:18 +01:00
Makefile add make for exporter 2018-09-25 16:02:35 +02:00
README.md Update Tendermint 2018-12-03 11:24:18 +01:00
main.go Update Tendermint 2018-12-03 11:24:18 +01:00

README.md

chain_exporter

Metrics exporter and alerter tools for cosmos-sdk

chain_exporter

Chain_exporter exports blockchain metadata, information about missed blocks and governance proposals from the lcd to Postgres.

Environment:

"GAIA_URL" = "http://gaia-node1:26657" # gaia URL
"DB_HOST" = "postgres-chain:5432" # Postgres host:port
"DB_USER" = "postgres" # DB username
"DB_PW"= "mypwd" # DB password
"LCD_URL" = "https://gaia-lcd:1317" # gaia lcd URL

net_exporter

Net_exporter periodically exports net_info from gaia to Postgres. This allows to get an extensive overview of the current network and connectivity status of the cosmos-sdk.

Environment:

"GAIA_URLs" = "http://gaia-node0:26657,http://gaia-node1:26657" # gaia URLs (comma-separated)
"DB_HOST" = "postgres-chain:5432" # Postgres host:port
"DB_USER" = "postgres" # DB username
"DB_PW"= "mypwd" # DB password
"PERIOD" = "10" # Period to save data in seconds

alerter

Alerter forwards missed block and governance alerts stored in postgres to Sentry.

Environment:

"DB_HOST" = "postgres-chain:5432" # Postgres host:port
"DB_USER" = "postgres" # DB username
"DB_PW"= "mypwd" # DB password
"RAVEN_DSN" = "http://xxxxxxx" # DSN_URL from Sentry (hosted or self-hosted)
"ADDRESS" = "ABCDDED" # Address of the validator to alert on