Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translation Pipeline PR #22717

Merged
merged 98 commits into from
Apr 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
23d8d2c
adding translations
guacbot Apr 17, 2024
0e2f5c2
updating translations
guacbot Apr 17, 2024
1967e45
Deleting translations of content/ja/tracing/trace_collection/custom_i…
guacbot Apr 17, 2024
b41b1ec
Deleting translations of content/ja/tracing/trace_collection/custom_i…
guacbot Apr 17, 2024
44e26f9
Deleting translations of content/ja/tracing/trace_collection/custom_i…
guacbot Apr 17, 2024
4092c49
Deleting translations of content/ko/tracing/trace_collection/custom_i…
guacbot Apr 17, 2024
b5e5bcb
adding translations
guacbot Apr 17, 2024
1ec8936
updating translations
guacbot Apr 18, 2024
1c10726
adding translations
guacbot Apr 18, 2024
a4469fd
updating translations
guacbot Apr 18, 2024
1790a53
updating translations
guacbot Apr 18, 2024
75d1dc4
updating translations
guacbot Apr 18, 2024
51d4a20
updating translations
guacbot Apr 18, 2024
dd86ca9
adding translations
guacbot Apr 18, 2024
b2e25f3
updating translations
guacbot Apr 18, 2024
74a31cf
updating translations
guacbot Apr 18, 2024
5f6dd7b
updating translations
guacbot Apr 18, 2024
ba6d156
updating translations
guacbot Apr 18, 2024
636f114
updating translations
guacbot Apr 18, 2024
c701310
adding translations
guacbot Apr 18, 2024
301a356
adding translations
guacbot Apr 18, 2024
9f2e5b0
Deleting translations of content/fr/observability_pipelines/guide/rou…
guacbot Apr 18, 2024
8a0c974
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
108852e
Deleting translations of content/fr/observability_pipelines/productio…
guacbot Apr 18, 2024
ad2e1a9
Deleting translations of content/ko/observability_pipelines/productio…
guacbot Apr 18, 2024
7148aa7
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
445764f
Deleting translations of content/fr/observability_pipelines/architect…
guacbot Apr 18, 2024
6d61aaf
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
cf9ad9c
Deleting translations of content/ja/observability_pipelines/guide/ing…
guacbot Apr 18, 2024
b7e1162
Deleting translations of content/ja/observability_pipelines/reference…
guacbot Apr 18, 2024
f68e68b
Deleting translations of content/ja/observability_pipelines/setup/_in…
guacbot Apr 18, 2024
226281a
Deleting translations of content/ko/observability_pipelines/setup/_in…
guacbot Apr 18, 2024
4203860
Deleting translations of content/fr/observability_pipelines/reference…
guacbot Apr 18, 2024
35c38bd
Deleting translations of content/ja/observability_pipelines/reference…
guacbot Apr 18, 2024
aa06bdb
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
7616f6a
Deleting translations of content/ja/observability_pipelines/configura…
guacbot Apr 18, 2024
d68b19b
Deleting translations of content/ja/observability_pipelines/reference…
guacbot Apr 18, 2024
4b25ddb
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
ed55249
Deleting translations of content/fr/observability_pipelines/reference…
guacbot Apr 18, 2024
c677969
Deleting translations of content/fr/observability_pipelines/monitorin…
guacbot Apr 18, 2024
7ea588b
Deleting translations of content/ja/observability_pipelines/working_w…
guacbot Apr 18, 2024
92fefa2
Deleting translations of content/ja/observability_pipelines/setup/dat…
guacbot Apr 18, 2024
0903fd1
Deleting translations of content/fr/observability_pipelines/setup/dat…
guacbot Apr 18, 2024
309dbd9
Deleting translations of content/fr/observability_pipelines/troublesh…
guacbot Apr 18, 2024
15c2f99
Deleting translations of content/ko/observability_pipelines/troublesh…
guacbot Apr 18, 2024
ecfe811
Deleting translations of content/ja/observability_pipelines/setup/spl…
guacbot Apr 18, 2024
3f1178c
Deleting translations of content/ja/observability_pipelines/reference…
guacbot Apr 18, 2024
9a8b6f5
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
8ebc11c
Deleting translations of content/ja/observability_pipelines/guide/_in…
guacbot Apr 18, 2024
1eafef9
Deleting translations of content/fr/observability_pipelines/guide/_in…
guacbot Apr 18, 2024
b40e312
Deleting translations of content/ja/observability_pipelines/architect…
guacbot Apr 18, 2024
bc5c41d
Deleting translations of content/ja/observability_pipelines/guide/con…
guacbot Apr 18, 2024
dab5bb4
Deleting translations of content/fr/observability_pipelines/guide/con…
guacbot Apr 18, 2024
1a66597
Deleting translations of content/fr/observability_pipelines/setup/dat…
guacbot Apr 18, 2024
b3c9d22
adding translations
guacbot Apr 18, 2024
b0c3f4c
adding translations
guacbot Apr 18, 2024
566a666
updating translations
guacbot Apr 18, 2024
83b4832
updating translations
guacbot Apr 18, 2024
37a6a55
adding translations
guacbot Apr 18, 2024
c9259c6
adding translations
guacbot Apr 18, 2024
a631df2
adding translations
guacbot Apr 18, 2024
15fe4c4
updating translations
guacbot Apr 18, 2024
08e3724
updating translations
guacbot Apr 18, 2024
54e3b95
adding translations
guacbot Apr 18, 2024
2e7cf5f
adding translations
guacbot Apr 18, 2024
3d57c8e
updating translations
guacbot Apr 18, 2024
3d9e5d5
resolving merge conflicts
bgdeutsch Apr 18, 2024
6904390
updating translations
guacbot Apr 18, 2024
d262e81
updating translations
guacbot Apr 18, 2024
6621b04
updating translations
guacbot Apr 18, 2024
7c7c7d8
updating translations
guacbot Apr 18, 2024
36f7a9e
adding translations
guacbot Apr 18, 2024
40307d4
updating translations
guacbot Apr 18, 2024
fc1cc8e
updating translations
guacbot Apr 18, 2024
4cc1249
adding translations
guacbot Apr 18, 2024
a4afd74
updating translations
guacbot Apr 18, 2024
aac3aa7
adding translations
guacbot Apr 18, 2024
1f387b3
updating translations
guacbot Apr 18, 2024
cb73d4e
updating translations
guacbot Apr 18, 2024
b6f0816
adding translations
guacbot Apr 18, 2024
a2899f4
adding translations
guacbot Apr 18, 2024
fea05c1
adding translations
guacbot Apr 18, 2024
24ddaaf
updating translations
guacbot Apr 19, 2024
830cf4e
updating translations
guacbot Apr 19, 2024
22129e6
updating translations
guacbot Apr 19, 2024
0416d81
updating translations
guacbot Apr 19, 2024
c0c9e22
updating translations
guacbot Apr 19, 2024
e60ffbb
updating translations
guacbot Apr 19, 2024
c7a9a4a
updating translations
guacbot Apr 19, 2024
15b6a9b
adding translations
guacbot Apr 19, 2024
dc697da
updating translations
guacbot Apr 19, 2024
a3674fe
adding translations
guacbot Apr 19, 2024
fd5cfc1
updating translations
guacbot Apr 19, 2024
53e4e63
adding translations
guacbot Apr 19, 2024
6e2addb
updating translations
guacbot Apr 19, 2024
8460e19
updating translations
guacbot Apr 19, 2024
e0ea637
updating translations
guacbot Apr 19, 2024
b8165e4
updating translations
guacbot Apr 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10,238 changes: 5,119 additions & 5,119 deletions config/_default/menus/api.ja.yaml

