<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OpenTelemetry</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/</link><description>Recent content on OpenTelemetry</description><generator>Hugo</generator><language>es</language><atom:link href="https://deploy-preview-9173--opentelemetry.netlify.app/es/index.xml" rel="self" type="application/rss+xml"/><item><title>OBI global configuration properties</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/configure/options/</link><pubDate>Tue, 10 Mar 2026 17:25:37 -0700</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/configure/options/</guid><description>&lt;p&gt;OBI can be configured via environment variables or via a YAML configuration file
passed either with the &lt;code&gt;-config&lt;/code&gt; command-line argument or the
&lt;code&gt;OTEL_EBPF_CONFIG_PATH&lt;/code&gt; environment variable. Environment variables have
priority over the properties in the configuration file. For example, in the
following command line, the &lt;code&gt;OTEL_EBPF_LOG_LEVEL&lt;/code&gt; option overrides any
&lt;code&gt;log_level&lt;/code&gt; settings inside config.yaml:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Config argument:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;OTEL_EBPF_LOG_LEVEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;debug obi -config /path/to/config.yaml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Config environment variable:&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nv"&gt;OTEL_EBPF_LOG_LEVEL&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;debug &lt;span class="nv"&gt;OTEL_EBPF_CONFIG_PATH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;/path/to/config.yaml obi
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Refer to the &lt;a href="../example/"&gt;example YAML configuration file&lt;/a&gt; for a configuration
file template.&lt;/p&gt;</description></item><item><title>Profiles</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/profiles/</link><pubDate>Tue, 10 Mar 2026 08:56:22 +0100</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/profiles/</guid><description>&lt;p&gt;&lt;strong&gt;Status&lt;/strong&gt;: &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/docs/specs/otel/document-status/"&gt;Development&lt;/a&gt;&lt;/p&gt;
&lt;div class="td-alert td-alert--md alert alert-note" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;Nota&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;The profiles signal is still experimental and under active development.
Breaking changes may be introduced in future versions.&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;A &lt;strong&gt;profile&lt;/strong&gt; is a &lt;strong&gt;collection&lt;/strong&gt; of samples and associated metadata that shows
where applications consume resources during execution. A sample records values
encountered in some program context (typically a stack trace), optionally
augmented with auxiliary information like the trace ID corresponding to a
higher-level request.&lt;/p&gt;
&lt;p&gt;The moment of capturing a sample is known as a &lt;strong&gt;sample event&lt;/strong&gt; and consists not
only of the observation data point, but also the time at which it was captured.&lt;/p&gt;</description></item><item><title>Configure OBI export modes</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/configure/export-modes/</link><pubDate>Fri, 27 Feb 2026 08:18:31 -0800</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/configure/export-modes/</guid><description>&lt;p&gt;In Direct mode OBI pushes metrics and traces directly to a remote endpoint using
the OpenTelemetry protocol (OTLP).&lt;/p&gt;
&lt;p&gt;OBI can also expose a Prometheus HTTP endpoint ready to scrape, for example in
&lt;strong&gt;pull&lt;/strong&gt; mode.&lt;/p&gt;
&lt;p&gt;To use Direct mode requires configuration with authentication credentials. Set
the OTLP endpoint authentication credentials with these environment variables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;OTEL_EXPORTER_OTLP_ENDPOINT&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;OTEL_EXPORTER_OTLP_HEADERS&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To run in Direct mode using the Prometheus scrape endpoint, see the
&lt;a href="../options/"&gt;configuration documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="configure-and-run-obi"&gt;Configure and run OBI&lt;a class="td-heading-self-link" href="#configure-and-run-obi" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This tutorial assumes OBI and OTel Collector are running natively on the same
host, so there is no need to secure the traffic nor provide authentication in
the OTel Collector OTLP receiver.&lt;/p&gt;</description></item><item><title>Quick start</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/collector/quick-start/</link><pubDate>Sat, 21 Feb 2026 17:26:02 -0500</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/collector/quick-start/</guid><description>&lt;!-- markdownlint-disable ol-prefix blanks-around-fences --&gt;
&lt;p&gt;The OpenTelemetry Collector receives &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/traces/"&gt;traces&lt;/a&gt;,
&lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/metrics/"&gt;metrics&lt;/a&gt;, and
&lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/logs/"&gt;logs&lt;/a&gt;, processes the telemetry, and exports it to
a wide variety of observability backends using its components. For a conceptual
overview of the Collector, see &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/collector/"&gt;Collector&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You are going to learn to do the following in less than five minutes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Set up and run the OpenTelemetry Collector.&lt;/li&gt;
&lt;li&gt;Send telemetry and see it processed by the Collector.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;a class="td-heading-self-link" href="#prerequisites" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Make sure that your developer environment has the following. This page assumes
that you&amp;rsquo;re using &lt;code&gt;bash&lt;/code&gt;. Adapt configuration and commands as necessary for your
preferred shell.&lt;/p&gt;</description></item><item><title>Getting started</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/java/agent/getting-started/</link><pubDate>Thu, 29 Jan 2026 05:41:57 -0500</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/java/agent/getting-started/</guid><description>&lt;h2 id="setup"&gt;Setup&lt;a class="td-heading-self-link" href="#setup" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Download &lt;a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar" target="_blank" rel="noopener" class="external-link"&gt;opentelemetry-javaagent.jar&lt;/a&gt; from &lt;a href="https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases" target="_blank" rel="noopener" class="external-link"&gt;Releases&lt;/a&gt; of the
&lt;code&gt;opentelemetry-java-instrumentation&lt;/code&gt; repository and place the JAR in your
preferred directory. The JAR file contains the agent and instrumentation
libraries.&lt;/li&gt;
&lt;li&gt;Add &lt;code&gt;-javaagent:path/to/opentelemetry-javaagent.jar&lt;/code&gt; and other config to
your JVM startup arguments and launch your app:
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Directly on the startup command:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;java -javaagent:path/to/opentelemetry-javaagent.jar -Dotel.service.name&lt;span class="o"&gt;=&lt;/span&gt;your-service-name -jar myapp.jar
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Via the &lt;code&gt;JAVA_TOOL_OPTIONS&lt;/code&gt; and other environment variables:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;JAVA_TOOL_OPTIONS&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;-javaagent:path/to/opentelemetry-javaagent.jar&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nb"&gt;export&lt;/span&gt; &lt;span class="nv"&gt;OTEL_SERVICE_NAME&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;#34;your-service-name&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;java -jar myapp.jar
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="declarative-configuration"&gt;Declarative configuration&lt;a class="td-heading-self-link" href="#declarative-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Declarative configuration uses a YAML file instead of environment variables or
system properties. This is useful when you have many configuration options to
set, or if you want to use configuration options that are not available as
environment variables or system properties.&lt;/p&gt;</description></item><item><title>Requisitos previos</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/contributing/prerequisites/</link><pubDate>Wed, 21 Jan 2026 23:15:16 +0100</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/contributing/prerequisites/</guid><description>&lt;p&gt;Para contribuir a este repositorio, necesitas estar familiarizado con las
siguientes tecnologías y herramientas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://git-scm.com/" target="_blank" rel="noopener" class="external-link"&gt;git&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/" target="_blank" rel="noopener" class="external-link"&gt;GitHub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Markdown (&lt;a href="https://commonmark.org/" target="_blank" rel="noopener" class="external-link"&gt;CommonMark&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;YAML&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para detalles técnicos sobre cómo se construye y prueba la documentación
localmente, consulta &lt;a href="../development"&gt;Desarrollo&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="cla"&gt;Firma del CNCF CLA&lt;a class="td-heading-self-link" href="#cla" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Todos los colaboradores de OpenTelemetry deben firmar el &lt;a href="https://docs.linuxfoundation.org/lfx/easycla/v2-current/contributors" target="_blank" rel="noopener" class="external-link"&gt;Acuerdo de Licencia de
Contribuidor (CLA)&lt;/a&gt; de la Linux Foundation.&lt;/p&gt;
&lt;p&gt;Las solicitudes de código (pull requests) de colaboradores que no hayan firmado
el CLA fallarán en las pruebas automatizadas. El nombre y correo electrónico que
proporciones deben coincidir con los encontrados en &lt;code&gt;git config&lt;/code&gt;, y los usados
para el CLA de CNCF.&lt;/p&gt;</description></item><item><title>OBI Network Metrics configuration options</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/config/</link><pubDate>Sun, 18 Jan 2026 06:12:55 -0500</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/config/</guid><description>&lt;p&gt;Network metrics are configured under the &lt;code&gt;network&lt;/code&gt; property of the
&lt;a href="../../configure/options/"&gt;OBI Configuration YAML file&lt;/a&gt; or with a set of
environment variables prefixed as &lt;code&gt;OTEL_EBPF_NETWORK_&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Example YAML:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-yaml" data-lang="yaml"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;network&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;enable&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;cidrs&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="m"&gt;10.10.0.0&lt;/span&gt;&lt;span class="l"&gt;/24&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="m"&gt;10.0.0.0&lt;/span&gt;&lt;span class="l"&gt;/8&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="m"&gt;10.30.0.0&lt;/span&gt;&lt;span class="l"&gt;/16&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;attributes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;kubernetes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;enable&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;select&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;obi_network_flow_bytes&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;include&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;k8s.src.owner.name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;k8s.src.namespace&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;k8s.dst.owner.name&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;k8s.dst.namespace&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;src.cidr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;- &lt;span class="l"&gt;dst.cidr&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="nt"&gt;otel_metrics_export&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nt"&gt;endpoint&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="l"&gt;http://localhost:4318&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In addition to the &lt;code&gt;network&lt;/code&gt; YAML section, OBI configuration requires an
endpoint to export the network metrics (in the previous example,
&lt;code&gt;otel_metrics_export&lt;/code&gt;, but it also accepts a
&lt;a href="../../configure/options/"&gt;Prometheus endpoint&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>Measure traffic between Cloud availability zones</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/inter-az/</link><pubDate>Wed, 14 Jan 2026 07:44:34 -0500</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/inter-az/</guid><description>&lt;div class="td-alert td-alert--md alert alert-note" role="alert"&gt;&lt;div class="td-alert-heading alert-heading" role="heading"&gt;Nota&lt;/div&gt;
 &lt;div class="td-alert-body"&gt;
 &lt;p&gt;This feature is currently only available in Kubernetes clusters.&lt;/p&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Traffic between Cloud Availability Zones might incur additional costs. OBI is
able to measure it either by adding &lt;code&gt;src.zone&lt;/code&gt; and &lt;code&gt;dst.zone&lt;/code&gt; attributes to
regular network metrics, or by providing a separate
&lt;code&gt;obi.network.inter.zone.bytes&lt;/code&gt; (OTel) / &lt;code&gt;obi_network_inter_zone_bytes_total&lt;/code&gt;
(Prometheus) metric.&lt;/p&gt;
&lt;h2 id="add-srczone-and-dstzone-attributes-to-regular-network-metrics"&gt;Add &lt;code&gt;src.zone&lt;/code&gt; and &lt;code&gt;dst.zone&lt;/code&gt; attributes to regular network metrics&lt;a class="td-heading-self-link" href="#add-srczone-and-dstzone-attributes-to-regular-network-metrics" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Source and destination availability zone attributes are disabled by default in
OBI. To enable it, explicitly add them to the list of included network
attributes in the OBI YAML configuration:&lt;/p&gt;</description></item><item><title>Getting Started</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/platforms/kubernetes/getting-started/</link><pubDate>Thu, 08 Jan 2026 22:37:28 +0530</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/platforms/kubernetes/getting-started/</guid><description>&lt;p&gt;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 OTLP data.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re looking to see OpenTelemetry in action with Kubernetes, the best place
to start is the &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/demo/kubernetes-deployment/"&gt;OpenTelemetry Demo&lt;/a&gt;. The
demo is intended to illustrate the implementation of OpenTelemetry, but it is
not intended to be an example of how to monitor Kubernetes itself. Once you
finish with this walkthrough, it can be a fun experiment to install the demo and
see how all the monitoring responds to an active workload.&lt;/p&gt;</description></item><item><title>Logs</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/logs/</link><pubDate>Thu, 08 Jan 2026 12:52:37 -0300</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/logs/</guid><description>&lt;p&gt;Un &lt;strong&gt;log&lt;/strong&gt; es un registro de texto con marca de tiempo, ya sea estructurado
(recomendado) o no estructurado, con metadatos opcionales. De todas las señales
de telemetría, los logs son la señal de telemetría con más historia. La mayoría
de los lenguajes de programación tienen capacidades de logging integradas o
librerías de logging muy conocidas y ampliamente usadas.&lt;/p&gt;
&lt;h2 id="opentelemetry-logs"&gt;Logs de OpenTelemetry&lt;a class="td-heading-self-link" href="#opentelemetry-logs" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;OpenTelemetry no define una API o SDK a medida para crear logs. En cambio, los
logs de OpenTelemetry son los logs existentes que ya tienes de un framework de
logging o un componente de infraestructura. Los SDKs y la auto-instrumentación
de OpenTelemetry utilizan varios componentes para correlacionar automáticamente
los logs con las &lt;a href="../traces"&gt;trazas&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>OBI network metrics quickstart</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/quickstart/</link><pubDate>Tue, 16 Dec 2025 14:16:09 +0100</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/network/quickstart/</guid><description>&lt;p&gt;OBI can generate network metrics in any environment (physical host, virtual
host, or container). It&amp;rsquo;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.&lt;/p&gt;
&lt;p&gt;The instructions in this quickstart guide focus on deploying directly to
Kubernetes with the kubectl command line utility. This tutorial describes how to
deploy OBI in Kubernetes from scratch. To use Helm, consult the
&lt;a href="../../setup/kubernetes-helm/"&gt;Deploy OBI in Kubernetes with Helm&lt;/a&gt;
documentation.&lt;/p&gt;</description></item><item><title>Primeros pasos</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/dotnet/getting-started/</link><pubDate>Wed, 10 Dec 2025 04:41:59 -0600</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/dotnet/getting-started/</guid><description>&lt;p&gt;Esta página te mostrará cómo empezar a utilizar la instrumentación automática de
OpenTelemetry .NET.&lt;/p&gt;
&lt;p&gt;Si estás buscando una forma de instrumentar manualmente tu aplicación, consulta
&lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/languages/dotnet/getting-started/"&gt;esta guía&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Aprenderás cómo puedes instrumentar automáticamente una aplicación .NET
sencilla, de tal manera que se emitan &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/traces/"&gt;trazas&lt;/a&gt;, &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/metrics/"&gt;métricas&lt;/a&gt; y &lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/logs/"&gt;logs&lt;/a&gt; a la
consola.&lt;/p&gt;
&lt;h2 id="requisitos-previos"&gt;Requisitos previos&lt;a class="td-heading-self-link" href="#requisitos-previos" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Asegúrate de tener lo siguiente instalado localmente:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dotnet.microsoft.com/download/dotnet" target="_blank" rel="noopener" class="external-link"&gt;.NET SDK&lt;/a&gt; 6+&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ejemplo-de-aplicación"&gt;Ejemplo de aplicación&lt;a class="td-heading-self-link" href="#ejemplo-de-aplicaci%c3%b3n" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;El siguiente ejemplo utiliza una aplicación básica
&lt;a href="https://learn.microsoft.com/aspnet/core/tutorials/min-web-api" target="_blank" rel="noopener" class="external-link"&gt;API mínima con ASP.NET Core&lt;/a&gt;.
Si no utilizas ASP.NET Core, no te preocupes, puedes seguir utilizando la
instrumentación automática de OpenTelemetry .NET.&lt;/p&gt;</description></item><item><title>Trazas</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/traces/</link><pubDate>Fri, 31 Oct 2025 11:11:54 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/traces/</guid><description>&lt;p&gt;Las &lt;strong&gt;trazas&lt;/strong&gt; nos dan una visión general de lo que ocurre cuando se hace una
solicitud a una aplicación. Ya sea que tu aplicación sea un monolito con una
sola base de datos o una sofisticada malla de servicios, las trazas son
esenciales para entender la &amp;ldquo;ruta&amp;rdquo; completa que una solicitud toma en tu
aplicación.&lt;/p&gt;
&lt;p&gt;Exploremos esto con tres unidades de trabajo, representadas como
&lt;a href="#spans"&gt;Spans&lt;/a&gt;:&lt;/p&gt;
&lt;div class="alert alert-primary" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Note&lt;/div&gt;
&lt;p&gt;Los siguientes ejemplos en JSON no representan un formato específico, y
especialmente no representan
&lt;a href="https://deploy-preview-9173--opentelemetry.netlify.app/docs/specs/otlp/#json-protobuf-encoding"&gt;OTLP/JSON&lt;/a&gt;, que es más verboso.&lt;/p&gt;</description></item><item><title>Ejecutar OBI como un proceso independiente</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/standalone/</link><pubDate>Thu, 09 Oct 2025 17:04:01 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/standalone/</guid><description>&lt;p&gt;OBI puede ejecutarse como un proceso independiente del sistema operativo Linux
con privilegios elevados que pueden inspeccionar otros procesos en ejecución.&lt;/p&gt;
&lt;h2 id="download-and-install"&gt;Descargar e instalar&lt;a class="td-heading-self-link" href="#download-and-install" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Puedes descargar el ejecutable de OBI desde la
&lt;a href="https://github.com/open-telemetry/opentelemetry-ebpf-instrumentation/releases" target="_blank" rel="noopener" class="external-link"&gt;página de versiones de OBI&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="set-up-obi"&gt;Configurar OBI&lt;a class="td-heading-self-link" href="#set-up-obi" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Crea un archivo de configuración siguiendo la documentación de
&lt;a href="../../configure/options/"&gt;opciones de configuración&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ejecuta OBI como un proceso con privilegios:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo ./obi --config&lt;span class="o"&gt;=&lt;/span&gt;&amp;lt;path to config file&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="example-configuration"&gt;Ejemplo de configuración&lt;a class="td-heading-self-link" href="#example-configuration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A continuación se muestra un ejemplo de archivo de configuración
(&lt;code&gt;obi-config.yml&lt;/code&gt;):&lt;/p&gt;</description></item><item><title>Implementar OBI en Kubernetes</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/kubernetes/</link><pubDate>Thu, 09 Oct 2025 17:04:01 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/kubernetes/</guid><description>&lt;div class="alert alert-primary" role="alert"&gt;
&lt;p&gt;Este documento explica cómo implementar OBI manualmente en Kubernetes,
configurando todas las entidades necesarias por su cuenta.&lt;/p&gt;
&lt;!-- Quizás prefieras seguir la documentación
[Implementar OBI en Kubernetes con Helm](../kubernetes-helm/) en su lugar. --&gt;
&lt;/div&gt;
&lt;h2 id="configuring-kubernetes-metadata-decoration"&gt;Configuración de la decoración de metadatos de Kubernetes&lt;a class="td-heading-self-link" href="#configuring-kubernetes-metadata-decoration" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;OBI puede decorar sus trazas con las siguientes etiquetas de Kubernetes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;k8s.namespace.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.deployment.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.statefulset.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.replicaset.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.daemonset.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.node.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.pod.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.container.name&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.pod.uid&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.pod.start_time&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;k8s.cluster.name&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para habilitar la decoración de metadatos, debe hacer lo siguiente:&lt;/p&gt;</description></item><item><title>Ejecutar OBI como un contenedor Docker</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/docker/</link><pubDate>Thu, 09 Oct 2025 17:04:01 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/zero-code/obi/setup/docker/</guid><description>&lt;p&gt;OBI puedes ejecutar un contenedor Docker independiente que puede instrumentar un
proceso que se ejecuta en otro contenedor.&lt;/p&gt;
&lt;p&gt;Encuentra la última imagen de OBI en
&lt;a href="https://hub.docker.com/r/otel/ebpf-instrument" target="_blank" rel="noopener" class="external-link"&gt;Docker Hub&lt;/a&gt; con el siguiente
nombre:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ebpf-instrument:main
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El contenedor OBI debe configurarse de la siguiente manera:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ejecutarse como un contenedor &lt;strong&gt;privilegiado&lt;/strong&gt; o como un contenedor con la
capacidad &lt;code&gt;SYS_ADMIN&lt;/code&gt; (pero esta última opción podría no funcionar en algunos
entornos de contenedores).&lt;/li&gt;
&lt;li&gt;Utilizar el espacio de nombres PID &lt;code&gt;host&lt;/code&gt; para permitir el acceso a los
procesos de otros contenedores.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="docker-cli-example"&gt;Ejemplo de CLI de Docker&lt;a class="td-heading-self-link" href="#docker-cli-example" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Para este ejemplo, se necesita un contenedor que ejecute un servicio HTTP/S o
gRPC. Si no tiene uno, puedes utilizar este
&lt;a href="https://macias.info" target="_blank" rel="noopener" class="external-link"&gt;sencillo servicio de motor de blog escrito en Go&lt;/a&gt;:&lt;/p&gt;</description></item><item><title>Métricas</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/metrics/</link><pubDate>Tue, 16 Sep 2025 10:34:15 +0200</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/metrics/</guid><description>&lt;p&gt;Una &lt;strong&gt;métrica&lt;/strong&gt; es una &lt;strong&gt;medida&lt;/strong&gt; de un servicio capturada en tiempo de
ejecución. El momento de capturar una medida se conoce como &lt;strong&gt;evento de
métrica&lt;/strong&gt;, que consiste no solo en la medida en sí misma, sino también en el
momento en que fue capturada y los metadatos asociados.&lt;/p&gt;
&lt;p&gt;Las métricas de aplicación y de peticiones son indicadores importantes de
disponibilidad y rendimiento. Las métricas personalizadas pueden proporcionar
información sobre cómo los indicadores de disponibilidad impactan en la
experiencia del usuario o en el negocio. Los datos recopilados se pueden usar
para alertar de una interrupción del servicio o para activar decisiones de
escalar automáticamente un deployment ante una alta demanda.&lt;/p&gt;</description></item><item><title>Baggage</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/baggage/</link><pubDate>Tue, 26 Aug 2025 09:45:14 +0200</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/concepts/signals/baggage/</guid><description>&lt;p&gt;En OpenTelemetry, el &lt;code&gt;Baggage&lt;/code&gt; es información contextual que viaja con el
contexto. El &lt;code&gt;Baggage&lt;/code&gt; es un almacén de pares clave-valor, lo que significa que
te permite &lt;a href="../../context-propagation/#propagation"&gt;propagar&lt;/a&gt; cualquier dato que
desees junto con el &lt;a href="../../context-propagation/#context"&gt;contexto&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;El &lt;code&gt;Baggage&lt;/code&gt; te permite pasar datos a través de servicios y procesos,
permitiendo que se puedan añadir a &lt;a href="../traces/"&gt;trazas&lt;/a&gt;, &lt;a href="../metrics/"&gt;métricas&lt;/a&gt;
o &lt;a href="../logs/"&gt;logs&lt;/a&gt; en esos servicios.&lt;/p&gt;
&lt;h2 id="example"&gt;Ejemplo&lt;a class="td-heading-self-link" href="#example" aria-label="Heading self-link"&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;El &lt;code&gt;Baggage&lt;/code&gt; se usa a menudo en el trazado distribuido para propagar datos
adicionales entre servicios.&lt;/p&gt;</description></item><item><title>Migrating from OpenCensus</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/migration/opencensus/</link><pubDate>Tue, 27 May 2025 05:58:16 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/migration/opencensus/</guid><description/></item><item><title>Migrating from OpenTracing</title><link>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/migration/opentracing/</link><pubDate>Fri, 21 Mar 2025 16:06:24 -0400</pubDate><guid>https://deploy-preview-9173--opentelemetry.netlify.app/es/docs/migration/opentracing/</guid><description>&lt;p&gt;Backward compatibility with &lt;a href="https://opentracing.io" target="_blank" rel="noopener" class="external-link"&gt;OpenTracing&lt;/a&gt; has been a priority for the
OpenTelemetry project from the start. To ease migration, OpenTelemetry supports
the use of both the OpenTelemetry &lt;em&gt;and&lt;/em&gt; OpenTracing APIs in the same codebase.
This allows OpenTracing instrumentation to be recorded using OpenTelemetry SDKs.&lt;/p&gt;
&lt;p&gt;To accomplish this, each OpenTelemetry SDK provides an &lt;strong&gt;OpenTracing shim&lt;/strong&gt;,
which acts as a bridge between the OpenTracing API and the OpenTelemetry SDK.
Note that OpenTracing shims are disabled by default.&lt;/p&gt;</description></item></channel></rss>