OpenTelemetry
Recent content on OpenTelemetry
- Website
- opentelemetry.io · all feeds from this site
- Feed URL
https://opentelemetry.io/index.xml
Read it in your FeedListing reader
Or add to: Feedly Inoreader Raw feed
Latest posts
-
OBI network metrics quickstart
OBI can generate network metrics in any environment (physical host, virtual host, or container). It’s recommended to use a Kubernetes environment, as OBI is able to decorate each metric with the metadata of the source and destination Kubernetes entities. The instructions in this…
-
Measure traffic between Cloud availability zones
Note This feature is currently only available in Kubernetes clusters. Traffic between Cloud Availability Zones might incur additional costs. OBI is able to measure it either by adding src.zone and dst.zone attributes to regular network metrics, or by providing a separate…
-
Configure OBI export modes
Note This page uses Config v1 field names and examples. For Config v2, see the Config v2 reference . To convert an existing file, use the migration guide . In Direct mode OBI pushes metrics and traces directly to a remote endpoint using the OpenTelemetry protocol (OTLP). OBI can…
-
Quick start
The OpenTelemetry Collector receives telemetry such as traces , metrics , and logs , processes it, and forwards it to one or more observability backends through its component pipeline. Note This quick start demo creates a basic local setup. The goal is to show you how the…
-
Set Up OpenTelemetry PHP Distro
Learn how to instrument your PHP application with OpenTelemetry PHP Distro and send telemetry data to an OTLP-compatible backend. Prerequisites Have a destination for telemetry data (OTLP endpoint). Use a supported Linux distribution and PHP version. Do not run another PHP APM…
-
Configuration
OpenTelemetry PHP Distro supports standard OpenTelemetry SDK configuration and distro-specific options. Configuration method Configure via environment variables available to PHP processes: OTEL_* for OpenTelemetry standard options OTEL_PHP_* for distro-specific options Example:…
-
Getting started
Setup Download opentelemetry-javaagent.jar from Releases of the opentelemetry-java-instrumentation repository and place the JAR in your preferred directory. The JAR file contains the agent and instrumentation libraries. Add -javaagent:path/to/opentelemetry-javaagent.jar and…
-
Traces
Traces give us the big picture of what happens when a request is made to an application. Whether your application is a monolith with a single database or a sophisticated mesh of services, traces are essential to understanding the full “path” a request takes in your application.…
-
Getting Started
This page will walk you through the fastest way to get started monitoring your Kubernetes cluster using OpenTelemetry. It will focus on collecting metrics and logs for Kubernetes clusters, nodes, pods, and containers, as well as enabling the cluster to support services emitting…
-
Specification Status Summary
OpenTelemetry is developed on a signal by signal basis. Tracing, metrics, baggage, and logging are examples of signals. Signals are built on top of context propagation, a shared mechanism for correlating data across distributed systems. Each signal consists of four core…
-
Prerequisites
To contribute to this repository, you need to be familiar with the following techs and tools: git GitHub Markdown ( CommonMark ) YAML For technical details concerning how the documentation is built and tested locally, see Development . Sign the CNCF CLA All OpenTelemetry…
-
Entity Data Model
Status : Development Entity represents an object of interest associated with produced telemetry: traces, metrics, profiles, or logs. For example, telemetry produced using an OpenTelemetry SDK is normally associated with a service entity. Similarly, OpenTelemetry defines system…
-
Configuration Data Model
Status : Stable Overview Versioning policy and stability guarantees File-based configuration model YAML file format Environment variable substitution Overview The OpenTelemetry configuration data model is part of the declarative configuration interface . The data model defines…
-
Overview
This document provides an overview of the OpenTelemetry project and defines important fundamental terms. Additional term definitions can be found in the glossary . OpenTelemetry Client Architecture At the highest architectural level, OpenTelemetry clients are organized into…
-
Tracing API
Status : Stable , except where otherwise specified The Tracing API consists of these main components: TracerProvider is the entry point of the API. It provides access to Tracer s. Tracer is responsible for creating Span s. Span is the API to trace an operation. Data types While…
-
Metrics API
Status : Stable , except where otherwise specified Overview The Metrics API consists of these main components: MeterProvider is the entry point of the API. It provides access to Meters . Meter is responsible for creating Instruments . Instrument is responsible for reporting…
-
Logs API
Status : Stable , except where otherwise specified The Logs API is provided for logging library authors to build log appenders , which use this API to bridge between existing logging libraries and the OpenTelemetry log data model. The Logs API can also be directly called by…
-
Instrumentation Configuration API
Status : Mixed Overview ConfigProvider ConfigProvider operations Get instrumentation config ConfigProperties Overview The instrumentation configuration API is part of the declarative configuration interface . The API allows instrumentation libraries to consume configuration by…
-
Baggage API
Status : Stable Overview Baggage is a set of application-defined properties contextually associated with a distributed request or workflow execution (see also the W3C Baggage Specification ). Baggage can be used, among other things, to annotate telemetry, adding contextual…
-
OpenTelemetry mission, vision, and values
Mission Our overall north star as a community OpenTelemetry’s Mission: to enable effective observability by making high-quality, portable telemetry ubiquitous. Vision The world we imagine for OTel end-users Effective observability is powerful because it enables developers to…