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 - 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
-
-
-
-
Observability for data engineering3m 57s
-
(Locked)
Foundational concepts of observability3m 16s
-
(Locked)
Observability with Snowflake Trail2m 2s
-
(Locked)
Event Tables in Snowflake4m 20s
-
(Locked)
Logging in Snowflake8m 35s
-
(Locked)
Traces in Snowflake8m 29s
-
(Locked)
Alerts in Snowflake8m 8s
-
(Locked)
Notifications in Snowflake7m 51s
-
(Locked)
Observability with third-party tools59s
-
(Locked)
Recap and best practices for observability with Snowflake2m 2s
-
(Locked)
Conclusion1m 27s
-