How Does the ELK Stack Work?

Introduction If you’re using or planning to use Elasticsearch, you may have heard about the ELK stack, also known as the Elastic stack. The acronym “ELK” refers to Elasticsearch, Logstash and Kibana– three products that can join forces to offer powerful end-to-end log analysis. With the ELK stack, you can search, analyze and visualize log … Continued

How To Index Elasticsearch Documents Using The Olivere Golang Driver

Introduction This tutorial will cover how to index Elasticsearch documents using Olivere. The Golang driver for Elasticsearch will support multiple versions of the Elasticsearch program. The default port for Elasticsearch is 9200, but the port can be reconfigured in the Elasticsearch cluster’s elasticsearch.yml file. Be sure to understand the prerequisites for indexing documents in Elasticsearch … Continued

Elasticsearch 6 Improvements

Introduction If you’re running an earlier version of Elasticsearch, you may be wondering whether it’s worth upgrading to Elasticsearch 6. Fortunately, we can help you make the call. In this article, we’ll give you an overview of Elasticsearch 6 improvements and discuss how they impact performance, efficiency and recovery. Elasticsearch 6 Improvements Streamlining Upgrades One … Continued

How To Create An Elasticsearch Index Using The Olivere Driver In Golang

Introduction The Olivere driver in the Go language (Golang) is excellent for quickly building simple or sophisticated queries for your Elasticsearch index. Basic queries are easy to do, but the Olivere driver also has the capability to deliver accurate results when you create highly complex queries. It’s great that connecting the Olivere driver to Elasticsearch … Continued

Why Use ELK Stack?

Introduction ELK is an acronym for Elasticsearch, Logstash and Kibana, a consolidated data-analyses system. The three open-source programs were originally separate projects, but were united into the ELK stack by open-source software developer Elastic to provide DBAs greater control and flexibility over database search and analysis functions. Companies both large and small can benefit from … Continued

How to Make An HTTP Request In Golang To Index Elasticsearch Documents

Introduction This tutorial will demonstrate how to make an HTTP request in Golang to index Elasticsearch documents. This tutorial will provide examples of how to use Golang’s built-in packages to index Elasticsearch documents Golang HTTP client, how to index Elasticsearch documents with Golang using just the built-in "net/http" HTTP client package and how to index … Continued

How To Get An Elasticsearch Cluster’s Health And Stats In Golang

Introduction This tutorial will cover how to use the Olivere driver to obtain an Elasticsearch cluster health stats with Golang. A widely utilized third-party driver, the Olivere driver supports multiple versions of Elasticsearch. The default port for Elasticsearch is 9200, however, this can be configured in the cluster’s elasticsearch.yml file if and as needed. Prerequisites … Continued

Tableau vs Elk

Introduction Tableau and Elk Kibana are very similar programs, with both offering clear visualizations of large amounts of indexed content with graphics, such as maps, charts and graphs. However, there are some differences that are worth noting when comparing Tableau vs Elk. The Basics Strictly speaking, Kibana is classified as a monitoring tool, whereas Tableau … Continued

How to Upload Images to an Elasticsearch Index

Introduction Although Elasticsearch is known for its fast and powerful text search, it’s possible to index more than just text. For example, it’s easy to upload images to Elasticsearch. You can use Python’s PIL library to extract an image’s EXIF data, and then index the image’s data to an Elasticsearch index. In this article, we’ll … Continued

Connect Elasticsearch Golang with Olivere Driver

Introduction The Olivere’s Elastic package library is a very popular third-party driver for Elasticsearch. This tutorial will explain how to install the Olivere Driver in Golang on a server’s $GOPATH and how to use it to connect to Elasticsearch. The Oliver driver supports multiple versions of Elasticsearch and this tutorial will also cover how to … Continued

Keep in the know!

Subscribe to our emails and we’ll let you know what’s going on at ObjectRocket. We hate spam and make it easy to unsubscribe.