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 Reads
📰
📰
📰
📰
The Who, What, and Why of Semantic Layers: The Layer That Decides Whether Your Numbers Can Be Trusted
Dev.to · Alex Merced
Data structures — Hash tables/ Associative Arrays
Medium · Python
Why Revisiting Old Databricks Concepts Made Me a Better Learner
Medium · Data Science
Day 96: Data Catalog Service - AI System Design in Seconds
Dev.to · Matt Frank
🎓
Tutor Explanation
DeepCamp AI