Understanding Elasticsearch Keywords and Terminology

Understanding Elasticsearch Keywords and Terminology Elasticsearch Terminology Description Cluster “A cluster is a collection of one or more nodes (servers) that together holds your entire data and provides federated indexing…

Read more »

Crash Course of Elasticsearch in 10 mins

What is Elasticsearch? Elasticsearch is fast, horizontally scalable open source search engine. It provides HTTP API for storing and indexing JSON documents and with default configuration it behaves a little…

Read more »

Elasticsearch Web References & Cheatsheet

Elasticsearch official documentation https://www.elastic.co/guide/en/elasticsearch/reference/6.x/index.html Very good Elasticsearch Guide on Github https://github.com/dzharii/awesome-elasticsearch Elasticsearch Official forum https://discuss.elastic.co/ Stackoverflow elasticsearch handlers http://stackoverflow.com/questions/tagged/elasticsearch Jolicode elasticsearch Cheatsheet http://elasticsearch-cheatsheet.jolicode.com/ Elasticsearch DevOpsSchool reference https://www.devopsschool.com/blog/category/elastic-stack/ https://www.devopsschool.com/tutorial/elastic/

Read more »

Web GUI tools for Elasticsearch cluster

elasticsearch-head is a web front end for browsing and interacting with an Elastic Search cluster. There are multiple ways of running elasticsearch-head. Running as a plugin of ElasticSearch (this is…

Read more »

Understanding REST HTTP method – GET, POST, PUT, HEAD, DELETE in Elasticsearch

REST (Representational State Transfer) was introduced and defined in 2000 by Roy Fielding in his doctoral dissertation. REST is an architectural style for designing distributed systems. It is not a…

Read more »

What are the method to interact with Elastic Search?

Elasticsearch provides official clients for several languages—Groovy, JavaScript, .NET, PHP, Perl, Python, and Ruby—and there are numerous community-provided clients and integrations, all of which can be found in There are…

Read more »

Use of runtime variables to save into another variable using register in Ansible

Another major use of variables is running a command and using the result of that command to save the result into a variable   – hosts: all tasks: – name:…

Read more »

Ansible Variable: Ansible & Ansible Tower Variable Precedence Hierarchy

Ansible & Ansible Tower Variable Precedence Hierarchy (last listed wins)

Read more »

How to use template in Ansible?

How to use template in Ansible? ##### Step 1 – Create your inventory file with ##### [code]$ vi inventory 35.154.85.120 ansible_user=root ansible_ssh_private_key_file=remote.pem 35.154.85.120 ansible_user=root ansible_ssh_private_key_file=remote.pem[/code] ##### Step 2 – Create…

Read more »

Run Ansible Adhoc commands or playbook in Local mode

If you are trying to run Ansible Adhoc commands or playbook in Local mode, these articles will help you. Ansible can’t run playbooks locally without ssh if ansible_connection=local is defined…

Read more »

Ansible Playbook Lab & Excercise – Part 4

Execution Mode – Remote Write a Ansible Playbook to create a group called “deploy” Write a Ansible Playbook to create a user called “deploy-user” which is part of group called…

Read more »

Ansible Adhoc Commands Lab & Excercise – Part 1

Program 1 – Write a Ansible Adhoc Commands to create a group called “deploy How to verify? $ more /etc/group | grep deploy Program 2 – Write a Ansible Adhoc…

Read more »

Puppet Module Lab & Excercise – Part 1

Puppet Module Lab & Excercise – Part 1 Write a puppet module to setup a webserver(httpd) only in RHEL and use the HEREDOC to craete a html code of index.html…

Read more »

Puppet Program Lab & Excercise – Part 2

Puppet Program Lab & Excercise – Part 1 Write a puppet Program to install package “git”, “ntp” and wget in RHEL. Which resource declaration can help us to deploy the…

Read more »

Puppet Program Lab & Excercise – Part 1

Puppet Program Lab & Excercise – Part 1 Write a Puppet Program to create a file named with “file.txt” in /opt/ owner by ec2-user and execute permission? Write a Puppet…

Read more »

Enforce the JIRA issue id in a GIT commit message

Enforce the JIRA issue id in a GIT commit message This can be done by using git hooks file location at .git/hooks/commit-msg. Following are the 2 way in whcih each…

Read more »

Best Branching and Merging strategies in Gerrit

Best Branching and Merging strategies in Gerrit Step 1 – First Lets read this article about Best Branching and Merging strategies in git Best Branching and Merging strategies in git…

Read more »

Best Branching and Merging strategies in git

Best Branching and Merging strategies in git Step 1 – First you need to learn the needs of branches. This is very good read. https://docs.microsoft.com/en-us/vsts/repos/tfvc/branching-strategies-with-tfvc?view=vsts Step 2 – Now time…

Read more »

How to revert the changes once its submitted in Gerrit

How to revert the changes once its submitted in Gerrit The Revert button is available if the change has been submitted. This Reverts the change via creating a new one….

Read more »

What is a Change and Patch set in Gerrit?

Here is the short and quick description of Gerrit key teminology. Change Every time you push a commit with a new Change-Id Gerrit allocates a new change. Every change has…

Read more »

How to replace Changes after the Gerrit review without changing the commit id?

How to replace Changes after the Gerrit review without changing the commit id? One of the main benefits of code review is the ability to receive and incorporate feedback from…

Read more »

Git Commands Tutorials and Example: Git Fetch – Update remote branch before merge to local branch

Best practice says that before you commit in git, you need to either do git pull or git fetch/merge. However, there is a way to find out wheather your branches…

Read more »

Install and Configure Grafana in Ubuntu and Debian

This Tutorial is Deprecated and New Version of Tutorial you can find here – CLICK HERE Install and Configure Grafana in Ubuntu and Debian Step 1 – Download & Install…

Read more »

Top 10 Container(Docker) Monitoring Solutions and Tools in 2018

Top 10 Container Monitoring Solutions/Tools in 2018 Native Docker cAdvisor Scout Pingdom Datadog Sysdig Prometheus Heapster / Grafana ELK stack Sensu Reference https://rancher.com/comparing-10-container-monitoring-solutions-rancher/ Docker Tutorials Fundamental To Advanced-2021 Crash Course:-…

Read more »

How to compile and build Gerrit Plugins?

To build Gerrit Plugins from source, you need: A Linux or macOS system (Windows is not supported at this time) zip, unzip, wget $yum install zip -y $ yum install…

Read more »

What is “Install Verified label” in Gerrit?

What is “Install Verified label” in Gerrit? The Verified label was originally invented by the Android Open Source Project to mean ‘compiles, passes basic unit tests’. Some CI tools expect…

Read more »

What is Enable signed push support in Gerrit?

This options Defaults to false. This ensure When a client pushes with git push –signed, this ensures that the push certificate is valid and signed with a valid public key…

Read more »

Importannce of Canonical web url in Gerrit

The canonical web url must be set. Optional base URL for repositories available over the anonymous git protocol. For example, set this to git://mirror.example.com/base/ to have Gerrit display patch set…

Read more »

How to backup and restore Gerrit server?

How to backup and restore gerrit server? There are 3 coponent which should be backed up in gerrit Repository – According to me best way to backup the repository is…

Read more »