dfuse-eosio icon indicating copy to clipboard operation
dfuse-eosio copied to clipboard

How to monitor health of search-live, tokenmeta and merged-filter?

Open matthewdarwin opened this issue 4 years ago • 3 comments

How to monitor health of search-live, tokenmeta and merged-filter

They don't seem to expose any health endpoints or grpc status.

matthewdarwin avatar Sep 02 '20 16:09 matthewdarwin

tokenmeta and search-live expose health grpc status

here's what I get from running dfuseeos with all default settings on a producing chain:

#live-search on port 13017
grpcurl -v -plaintext localhost:13017 grpc.health.v1.Health/Check |grep status
  "status": "SERVING"

#tokenmeta on port 14001
grpcurl -v -plaintext localhost:14001 grpc.health.v1.Health/Check |grep status
  "status": "SERVING"

merged-filter has no notion of readiness. it should declare itself ready when it found "where to start" after the first successful polling of source store. I'll keep this ticket open here and implement the missing healthcheck on merged-filter.

sduchesneau avatar Sep 03 '20 15:09 sduchesneau

https://docs.dfuse.io/eosio/admin-guide/monitoring/ <-- new ref

sduchesneau avatar Sep 03 '20 17:09 sduchesneau

Great thanks. Looking good.

matthewdarwin avatar Sep 03 '20 19:09 matthewdarwin