Bahubali Shetti

Author

Bahubali Shetti

Senior Director, Technical Solutions for Observability at Elastic


Articles

Native OTel-based K8s & App Observability in 3 Steps with Elastic
KubernetesOpenTelemetry

Native OTel-based K8s & App Observability in 3 Steps with Elastic

Elastic's Distributions of OpenTelemetry are now supported with the OTel Operator, providing auto instrumentation of applications with EDOT SDKs, and deployment and lifecycle management of the EDOT OTel Collector for Kubernetes Observability. Learn how to configure this in 3 easy steps

Bahubali Shetti

Unlock possibilities with native OpenTelemetry: prioritize reliability, not proprietary limitations
KubernetesOpenTelemetry

Unlock possibilities with native OpenTelemetry: prioritize reliability, not proprietary limitations

Elastic now supports Elastic Distributions of OpenTelemetry (EDOT) deployment and management on Kubernetes, using OTel Operator. SREs can now access out-of the-box configurations and dashboards designed to streamline collector deployment, application auto-instrumentation and lifecycle management with Elastic Observability.

Bahubali Shetti

Miguel Luna

Best Practices for Log Management: Leveraging Logs for Faster Problem Resolution
Log Analytics

Best Practices for Log Management: Leveraging Logs for Faster Problem Resolution

Explore effective log management strategies to improve system reliability and performance. Learn about data collection, processing, analysis, and cost-effective management of logs in complex software environments.

Luca Wintergerst

David Hope

Bahubali Shetti

Accelerate log analytics in Elastic Observability with Automatic Import powered by Search AI
Log Analytics

Accelerate log analytics in Elastic Observability with Automatic Import powered by Search AI

Migrate your logs to AI-driven log analytics in record time by automating custom data integrations

Bahubali Shetti

Observing Langchain applications with Elastic, OpenTelemetry, and Langtrace
OpenTelemetryAPMPythonInstrumentationAzure OpenAI

Observing Langchain applications with Elastic, OpenTelemetry, and Langtrace

Langchain applications are growing in use. The ability to build out RAG-based applications, simple AI Assistants, and more is becoming the norm. Observing these applications is even harder. Given the various options that are out there, this blog shows how to use OpenTelemetry instrumentation with Langtrace and ingest it into Elastic Observability APM

Bahubali Shetti

Karthik Kalyanaraman

Yemi Adejumobi

LLM Observability with Elastic, OpenLIT and OpenTelemetry
OpenTelemetryAPMPythonInstrumentationAzure OpenAI

LLM Observability with Elastic, OpenLIT and OpenTelemetry

Langchain applications are growing in use. The ability to build out RAG-based applications, simple AI Assistants, and more is becoming the norm. Observing these applications is even harder. Given the various options that are out there, this blog shows how to use OpenTelemetry instrumentation with the OpenLIT instrumentation library to ingest traces into Elastic Observability APM.

Bahubali Shetti

Aman Agarwal

Introducing Elastic Distributions of OpenTelemetry
OpenTelemetryAPMInstrumentation

Introducing Elastic Distributions of OpenTelemetry

Elastic is proud to introduce Elastic Distributions of OpenTelemetry (EDOT), which contains Elastic’s versions of the OpenTelemetry Collector and several language SDKs like Python, Java, .NET, and NodeJS. These help provide enhanced features and enterprise-grade support for EDOT.

Alexander Wert

Miguel Luna

Bahubali Shetti

Tracing LangChain apps with Elastic, OpenLLMetry, and OpenTelemetry
OpenTelemetryAPMPythonInstrumentationAzure OpenAI

Tracing LangChain apps with Elastic, OpenLLMetry, and OpenTelemetry

LangChain applications are growing in use. The ability to build out RAG-based applications, simple AI Assistants, and more is becoming the norm. Observing these applications is even harder. Given the various options that are out there, this blog shows how to use OpenTelemetry instrumentation with OpenLLMetry and ingest it into Elastic Observability APM

Bahubali Shetti

NGNIX log analytics with GenAI in Elastic
GenAILog AnalyticsAI Assistant

NGNIX log analytics with GenAI in Elastic

Elastic has a set of embedded capabilities such as a GenAI RAG-based AI Assistant and a machine learning platform as part of the product baseline. These make analyzing the vast number of logs you get from NGINX easier.

Bahubali Shetti

