You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
-
# indexer
1
+
# Insight
2
2
3
-
The Indexer is a blockchain data processing tool designed to fetch, process, and store on-chain data. It provides a solution for indexing blockchain data, facilitating efficient querying of transactions, logs through a simple API.
3
+
Insight is a blockchain data processing tool designed to fetch, process, and store on-chain data. It provides a solution for indexing blockchain data, facilitating efficient querying of transactions, logs through a simple API.
4
4
5
-
The Indexer's architecture consists of five main components:
5
+
Insight's architecture consists of five main components:
1.**Poller**: The Poller is responsible for continuously fetching new blocks from the configured RPC and processing them. It uses multiple worker goroutines to concurrently retrieve block data, handles successful and failed results, and stores the processed block data and any failures.
@@ -15,7 +15,7 @@ The Indexer's architecture consists of five main components:
15
15
16
16
5.**Orchestrator**: The Orchestrator is responsible for coordinating and managing the poller, failure recoverer, and committer. It initializes these components based on configuration settings and starts them concurrently, ensuring they run independently while waiting for all of them to complete their tasks.
17
17
18
-
The Indexer's modular architecture and configuration options allow for adaptation to various evm chains and use cases.
18
+
Insight's modular architecture and configuration options allow for adaptation to various evm chains and use cases.
19
19
20
20
21
21
## Getting started
@@ -26,10 +26,10 @@ The Indexer's modular architecture and configuration options allow for adaptatio
26
26
3. Create a clickhouse instance
27
27
28
28
### Usage
29
-
To run the indexer and the associated API, follow these steps:
29
+
To run insight and the associated API, follow these steps:
The indexer node exposes Prometheus metrics at `http://localhost:2112/metrics`. Here the exposed metrics [metrics.go](https://github.com/thirdweb-dev/indexer/blob/main/internal/metrics/metrics.go)
53
+
Insight node exposes Prometheus metrics at `http://localhost:2112/metrics`. Here the exposed metrics [metrics.go](https://github.com/thirdweb-dev/insight/blob/main/internal/metrics/metrics.go)
0 commit comments