Large diffs are not rendered by default.

14,286 changes: 7,143 additions & 7,143 deletions config/_default/menus/api.ko.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions content/es/agent/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ Los paquetes también están disponibles para arquitecturas Arm v8 y x86 de 64 
{{< partial name="platforms/platforms.html" links="platforms" >}}

<div class="alert alert-info"><p>
Datadog recomienda actualizar el Datadog Agent con cada versión secundaria y de parche. O, al menos, actualizarlo una vez al mes. </p>
Datadog recomienda actualizar el Datadog Agent con cada versión secundaria y de parche. O bien, al menos, actualizarlo una vez al mes. </p>
<p>
Actualizar a una versión principal del Datadog Agent y mantenerla actualizada es la única forma compatible de obtener las últimas funcionalidades y correcciones del Agent. Sin embargo, el Agent cuenta con actualizaciones frecuentes y puede ser todo un reto gestionarlas a escala empresarial. Esto no significa que debas esperar a las versiones principales para actualizarlo. La frecuencia de actualización adecuada para tu organización depende de la infraestructura y la forma de gestionar la configuración, pero lo aconsejable es que sea mensual.</p>
<p>
Expand All @@ -67,7 +67,7 @@ La numeración de las versiones del Datadog Agent sigue las reglas de <a href="h
{{< nextlink href="/agent/iot">}}<u>IoT</u>: instala y configura el Datadog IoT Agent, una versión del Datadog Agent optimizada para monitorizar dispositivos IoT y aplicaciones integradas.{{< /nextlink >}}
{{< nextlink href="/agent/logs">}}<u>Recopilación de logs</u>: habilita y configura la recopilación de logs en el Datadog Agent.{{< /nextlink >}}
{{< nextlink href="/agent/configuration/proxy">}}<u>Proxy</u>: si la configuración de tu red restringe el tráfico saliente, utiliza un proxy para el tráfico del Agent.{{< /nextlink >}}
{{< nextlink href="/agent/versions/">}}<u>Versiones</u>: Agent 7 es la última versión principal del Datadog Agent. Conoce los cambios entre las versiones principales del Agent y cómo actualizar.{{< /nextlink >}}
{{< nextlink href="/agent/versions/">}}<u>Versiones</u>: el Agent 7 es la última versión principal del Datadog Agent. Conoce los cambios entre las versiones principales del Agent y cómo actualizar.{{< /nextlink >}}
{{< nextlink href="/agent/troubleshooting">}}<u>Solución de problemas</u>: encuentra información para solucionar problemas relacionados con el Datadog Agent.{{< /nextlink >}}
{{< nextlink href="/agent/guide">}}<u>Guías</u>: tutoriales paso a paso detallados para utilizar el Agent.{{< /nextlink >}}
{{< nextlink href="/agent/security">}}<u>Seguridad</u>: información sobre las principales capacidades y características de seguridad disponibles para los clientes que garantizan que su entorno sea seguro.{{< /nextlink >}}
Expand Down
112 changes: 112 additions & 0 deletions content/es/agent/architecture.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
---
disable_toc: false
further_reading:
- link: /agent/supported_platforms/
tag: Documentación
text: Plataformas compatibles
- link: /agent/configuration/
tag: Documentación
text: Configuración del Agent
kind: Documentación
title: Arquitectura del Agent
---

