Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticConfig ¶
type ElasticConfig struct {
Endpoint string
Username string
Password string
Retries int
HealthCheckTimeout time.Duration
}
ElasticConfig configuration for Elastic Search instance
func (ElasticConfig) GetClientOption ¶
func (c ElasticConfig) GetClientOption() []elastic3.ClientOptionFunc
GetClientOption returns a elasticSearch client options
type ElasticSearch3Client ¶
type ElasticSearch3Client struct {
Client *elastic3.Client
// contains filtered or unexported fields
}
ElasticSearch3Client ElasticSearch client
func NewElasticSearch3Client ¶
func NewElasticSearch3Client(config ElasticConfig) (*ElasticSearch3Client, error)
NewElasticSearch3Client new ES client configuration
func (*ElasticSearch3Client) Diagnose ¶
func (es *ElasticSearch3Client) Diagnose() diagnose.ComponentReport
Diagnose runs a diagnose over ES connection
Click to show internal directories.
Click to hide internal directories.