AWS VPC Flow log analysis with GenAI in Elastic
AWSGenAILog AnalyticsAI Assistant

AWS VPC Flow log analysis with GenAI in Elastic

Elastic has a set of embedded capabilities such as a GenAI RAG-based AI Assistant and a machine learning platform as part of the product baseline. These make analyzing the vast number of logs you get from AWS VPC Flows easier.

Bahubali Shetti

Elastic's RAG-based AI Assistant: Analyze application issues with LLMs and private GitHub issues
GenAI

Elastic's RAG-based AI Assistant: Analyze application issues with LLMs and private GitHub issues

In this blog, we review how GitHub issues and other GitHub documents from internal and external GitHub repositories can be used in root cause analysis with Elastic’s RAG-based AI Assistant.

Bahubali Shetti

Analyzing OpenTelemetry apps with Elastic AI Assistant and APM
AI AssistantAPMGenAIAPMOpenTelemetry

Analyzing OpenTelemetry apps with Elastic AI Assistant and APM

Elastic Observability provides native OpenTelemetry support, but analyzing applications logs, metrics, and traces can be daunting. Elastic Observability not only provides AIOps features but also an AI Assistant (co-pilot) to help get to MTTR faster.

Bahubali Shetti

Build better Service Level Objectives (SLOs) from logs and metrics
Log AnalyticsOpenTelemetryKubernetes

Build better Service Level Objectives (SLOs) from logs and metrics

To help manage operations and business metrics, Elastic Observability's SLO (Service Level Objectives) feature was introduced in 8.12. This blog reviews this feature and how you can use it with Elastic's AI Assistant to meet SLOs.

Bahubali Shetti

Optimizing Observability with ES|QL: Streamlining SRE operations and issue resolution for Kubernetes and OTel
Log AnalyticsKubernetesOpenTelemetryAI AssistantGenAI

Optimizing Observability with ES|QL: Streamlining SRE operations and issue resolution for Kubernetes and OTel

ES|QL enhances operational efficiency, data analysis, and issue resolution for SREs. This blog covers the advantages of ES|QL in Elastic Observability and how it can apply to managing issues instrumented with OpenTelemetry and running on Kubernetes.

Bahubali Shetti

Best practices for instrumenting OpenTelemetry
OpenTelemetryAPM

Best practices for instrumenting OpenTelemetry

Instrumenting OpenTelemetry is complex. Even using auto-instrumentation requires understanding details about your application and OpenTelemetry configuration options. We’ll cover the best practices for instrumenting applications for OpenTelemetry.

Bahubali Shetti

Native OpenTelemetry support in Elastic Observability
OpenTelemetryAPMKubernetes

Native OpenTelemetry support in Elastic Observability

Elastic offers native support for OpenTelemetry by allowing for direct ingest of OpenTelemetry traces, metrics, and logs without conversion, and applying any Elastic feature against OTel data without degradation in capabilities.

Bahubali Shetti

Automatic instrumentation with OpenTelemetry for Python applications
OpenTelemetryAPMPythonInstrumentation

Automatic instrumentation with OpenTelemetry for Python applications

Learn how to auto-instrument Python applications using OpenTelemetry. With standard commands in a Docker file, applications can be instrumented quickly without writing code in multiple places, enabling rapid change, scale, and easier management.

Bahubali Shetti

Manual instrumentation with OpenTelemetry for Node.js applications
OpenTelemetryAPMInstrumentation

Manual instrumentation with OpenTelemetry for Node.js applications

In this blog post, we will show you how to manually instrument Node.js applications using OpenTelemetry. We will explore how to use the proper OpenTelemetry Node.js libraries and in particular work on instrumenting tracing in a Node.js application.

Bahubali Shetti

Manual instrumentation with OpenTelemetry for Python applications
OpenTelemetryPythonAPMInstrumentation

Manual instrumentation with OpenTelemetry for Python applications

In this blog post, we will show you how to manually instrument Python applications using OpenTelemetry. We will explore how to use the proper OpenTelemetry Python libraries and in particular work on instrumenting tracing in a Python application.

Bahubali Shetti

Automatic instrumentation with OpenTelemetry for Node.js applications
OpenTelemetryAPMInstrumentation

Automatic instrumentation with OpenTelemetry for Node.js applications