## Arquitectura del Agent

{{< tabs >}}
{{% tab "Agent v6 y v7" %}}

Las versiones 6 y 7 del Agent cuentan con un proceso principal que se encarga de recopilar logs y métricas de infraestructura, además de recibir [métricas de DogStatsD][1]. Los componentes principales de este proceso son:

* El Collector, que ejecuta checks y recopila métricas.
* El Forwarder, que envía cargas útiles a Datadog.

Si se habilita en el archivo de configuración `datadog.yaml`, el Agent genera dos procesos opcionales:

* El APM Agent es un proceso que recopila [trazas][2]. Se encuentra habilitado de manera predeterminada.
* El Process Agent es un proceso que recopila información de los procesos en tiempo real. De manera predeterminada, el Process Agent solo recopila los contenedores disponibles, de lo contrario se deshabilita.

En Windows, los servicios se presentan de la siguiente forma:

| Servicio | Descripción |
|-----------------------|-----------------------|
| DatadogAgent | Datadog Agent |
| datadog-trace-agent | Datadog Trace Agent |
| datadog-process-agent | Datadog Process Agent |

Por defecto, el Agent vincula tres [puertos][3] en Linux y cuatro puertos en Windows y macOS:

| Puerto | Descripción |
|------|---------------------------------------------------------------------------------------------|
| 5000 | Muestra métricas de tiempo de ejecución del Agent. |
| 5001 | La CLI y GUI del Agent lo usan para enviar comandos y recopilar información del Agent en ejecución. |
| 5002 | Provee al servidor de la GUI en Windows y macOS. |
| 8125 | El servidor de DogStatsD lo usa para recibir métricas externas. |

Para obtener más información sobre cómo configurar los puertos, consulta el [tráfico de red][4].

### Collector

El Collector reúne todas las métricas estándar cada 15 segundos. El Agent 6 incorpora un intérprete de Python 2.7 para ejecutar integraciones y [checks personalizados][5].

### Forwarder

El Agent Forwarder envía métricas a través de HTTPS a Datadog. El almacenamiento en búfer evita que las desconexiones de la red afecten a los informes de métricas. Las métricas se almacenan en la memoria hasta que se alcanza un límite de tamaño o cantidad de solicitudes de envío pendientes. Luego, las métricas más antiguas se descartan para que se pueda gestionar el espacio de memoria del Forwarder. Los logs se envían a Datadog a través de una conexión TCP cifrada con SSL.

