Skip to content

Commit

Permalink
Merge pull request #31 from openobserve/otel-blog
Browse files Browse the repository at this point in the history
blog img and seo fix
  • Loading branch information
Manazsharma authored Nov 13, 2024
2 parents f7b34d8 + 9123183 commit 6b5be56
Show file tree
Hide file tree
Showing 8 changed files with 6 additions and 6 deletions.
Binary file modified .DS_Store
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
---
title: "Enhancing Kubernetes Metrics Collection With Opentelemetry and Prometheus"
seoTitle: "Kubernetes Observability With Opentelemetry and Prometheus"
seoTitle: "Monitoring Kubernetes With Opentelemetry and Prometheus"
description: Enhance your Kubernetes observability using OpenTelemetry and Prometheus. TargetAllocator optimizes target discovery, ensuring reliable monitoring in dynamic settings.
img: /img/blog/otel-prometheus-blog/image4.png
alt: otel-prometheus-blog
slug: kubernetes-observability-with-opentelemetry-prometheus
slug: kubernetes-monitoring-with-opentelemetry-prometheus
authors:
- manas
publishDate: 2024-11-13
Expand All @@ -17,7 +17,7 @@ tags:
- performance
---

**OpenTelemetry** and **Prometheus** are two powerful tools that many developers rely on to generate and collect telemetry data. However, as applications scale and environments become more dynamic, challenges arise—particularly when it comes to configuring Prometheus receivers to capture all dynamic scrape endpoints.
Kubernetes has revolutionized how we deploy and manage applications, but effective monitoring in these dynamic environments can be challenging. **Kubernetes observability** is crucial for scaling these applications, and tools like **OpenTelemetry** and **Prometheus** have become the preferred choices for developers looking to efficiently generate and collect telemetry data. However, as applications scale and become more complex, configuring Prometheus receivers to capture all dynamic scrape endpoints can become a significant hurdle.

## The Challenge

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Error Handling With Opentelemetry Python SDK: A Step-by-Step Guide"
seoTitle: How to handle errors with Opentelemetry Python SDK
seoTitle: How to handle errors with Opentelemetry Python
description: Enhance your understanding of error handling in Python with OpenTelemetry. This detailed guide offers step-by-step instructions to use Global Error Handler in Otel Python SDK.
img: /img/blog/otel-python-error/Flowchart.png
alt: erorr-handling-otel-python
Expand All @@ -16,11 +16,11 @@ tags:

## Introduction

Error handling is a fundamental aspect of robust software development. However, the concept of errors and exceptions varies significantly across programming languages. For instance, languages like **Java** and **Python** provide built-in support for exceptions, while **Go** discourages their use, treating errors as ordinary issues. This disparity poses challenges when developing microservices in multiple languages. Each language's unique error handling mechanisms complicate unified telemetry and error reporting.
Error handling is a fundamental aspect of robust software development. However, the concept of **errors and exceptions** varies significantly across programming languages. For instance, languages like **Java** and **Python** provide built-in support for exceptions, while **Go** discourages their use, treating errors as ordinary issues. This disparity poses challenges when developing microservices in multiple languages. Each language's unique error handling mechanisms complicate unified telemetry and error reporting.

**OpenTelemetry (OTel)** stands out as a powerful open-source tool that brings all these observability signals together in a standardized, vendor-neutral way. Managed by the **Cloud Native Computing Foundation (CNCF)**, OpenTelemetry provides an observability framework that supports seamless tracking, monitoring, and troubleshooting of distributed applications across various languages and platforms.

In this blog, we’ll take a deep dive into the **OpenTelemetry Python SDK** and focus on its **Global Error Handler**, which provides a structured way to manage and log exceptions in Python applications.
In this blog, we’ll take a deep dive into the **OpenTelemetry Python** and focus on its **Global Error Handler**, which provides a structured way to manage and log exceptions in Python applications.

## OpenTelemetry and Python SDK Overview

Expand Down
Binary file modified public/.DS_Store
Binary file not shown.
Binary file modified public/img/.DS_Store
Binary file not shown.
Binary file modified public/img/blog/.DS_Store
Binary file not shown.
Binary file added public/img/blog/otel-python-error/.DS_Store
Binary file not shown.
Binary file modified public/img/blog/otel-python-error/image1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6b5be56

Please sign in to comment.