Skip to content

Omkar1221/observability_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

observability_project

Multi-Microservices Architecture~ E-commerce App

What is Observability? Observability is a proactive approach to understanding the health and performance of the systems in real-time. It is the ability to understand what is happening within a system by analyzing data collected from logs, metrics, and traces. These three pillars of observability provide unique, complementary insights:

  • Logs: Logs capture event-based data, recording errors, warnings, and other critical details.

  • Metrics: Metrics track quantitative data over time, such as CPU usage, memory consumption, and request rates.

  • Traces: Traces follow a request’s journey across distributed systems, identifying bottlenecks and delays.

Combined, these data sources give IT teams a comprehensive view of system performance and health, allowing them to detect, troubleshoot, and resolve issues proactively.

OpenTelemetry: OpenTelemetry is an open-source framework designed to enable observability in software systems. It provides a set of tools, APIs, and SDKs to collect, process, and export telemetry data, such as traces, metrics, and logs, from applications and infrastructure. The goal of OpenTelemetry is to make it easier to monitor and troubleshoot complex systems, especially those built with microservices, distributed systems, or cloud-native architectures.

otel1

otl2

otl3

otl4

otl5

otl6

otl7

otl8

otl9

otl10

otl11

otl12

otl13

otl14

otl15

otl16

otl18

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published