Learn how to auto-instrument Node.js applications using OpenTelemetry. With standard commands in a Docker file, applications can be instrumented quickly without writing code in multiple places, enabling rapid change, scale, and easier management.

Bahubali Shetti

Managing your applications on Amazon ECS EC2-based clusters with Elastic Observability
Cloud MonitoringAWSElastic Agent

Managing your applications on Amazon ECS EC2-based clusters with Elastic Observability

Learn how to manage applications on Amazon ECS clusters based on EC2 instances and how simple it is to use Elastic agents with the AWS and docker integrations to provide a complete picture of your apps, ECS service, and corresponding EC2 instances.

Bahubali Shetti

Unleash the power of Elastic and Amazon Kinesis Data Firehose to enhance observability and data analytics
Cloud MonitoringAWSLog Analytics

Unleash the power of Elastic and Amazon Kinesis Data Firehose to enhance observability and data analytics

AWS users can now leverage the new Amazon Kinesis Firehose Delivery Stream to directly ingest logs into Elastic Cloud in real time for centralized alerting, troubleshooting, and analytics across your cloud and on-premises infrastructure.

Udayasimha Theepireddy (Uday)

Bahubali Shetti

Gain insights into Kubernetes errors with Elastic Observability logs and OpenAI
Cloud MonitoringAzureKubernetesGenAI

Gain insights into Kubernetes errors with Elastic Observability logs and OpenAI

This blog post provides an example of how one can analyze error messages in Elasticsearch with ChatGPT using the OpenAI API via Elasticsearch.

Bahubali Shetti

Trace your Azure Function application with Elastic Observability
Cloud MonitoringAzureAPM

Trace your Azure Function application with Elastic Observability

Serverless applications deployed on Azure Functions are growing in usage. This blog shows how to deploy a serverless application on Azure functions with Elastic Agent and use Elastic's APM capability to manage and troubleshoot issues.

Trent Mick

Bahubali Shetti

Hemant Malik

Root cause analysis with logs: Elastic Observability's AIOps Labs
Log Analytics

Root cause analysis with logs: Elastic Observability's AIOps Labs

Elastic Observability provides more than just log aggregation, metrics analysis, APM, and distributed tracing. Our machine learning-based AIOps capabilities help you analyze the root cause of issues allowing you to focus on the most important tasks.

Bahubali Shetti

Root cause analysis with logs: Elastic Observability's anomaly detection and log categorization
Log Analytics

Root cause analysis with logs: Elastic Observability's anomaly detection and log categorization

Elastic Observability provides more than just log aggregation, metrics analysis, APM, and distributed tracing. Elastic’s machine learning capabilities help analyze the root cause of issues, allowing you to focus your time on the most important tasks.

Bahubali Shetti

Easily analyze AWS VPC Flow Logs with Elastic Observability
AWSMetricsLog Analytics

Easily analyze AWS VPC Flow Logs with Elastic Observability

Elastic Observability can ingest and help analyze AWS VPC Flow Logs from your application’s VPC. Learn how to ingest AWS VPC Flow Logs through a step-by-step method into Elastic, then analyze it and apply OOTB machine learning for insights.

Bahubali Shetti

Wait… Elastic Observability monitors metrics for AWS services in just minutes?
AWSMetricsCloud Monitoring

Wait… Elastic Observability monitors metrics for AWS services in just minutes?

Get metrics and logs from your AWS deployment and Elastic Observability in just minutes! We’ll show you how to use Elastic integrations to quickly monitor and manage the performance of your applications and AWS services to streamline troubleshooting.

Bahubali Shetti

Independence with OpenTelemetry on Elastic
OpenTelemetryKubernetesAPMCloud MonitoringGoogle CloudAPMElastic Agent

Independence with OpenTelemetry on Elastic

OpenTelemetry has become a key component for observability given its open standards and developer-friendly tools. See how easily Elastic Observability integrates with OTel to provide a platform that minimizes vendor lock-in and maximizes flexibility.

Bahubali Shetti

Managing your Kubernetes cluster with Elastic Observability
KubernetesGoogle CloudMetricsElastic Agent

Managing your Kubernetes cluster with Elastic Observability

Unify all of your Kubernetes metrics, log, and trace data on a single platform and dashboard, Elastic. From the infrastructure to the application layer Elastic Observability makes it easier for you to understand how your cluster is performing.

Bahubali Shetti