Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pavolloffay/kubecon-na-2023-opentelemetry-kubernetes-metrics-tutorial
Exploring the Power of Metrics Collection with OpenTelemetry on Kubernetes
https://github.com/pavolloffay/kubecon-na-2023-opentelemetry-kubernetes-metrics-tutorial
kubecon monitoring observability opentelemetry
Last synced: 3 months ago
JSON representation
Exploring the Power of Metrics Collection with OpenTelemetry on Kubernetes
- Host: GitHub
- URL: https://github.com/pavolloffay/kubecon-na-2023-opentelemetry-kubernetes-metrics-tutorial
- Owner: pavolloffay
- License: apache-2.0
- Created: 2023-08-29T09:11:45.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-15T17:38:52.000Z (about 1 year ago)
- Last Synced: 2024-10-13T02:43:31.077Z (4 months ago)
- Topics: kubecon, monitoring, observability, opentelemetry
- Language: JavaScript
- Homepage:
- Size: 26.2 MB
- Stars: 27
- Watchers: 5
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tutorial Exploring the Power of Metrics Collection with OpenTelemetry on Kubernetes
This repository hosts content for Kubecon NA 2023 tutorial.
__Abstract__:
Deploying an observability system has many challenges, as several data types need to be collected. The data can be collected in many protocols and with different technology stacks. This session will cover end-to-end metrics collection on Kubernetes using the OpenTelemetry project. We will start from the ground up by instrumenting an application with OpenTelemetry APIs and agents and progressively solve more complicated use cases like a collection of resource attributes, collecting Prometheus metrics with the OpenTelemetry Collector and Operator, correlation with traces and logs, exemplars, and collecting Kubernetes infrastructure metrics.__Schedule__: https://kccncna2023.sched.com/event/1R2pr
__Slides__: [slides.pdf](./slides.pdf)
__Recording__: https://www.youtube.com/watch?v=hsI7mCJ0JSE
---
## Agenda
Please set up the environment by following [the guide](./01-welcome-setup.md#deploy-initial-services) before the tutorial starts!
Each tutorial step is located in a separate file:
1. [Welcome & Setup](01-welcome-setup.md) (Pavol, 5 min)
1. [Introduction to OpenTelemetry and metrics](02-introduction-opentelemetry-metrics.md) (Pavol, Anthony)
1. [Instrumenting an app with OpenTelemetry metrics](03-app-instrumentation.md) (Bene, Pavol)
1. [Deploying collector and the app on Kubernetes](04-deploy-and-manage-collector.md) (Bene, Matej)
1. [Collecting Prometheus metrics](05-collecting-prometheus-metrics.md) (Anthony, Anusha, 15 min)
1. [Collecting Kubernetes infrastracture metrics](06-collecting-k8s-infra-metrics.md) (Matej, Anusha, 10 min)
1. [Correlation](07-correlation.md) (Pavol, 15 min)
1. Wrap up & Questions