From the course: Advanced Data Engineering with Snowflake

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Foundational concepts of observability

Foundational concepts of observability - Snowflake Tutorial

From the course: Advanced Data Engineering with Snowflake

Foundational concepts of observability

It's one thing to be able to observe a failure, but it's another to be able to pinpoint the exact root cause behind that failure. This is why understanding the foundational concepts of observability is critical. Observability is often made up of three core pillars: logs, traces, and metrics. These are important to understand before diving into implementing observability. Let's understand each one in a little more detail. Logs are immutable, timestamped records of events that have occurred. They capture information about processes that have started, completed, or failed. You can think of them as receipts for individual events that occur in a system. Traces, on the other hand, are much more detailed. They represent the series of related events that occurred for actions taken within a system. They're often chained together in a time series fashion. For example, a trace could represent the several events that occurred when moving data from say source to destination. It might include…

Contents