Showing posts with label ELK. Show all posts
Showing posts with label ELK. Show all posts

Thursday, September 25, 2025

How to Use Painless Scripts for Conditional Logic in Ingest Pipelines

In the ELK stack, an ingest pipeline is used to process and transform documents before they are indexed into Elasticsearch. There are several processors available in an ingest pipeline that can be applied to transform documents. To perform transformations effectively, it is sometimes necessary to use conditions. This blog explains how to add conditions in ingest pipelines.

Prerequisites:

  • An Elastic Stack account
  • An ingest pipeline configured in Elasticsearch

Thursday, July 31, 2025

Creating and Testing Ingest Pipelines with Grok for NGINX Logs in Elasticsearch

The Elastic Stack is widely used for log management, monitoring, analytics, and observability. It includes several tools such as Beats, which collect logs from various systems. However, not all data in these logs is necessary for indexing. To filter, transform, and enrich documents before they are indexed, we can use ingest pipelines. In this blog, we will discuss how to create a simple ingest pipeline and test it.

Saturday, May 31, 2025

Install Kibana on Azure Kubernetes Service (AKS)

Kibana is a data visualization tool used for log analysis and application monitoring use cases. It is a main component of the Elastic Stack. The installation of Elasticsearch on a Kubernetes cluster was explained in the previous blog post. In this blog, let's learn how to install Kibana on Kubernetes.

Pre-requites:

  • Azure Kubernetes Cluster
  • Full administrative access to the Kubernetes Cluster
  • Workstation with kubectl installed
  • Elastic Cloud on Kubernetes is installed

Friday, May 9, 2025

Install Elasticsearch Cluster on Azure Kubernetes Service

Elastic search is the first component of the ELK stack that gives powerful search and analytics capabilities to DevOps and development teams. We have discussed how to install Elastic Cloud for Kubernetes (ECK) in previous blog post. In this blog, let's learn how to install elastic stack on Kubernetes.

Pre-requites:

  • Azure Kubernetes Cluster
  • Full administrative access to the Kubernetes Cluster
  • Workstation with kubectl installed
  • Elastic Cloud on Kubernetes is installed

Open a shell or use the Azure Kubernetes Service 'Run Command' to run the script below and create an Elasticsearch node.

Tuesday, April 29, 2025

Getting Started with Elastic Cloud on Kubernetes

In the modern DevOps world, ELK (Elasticsearch, Logstash, and Kibana) plays a crucial role by enabling the search, analysis, and visualization of large data sets. These capabilities are essential for troubleshooting issues, gaining insights, and ensuring the security of systems.

There are several deployment options for the ELK Stack, depending on a team's requirements and the desired level of infrastructure management. One of the deployment options is Elastic Cloud on Kubernetes (ECK), an official Kubernetes Operator provided by Elastic. Elastic Cloud on Kubernetes simplifies the deployment and management of Elastic Stack components within Kubernetes clusters.

This blog explains the process of installing Elastic Cloud on Kubernetes on an Azure Kubernetes Service (AKS) cluster using YAML templates.