ElasticSearch GenId
ElasticsearchGenId
Example Elasticsearch Genid filter configurations
apiVersion: logging.banzaicloud.io/v1beta1
kind: Flow
metadata:
name: demo-flow
spec:
filters:
- elasticsearch_genid:
hash_id_key: gen_id
selectors: {}
localOutputRefs:
- demo-outputFluentd Config Result
<filter **>
@type elasticsearch_genid
@id test_elasticsearch_genid
hash_id_key gen_id
</filter>Configuration
hash_id_key (string, optional)
You can specify generated hash storing key.
hash_type (string, optional)
You can specify hash algorithm. Support algorithms md5, sha1, sha256, sha512. Default: sha1
include_tag_in_seed (bool, optional)
You can specify to use tag for hash generation seed.
include_time_in_seed (bool, optional)
You can specify to use time for hash generation seed.
record_keys (string, optional)
You can specify keys which are record in events for hash generation seed. This parameter should be used with use_record_as_seed parameter in practice.
separator (string, optional)
You can specify separator character to creating seed for hash generation.
use_entire_record (bool, optional)
You can specify to use entire record in events for hash generation seed.
use_record_as_seed (bool, optional)
You can specify to use record in events for hash generation seed. This parameter should be used with record_keys parameter in practice.
Last modified December 3, 2025: Merge 93ef79b90193df9d95bda2068bba61200e21e86b into 2eea06951e5cb8d307b35fee26ea2a83a8ed6bdb (e71de0b)