Trainings
PCA Certification
Team Plans
Sign In
Trainings
PCA Certification
Team Plans
Sign In
Hide Sections
Hide sections sidebar
Instrumenting Applications (OpenTelemetry)
Training Overview
Introduction
Prerequisites
OpenTelemetry & Prometheus Overview
Scope of Prometheus vs. OpenTelemetry
Why You Would Use OpenTelemetry
OpenTelemetry Architecture
Storing OpenTelemetry Metrics in Prometheus
Knowledge Check
OpenTelemetry Metrics API Concepts
Introduction
Instruments and Measurements
Meters and MeterProviders (SDK Initialization)
Aggregation and Views
Knowledge Check
Instrumentation Best Practices
What Metrics to Track
Naming Metrics and Attributes
Attributes and Scalability
Knowledge Check
Prometheus Interoperability Concerns
Introduction
Incompatible Character Sets
Resource Attributes vs. Target Labels
No Target Health Monitoring
Out-of-Order Ingestion
No Metadata Support
No Delta Temporality Support
Knowledge Check
Using the Go SDK
Go SDK Overview
Running Prometheus with the OTLP Receiver
Initializing the SDK for Metrics
Setting Resource Attributes
Knowledge Check
Creating and Using Metrics
Overview
Counters
UpDownCounters
Gauges
Histograms
Asynchronous Instrument Variants
Adding Attributes
Adding Descriptions and Units
Using Views
Knowledge Check
Instrumenting an Example Service
Introducing the Example Service
Exercise: Instrumenting the Example Service
Training Review
Summary
Further Steps
Show Sections
UpDownCounters
Initializing user data...
Give Feedback