mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-25 06:42:16 +00:00
[docs] one can also index txs by height now
This commit is contained in:
parent
92185c017c
commit
cb91cd5965
@ -575,8 +575,8 @@ func (cfg *ConsensusConfig) SetWalFile(walFile string) {
|
|||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
// TxIndexConfig
|
// TxIndexConfig
|
||||||
|
|
||||||
// TxIndexConfig defines the configuration for the transaction
|
// TxIndexConfig defines the configuration for the transaction indexer,
|
||||||
// indexer, including tags to index.
|
// including tags to index.
|
||||||
type TxIndexConfig struct {
|
type TxIndexConfig struct {
|
||||||
// What indexer to use for transactions
|
// What indexer to use for transactions
|
||||||
//
|
//
|
||||||
@ -585,16 +585,21 @@ type TxIndexConfig struct {
|
|||||||
// 2) "kv" (default) - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
// 2) "kv" (default) - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
||||||
Indexer string `mapstructure:"indexer"`
|
Indexer string `mapstructure:"indexer"`
|
||||||
|
|
||||||
// Comma-separated list of tags to index (by default the only tag is tx hash)
|
// Comma-separated list of tags to index (by default the only tag is "tx.hash")
|
||||||
//
|
//
|
||||||
|
// You can also index transactions by height by adding "tx.height" tag here.
|
||||||
|
//
|
||||||
// It's recommended to index only a subset of tags due to possible memory
|
// It's recommended to index only a subset of tags due to possible memory
|
||||||
// bloat. This is, of course, depends on the indexer's DB and the volume of
|
// bloat. This is, of course, depends on the indexer's DB and the volume of
|
||||||
// transactions.
|
// transactions.
|
||||||
IndexTags string `mapstructure:"index_tags"`
|
IndexTags string `mapstructure:"index_tags"`
|
||||||
|
|
||||||
// When set to true, tells indexer to index all tags. Note this may be not
|
// When set to true, tells indexer to index all tags (predefined tags:
|
||||||
// desirable (see the comment above). IndexTags has a precedence over
|
// "tx.hash", "tx.height" and all tags from DeliverTx responses).
|
||||||
// IndexAllTags (i.e. when given both, IndexTags will be indexed).
|
//
|
||||||
|
// Note this may be not desirable (see the comment above). IndexTags has a
|
||||||
|
// precedence over IndexAllTags (i.e. when given both, IndexTags will be
|
||||||
|
// indexed).
|
||||||
IndexAllTags bool `mapstructure:"index_all_tags"`
|
IndexAllTags bool `mapstructure:"index_all_tags"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -247,16 +247,21 @@ peer_query_maj23_sleep_duration = {{ .Consensus.PeerQueryMaj23SleepDuration }}
|
|||||||
# 2) "kv" - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
# 2) "kv" - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
||||||
indexer = "{{ .TxIndex.Indexer }}"
|
indexer = "{{ .TxIndex.Indexer }}"
|
||||||
|
|
||||||
# Comma-separated list of tags to index (by default the only tag is tx hash)
|
# Comma-separated list of tags to index (by default the only tag is "tx.hash")
|
||||||
|
#
|
||||||
|
# You can also index transactions by height by adding "tx.height" tag here.
|
||||||
#
|
#
|
||||||
# It's recommended to index only a subset of tags due to possible memory
|
# It's recommended to index only a subset of tags due to possible memory
|
||||||
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
||||||
# transactions.
|
# transactions.
|
||||||
index_tags = "{{ .TxIndex.IndexTags }}"
|
index_tags = "{{ .TxIndex.IndexTags }}"
|
||||||
|
|
||||||
# When set to true, tells indexer to index all tags. Note this may be not
|
# When set to true, tells indexer to index all tags (predefined tags:
|
||||||
# desirable (see the comment above). IndexTags has a precedence over
|
# "tx.hash", "tx.height" and all tags from DeliverTx responses).
|
||||||
# IndexAllTags (i.e. when given both, IndexTags will be indexed).
|
#
|
||||||
|
# Note this may be not desirable (see the comment above). IndexTags has a
|
||||||
|
# precedence over IndexAllTags (i.e. when given both, IndexTags will be
|
||||||
|
# indexed).
|
||||||
index_all_tags = {{ .TxIndex.IndexAllTags }}
|
index_all_tags = {{ .TxIndex.IndexAllTags }}
|
||||||
|
|
||||||
##### instrumentation configuration options #####
|
##### instrumentation configuration options #####
|
||||||
|
@ -16,16 +16,21 @@ Let's take a look at the `[tx_index]` config section:
|
|||||||
# 2) "kv" - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
# 2) "kv" - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
||||||
indexer = "kv"
|
indexer = "kv"
|
||||||
|
|
||||||
# Comma-separated list of tags to index (by default the only tag is tx hash)
|
# Comma-separated list of tags to index (by default the only tag is "tx.hash")
|
||||||
|
#
|
||||||
|
# You can also index transactions by height by adding "tx.height" tag here.
|
||||||
#
|
#
|
||||||
# It's recommended to index only a subset of tags due to possible memory
|
# It's recommended to index only a subset of tags due to possible memory
|
||||||
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
||||||
# transactions.
|
# transactions.
|
||||||
index_tags = ""
|
index_tags = ""
|
||||||
|
|
||||||
# When set to true, tells indexer to index all tags. Note this may be not
|
# When set to true, tells indexer to index all tags (predefined tags:
|
||||||
# desirable (see the comment above). IndexTags has a precedence over
|
# "tx.hash", "tx.height" and all tags from DeliverTx responses).
|
||||||
# IndexAllTags (i.e. when given both, IndexTags will be indexed).
|
#
|
||||||
|
# Note this may be not desirable (see the comment above). IndexTags has a
|
||||||
|
# precedence over IndexAllTags (i.e. when given both, IndexTags will be
|
||||||
|
# indexed).
|
||||||
index_all_tags = false
|
index_all_tags = false
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -59,7 +64,6 @@ all tags, set `index_all_tags=true`
|
|||||||
|
|
||||||
Note, there are a few predefined tags:
|
Note, there are a few predefined tags:
|
||||||
|
|
||||||
- `tm.event` (event type)
|
|
||||||
- `tx.hash` (transaction's hash)
|
- `tx.hash` (transaction's hash)
|
||||||
- `tx.height` (height of the block transaction was committed in)
|
- `tx.height` (height of the block transaction was committed in)
|
||||||
|
|
||||||
|
@ -194,16 +194,21 @@ peer_query_maj23_sleep_duration = 2000
|
|||||||
# 2) "kv" (default) - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
# 2) "kv" (default) - the simplest possible indexer, backed by key-value storage (defaults to levelDB; see DBBackend).
|
||||||
indexer = "kv"
|
indexer = "kv"
|
||||||
|
|
||||||
# Comma-separated list of tags to index (by default the only tag is tx hash)
|
# Comma-separated list of tags to index (by default the only tag is "tx.hash")
|
||||||
#
|
#
|
||||||
|
# You can also index transactions by height by adding "tx.height" tag here.
|
||||||
|
#
|
||||||
# It's recommended to index only a subset of tags due to possible memory
|
# It's recommended to index only a subset of tags due to possible memory
|
||||||
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
# bloat. This is, of course, depends on the indexer's DB and the volume of
|
||||||
# transactions.
|
# transactions.
|
||||||
index_tags = ""
|
index_tags = ""
|
||||||
|
|
||||||
# When set to true, tells indexer to index all tags. Note this may be not
|
# When set to true, tells indexer to index all tags (predefined tags:
|
||||||
# desirable (see the comment above). IndexTags has a precedence over
|
# "tx.hash", "tx.height" and all tags from DeliverTx responses).
|
||||||
# IndexAllTags (i.e. when given both, IndexTags will be indexed).
|
#
|
||||||
|
# Note this may be not desirable (see the comment above). IndexTags has a
|
||||||
|
# precedence over IndexAllTags (i.e. when given both, IndexTags will be
|
||||||
|
# indexed).
|
||||||
index_all_tags = false
|
index_all_tags = false
|
||||||
|
|
||||||
##### instrumentation configuration options #####
|
##### instrumentation configuration options #####
|
||||||
|
Loading…
x
Reference in New Issue
Block a user