GitLab Observability (O11y) Setup Tutorial — Traces, Metrics & Logs
Skills:
Data Literacy70%
Key Takeaways
Sets up GitLab Observability for tracing, metrics, and logs using OpenTelemetry
Original Description
In this video, I walk through setting up GitLab Observability for three different apps
(Ruby/Rails, Python, and JavaScript/React) using OpenTelemetry.
What's covered:
- Enabling observability for your GitLab group
- Getting your OTEL endpoint
- Adding OpenTelemetry instrumentation to Rails, Python, and browser JS apps
- Setting gitlab.project.id and gitlab.project.name for per-project filtering
- Importing pre-built dashboard templates
- (Bonus) Automatic CI/CD pipeline instrumentation
Links:
Demo Apps: https://gitlab.com/gitlab-org/embody-team/experimental-observability/demo
Dashboard Templates: https://gitlab.com/gitlab-org/embody-team/experimental-observability/o11y-templates
Discord: https://discord.com/channels/778180511088640070/1379585187909861546
Feedback Issue: https://gitlab.com/gitlab-org/embody-team/experimental-observability/gitlab_o11y/-/work_items/37
Calendar link: https://calendar.app.google/8hjmgAfGVxG5tPVX7
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: Data Literacy
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Python for Data Science — Probability Basics for Data Science
Medium · Data Science
Python for Data Science — Probability Basics for Data Science
Medium · Python
The Survivorship Bias in Your Funnel Data: Why Drop-Off Analysis Misses the Point
Medium · Data Science
The Attention Economy: Your Attention Is Worth More Than Gold
Medium · Data Science
🎓
Tutor Explanation
DeepCamp AI