### DogStatsD

En el Agent 6, DogStatsD es una implementación Golang del daemon de agregación de métricas [StatsD de Etsy][6]. DogStatsD recibe y transfiere métricas arbitrarias mediante UDP o un socket de UNIX, lo que permite instrumentar código personalizado sin aumentar la latencia. Obtén más información sobre [DogStatsD][7].

[1]: /es/metrics/custom_metrics/dogstatsd_metrics_submission/#metrics
[2]: /es/tracing/guide/terminology/
[3]: /es/agent/configuration/network/#open-ports
[4]: /es/agent/configuration/network#configure-ports
[5]: /es/developers/custom_checks/write_agent_check/
[6]: https://github.com/etsy/statsd
[7]: /es/metrics/custom_metrics/dogstatsd_metrics_submission/
{{% /tab %}}
{{% tab "Agent v5" %}}

{{< img src="agent/agent5architecture.jpg" alt="Arquitectura del Agent v5" >}}

El Agent 5 cuenta con cuatro componentes principales, cada uno redactado en Python y ejecutado como un proceso independiente:

* **Collector** (`agent.py`): ejecuta checks en la máquina actual sobre las [integraciones][1] configuradas y captura métricas del sistema, como las de la memoria y la CPU.
* **DogStatsD** (`dogstatsd.py`): servidor backend compatible con StatsD al que puedes enviar [métricas personalizadas][2] desde tus aplicaciones.
* **Forwarder** (`ddagent.py`): recupera datos tanto de DogStatsD como del Collector, los pone en cola para su envío y los envía a Datadog.
* **SupervisorD**: un único proceso supervisor controla al Collector, los servidores de DogStatsD y el Forwarder. El supervisor se mantiene separado para limitar la sobrecarga de cada aplicación si no se están ejecutando todas las partes. Sin embargo, por lo general, se recomienda ejecutar todas las partes.

**Nota**: En el caso de los usuarios de Windows, los cuatro procesos del Agent se presentan como instancias de `ddagent.exe` con la descripción `DevOps' best friend`.

### Supervisión, privilegios y puertos de red

Se ejecuta un proceso primario de SupervisorD con el usuario `dd-agent`, y todos los subprocesos dependientes se ejecutan con el mismo usuario. Esto también se aplica a cualquier llamada del sistema (`iostat`/`netstat`) que inicia el Datadog Agent. La configuración del Agent se almacena en `/etc/dd-agent/datadog.conf` y `/etc/dd-agent/conf.d`. `dd-agent` debe ser capaz de leer toda la configuración. Los permisos recomendados son `0600`, ya que los archivos de configuración contienen tu clave de API y otras credenciales necesarias para acceder a las métricas.

Los siguientes [puertos][3] están abiertos para realizar operaciones:

| Puerto | Descripción |
|-----------|-------------------------------------|
| tcp/17123 | El Forwarder para operaciones normales |
| tcp/17124 | El Forwarder para la compatibilidad con Graphite |
| udp/8125 | DogStatsD |

Por defecto, todos los procesos de escucha están vinculados a `127.0.0.1` o `::1` en las versiones 3.4.1 o posteriores del Agent. En versiones anteriores, estaban vinculados a `0.0.0.0` (todas las interfaces). Para obtener información sobre cómo ejecutar el Agent a través de un proxy, consulta la [configuración del proxy del Agent][4]. Para obtener información sobre los intervalos de IP que se pueden permitir, consulta el [tráfico de red][5].

El número recomendado de descriptores de archivos abiertos es de 1024. Puedes ver este valor con el comando `ulimit -a`. Si existe un límite estricto por debajo del valor recomendado, por ejemplo Shell Fork Bomb Protection, una solución es añadir lo siguiente en `supervisord.conf`:

```conf
[supervisord]
minfds = 100 # Your hard limit
```

[1]: /es/integrations/
[2]: /es/metrics/custom_metrics/
[3]: /es/agent/configuration/network/?tab=agentv5v4#open-ports
[4]: /es/agent/configuration/proxy/?tab=agentv5
[5]: /es/agent/faq/network/
{{% /tab %}}
{{< /tabs >}}

## Lectura adicional

{{< partial name="whats-next/whats-next.html" >}}
Loading
Loading