ipld-eth-server/pkg/eth
Thomas E Lackey 190d0d7ac9
Improved logging and metrics. (#227)
1. Improve logging to include API method, user ID, etc in the output. We do this by intercepting the request details in the "middleware" and adding them to the request context, as well as adding a wrapper to logrus that simplifies including the fields in the output.

2. Breakdown API metrics by method. This will allow us to differentiate call counts and durations by API method (eg, eth_call vs eth_getStorageAt).
2023-01-20 19:39:26 -06:00
..
test_helpers Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
api_test.go add StateDiffTimeout config setting (#224) 2023-01-12 19:18:12 -06:00
api.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
backend_utils.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
backend.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
cid_retriever_test.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
cid_retriever.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
eth_state_test.go add StateDiffTimeout config setting (#224) 2023-01-12 19:18:12 -06:00
eth_suite_test.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
filterer_test.go Cerc refactor (#193) 2022-09-20 11:52:06 -04:00
filterer.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
helpers.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
interfaces.go update eth backend 2020-10-28 08:23:17 -05:00
ipld_fetcher_test.go Cerc refactor (#193) 2022-09-20 11:52:06 -04:00
ipld_fetcher.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00
ipld_retriever.go Remove ipld 2023-01-10 12:24:29 -06:00
subscription_config.go decouple from sync 2020-08-31 10:47:06 -05:00
test_helpers.go Implement getSlice API (#206) 2022-12-19 14:12:23 +05:30
types.go Improved logging and metrics. (#227) 2023-01-20 19:39:26 -06:00