mappings

package
v1.46.0-tgt.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var MAPPINGS embed.FS

MAPPINGS contains embedded index templates.

Functions

This section is empty.

Types

type MappingBuilder

type MappingBuilder struct {
	TemplateBuilder es.TemplateBuilder
	Shards          int64
	Replicas        int64
	EsVersion       uint
	IndexPrefix     string
	UseILM          bool
	ILMPolicyName   string
}

MappingBuilder holds parameters required to render an elasticsearch index template

func (*MappingBuilder) GetDependenciesMappings

func (mb *MappingBuilder) GetDependenciesMappings() (string, error)

GetDependenciesMappings returns dependencies mappings

func (*MappingBuilder) GetMapping

func (mb *MappingBuilder) GetMapping(mapping string) (string, error)

GetMapping returns the rendered mapping based on elasticsearch version

func (*MappingBuilder) GetSpanServiceMappings

func (mb *MappingBuilder) GetSpanServiceMappings() (string, string, error)

GetSpanServiceMappings returns span and service mappings

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL