* Record GQL query durations by operation name
* Use try finally for timer metric
* Export watcher repo URL in metrics
* Remove unnecessary prefix from repo link
* Update repository label name
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
* Implement query for multiple entities in eden-watcher
* Implement nested relation queries
* Implement GQL query params first, skip, orderBy, orderDirection
* Add blockNumber index to subgraph entities
* Add logs for timing eth-calls and storage calls
* Add prometheus metrics to monitor GQL queries
* Fix default limit and order of 1-N related field in GQL entitiy query
* Add timer logs for block processing
* Run transpiled js in all watchers
Co-authored-by: prathamesh0 <prathamesh.musale0@gmail.com>