+```
+
+## Instrumente la aplicación {#instrument-the-application}
+
+Siga las instrucciones para el lenguaje detectado:
+
+| Lenguaje | Instrucciones |
+|----------|-------------|
+| Python | [Instrumentación agéntica de aplicaciones Python](/llm_observability/instrument/agentic/python.md) |
+| Node.js | [Instrumentación agéntica de aplicaciones Node.js](/llm_observability/instrument/agentic/nodejs.md) |
+| Java | [Instrumentación agéntica de aplicaciones Java](/llm_observability/instrument/agentic/java.md) |
+| OpenTelemetry | [Instrumentación de OpenTelemetry](/llm_observability/instrument/otel_instrumentation.md) |
+
+## Instrumente los prompts y ofrezca Prompt Management {#instrument-prompts-and-offer-prompt-management}
+
+Prompt Tracking es parte de la instrumentación predeterminada de Agent Observability. Identifique el límite de construcción del prompt para cada llamada de LLM seleccionada y conserve la plantilla del prompt por separado de sus variables dinámicas.
+
+1. Si la solicitud del usuario ya especifica un ID de prompt gestionado por Datadog, siga la [guía de integración agentic de Prompt Management](/llm_observability/instrument/agentic/prompt_management.md). No vuelva a preguntar si desea utilizar Prompt Management.
+2. De lo contrario, identifique los prompts de la aplicación y las variables dinámicas utilizadas para darles formato. Conserve el proveedor, el modelo, el contenido del prompt y el comportamiento de la aplicación existentes.
+3. Para una aplicación de Python compatible, indique al usuario qué prompts identificó y pregúntele si desea gestionar esos prompts con Datadog. Si acepta, siga la [guía de integración agentic de Prompt Management](/llm_observability/instrument/agentic/prompt_management.md) para promover los prompts locales seleccionados y reemplazar su construcción local con la recuperación de prompts gestionados.
+4. Si el usuario rechaza Prompt Management, o si el lenguaje de la aplicación no es compatible, instrumente los prompts seleccionados con metadatos de prompt estructurados siguiendo las [instrucciones de Prompt Tracking](/llm_observability/instrument/prompt_tracking). No añada la recuperación de prompts en tiempo de ejecución.
+
+Cuando Prompt Management reemplace un prompt local, utilice el seguimiento automático del prompt gestionado en lugar de adjuntar metadatos de prompt estructurados duplicados.
+
+## Visualización de trazas {#viewing-traces}
+
+Informe al usuario que puede acceder a su aplicación y visualizar los datos en Datadog.
+
+**Obligatorio**: proporcione un enlace permanente donde el usuario pueda ver los datos asociados con esta aplicación. Esto tomará la forma de
+
+```
+https://app.{dd_site}/llm/applications?query=@ml_app:{application_name}
+```
+
+Complete los valores proporcionados:
+1. `dd_site` - si se proporcionó el valor para [sitio de Datadog](#datadog-site), utilice ese valor. De lo contrario, utilice `datadoghq.com`.
+2. `application_name` - utilice el valor proporcionado o inferido de la sección [Nombre de la aplicación de Agent Observability](#llm-observability-application-name).
+
+## Instrucciones específicas del lenguaje {#language-specific-instructions}
+
+{{< whatsnext desc="Instrumente una aplicación con un coding agent:" >}}
+ {{< nextlink href="/llm_observability/instrument/agentic/python" >}}Instrumentación agéntica de aplicaciones Python{{< /nextlink >}}
+ {{< nextlink href="/llm_observability/instrument/agentic/nodejs" >}}Instrumentación agéntica de aplicaciones Node.js{{< /nextlink >}}
+ {{< nextlink href="/llm_observability/instrument/agentic/java" >}}Instrumentación agéntica de aplicaciones Java{{< /nextlink >}}
+ {{< nextlink href="/llm_observability/instrument/agentic/prompt_management" >}}Integración agéntica de Prompt Management{{< /nextlink >}}
+{{< /whatsnext >}}
\ No newline at end of file
diff --git a/hugo/content/es/llm_observability/investigate/evaluations/llm_as_a_judge_evaluations/connect_to_account.md b/hugo/content/es/llm_observability/investigate/evaluations/llm_as_a_judge_evaluations/connect_to_account.md
new file mode 100644
index 00000000000..7fa1cdaa133
--- /dev/null
+++ b/hugo/content/es/llm_observability/investigate/evaluations/llm_as_a_judge_evaluations/connect_to_account.md
@@ -0,0 +1,140 @@
+---
+aliases:
+- /es/llm_observability/evaluations/custom_llm_as_a_judge_evaluations/connect_to_account/
+- /es/llm_observability/configure/evaluations/llm_as_a_judge_evaluations/connect_to_account/
+description: Cómo conectarse a su cuenta de proveedor de LLM para admitir evaluaciones
+ basadas en LLM
+further_reading:
+- link: /llm_observability/investigate/evaluations/llm_as_a_judge_evaluations
+ tag: Documentación
+ text: Obtenga información sobre las evaluaciones personalizadas basadas en LLM
+title: Conecte su cuenta de proveedor de LLM
+---
+## Conecte su cuenta de proveedor de LLM {#connect-your-llm-provider-account}
+
+Configure el proveedor de LLM que desea utilizar para las evaluaciones de tipo bring-your-own-key (BYOK). Solo tiene que completar este paso una vez.
+
+{{< tabs >}}
+{{% tab "OpenAI" %}}
+
+Si está sujeto a HIPAA, es responsable de asegurarse de conectarse únicamente a una cuenta de OpenAI que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Conecte su cuenta de OpenAI a Agent Observability con su clave de API de OpenAI.
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. Seleccione {{< ui >}}Connect{{< /ui >}} en el mosaico de OpenAI.
+1. Siga las instrucciones en el mosaico.
+ - Proporcione su clave de API de OpenAI. Asegúrese de que esta clave tenga el permiso {{< ui >}}write{{< /ui >}} para {{< ui >}}model capabilities{{< /ui >}}.
+1. Habilite {{< ui >}}Use this API key to evaluate your LLM applications{{< /ui >}}.
+1. Agent Observability requiere que el punto de conexión de API `complete/chat` esté disponible para el modelo seleccionado. Consulte la [página de descripción general de modelos de OpenAI][3] para obtener detalles sobre qué modelos admiten este punto de conexión.
+
+{{< img src="llm_observability/configuration/openai-tile.png" alt="El mosaico de configuración de OpenAI en Agent Observability. Enumera las instrucciones para configurar OpenAI y proporcionar su clave de API de OpenAI." style="width:100%;" >}}
+
+Agent Observability no admite [residencia de datos][2] para OpenAI.
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[2]: https://platform.openai.com/docs/guides/your-data#which-models-and-features-are-eligible-for-data-residency
+[3]: https://developers.openai.com/api/docs/models
+{{% /tab %}}
+{{% tab "Azure OpenAI" %}}
+
+Si está sujeto a HIPAA, usted es responsable de asegurarse de conectarse únicamente a una cuenta de Azure OpenAI que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Conecte su cuenta de Azure OpenAI a Agent Observability con su clave de API de OpenAI. Datadog recomienda encarecidamente utilizar el modelo `GPT-4o mini` para las evaluaciones. La versión del modelo seleccionada debe admitir [salida estructurada][8] y la API de Chat Completions debe estar disponible. Consulte una [lista completa de modelos compatibles][9].
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. Seleccione {{< ui >}}Connect{{< /ui >}} en el mosaico de Azure OpenAI.
+1. Siga las instrucciones en el mosaico.
+ - Proporcione su clave de API de Azure OpenAI. Asegúrese de que esta clave tenga el permiso {{< ui >}}write{{< /ui >}} para {{< ui >}}model capabilities{{< /ui >}}.
+ - Proporcione el nombre del recurso, el ID de implementación y la versión de API para completar la integración.
+
+{{< img src="llm_observability/configuration/azure-openai-tile.png" alt="El mosaico de configuración de Azure OpenAI en Agent Observability. Enumera las instrucciones para configurar Azure OpenAI y proporcionar su clave de API, nombre del recurso, ID de implementación y versión de API." style="width:100%;" >}}
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[8]: https://learn.microsoft.com/en-us/azure/ai-foundry/openai/how-to/structured-outputs
+[9]: https://learn.microsoft.com/en-us/azure/foundry/foundry-models/concepts/models-sold-directly-by-azure?tabs=global-standard-aoai%2Cglobal-standard&pivots=azure-openai
+{{% /tab %}}
+{{% tab "Anthropic" %}}
+
+Si está sujeto a HIPAA, usted es responsable de asegurarse de conectarse únicamente a una cuenta de Anthropic que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Conecte su cuenta de Anthropic a Agent Observability con su clave de API de Anthropic.
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. Seleccione {{< ui >}}Connect{{< /ui >}} en el mosaico de Anthropic.
+1. Siga las instrucciones en el mosaico.
+ - Proporcione su clave de API de Anthropic. Asegúrese de que esta clave tenga el permiso {{< ui >}}write{{< /ui >}} para {{< ui >}}model capabilities{{< /ui >}}.
+
+{{< img src="llm_observability/configuration/anthropic-tile.png" alt="El mosaico de configuración de Anthropic en Agent Observability. Enumera las instrucciones para configurar Anthropic y proporcionar su clave de API de Anthropic." style="width:100%;" >}}
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+{{% /tab %}}
+{{% tab "Amazon Bedrock" %}}
+
+Si está sujeto a HIPAA, usted es responsable de asegurarse de conectarse únicamente a una cuenta de Amazon Bedrock que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Conecte su cuenta de Amazon Bedrock a Agent Observability con su cuenta de AWS.
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. Seleccione {{< ui >}}Connect{{< /ui >}} en el mosaico de Amazon Bedrock.
+1. Siga las instrucciones en el mosaico.
+
+ {{< img src="llm_observability/configuration/amazon-bedrock-tile.png" alt="El mosaico de configuración de Amazon Bedrock en Agent Observability. Enumera las instrucciones para configurar Amazon Bedrock." style="width:100%;" >}}
+
+4. Asegúrese de configurar el rol {{< ui >}}Invoke models from Amazon Bedrock{{< /ui >}} para ejecutar evaluaciones. Puede encontrar más detalles sobre la acción InvokeModel en la [documentación de referencia de la API de Amazon Bedrock][2].
+
+
+ {{< img src="llm_observability/configuration/amazon-bedrock-tile-step-2.png" alt="El segundo paso para configurar Amazon Bedrock que requiere que los usuarios agreguen permisos a la cuenta de integración." style="width:100%;" >}}
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[2]: https://docs.aws.amazon.com/bedrock/latest/APIReference/API_runtime_InvokeModel.html
+{{% /tab %}}
+
+{{% tab "GCP Vertex AI" %}}
+
+Si está sujeto a HIPAA, usted es responsable de asegurarse de conectarse únicamente a una cuenta de Google Cloud Platform que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Conecte Vertex AI a Agent Observability con su cuenta de Google Cloud Platform.
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. En el mosaico de Google Cloud Vertex AI, haga clic en {{< ui >}}Connect{{< /ui >}} para agregar una nueva cuenta de GCP, o haga clic en {{< ui >}}Configure{{< /ui >}} junto a donde aparecen sus cuentas existentes para comenzar el proceso de incorporación.
+ - Verá todas las cuentas de GCP conectadas a Datadog en esta página. Sin embargo, aún debe completar el proceso de incorporación de una cuenta para usarla en Agent Observability.
+1. Siga las instrucciones de incorporación para configurar su cuenta.
+ - Agregue el rol [{{< ui >}}Vertex AI User{{< /ui >}}][2] a su cuenta y habilite [{{< ui >}}Vertex AI API{{< /ui >}}][3].
+
+{{< img src="llm_observability/configuration/vertex-ai-pint.png" alt="El flujo de trabajo de incorporación de Vertex AI. Siga los pasos para configurar su cuenta de servicio de GCP con los permisos de Vertex AI adecuados para su uso con Agent Observability." style="width:100%;" >}}
+
+**Nota**: Cuando ejecuta evaluaciones, el selector de ubicación ofrece opciones de región única, multirregión y global. Para obtener detalles sobre cada opción, consulte la [documentación de ubicaciones de Vertex AI de Google][4].
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[2]: https://docs.cloud.google.com/vertex-ai/docs/general/access-control#aiplatform.user
+[3]: https://console.cloud.google.com/apis/library/aiplatform.googleapis.com
+[4]: https://docs.cloud.google.com/gemini-enterprise-agent-platform/resources/locations
+{{% /tab %}}
+
+{{% tab "AI Gateway" %}}
+Si está sujeto a HIPAA, usted es responsable de asegurarse de conectarse únicamente a una AI Gateway que esté sujeta a un acuerdo de asociación comercial (BAA) y que cumpla con todos los requisitos para el cumplimiento de HIPAA.
+
+Su AI Gateway debe ser compatible con la [especificación de la API de OpenAI][2].
+
+Conecte su AI Gateway a Agent Observability con su URL base, clave de API y encabezados.
+
+1. En Datadog, navegue a [{{< ui >}}Agent Observability{{< /ui >}} > {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Integrations{{< /ui >}}][1].
+1. Haga clic en la pestaña {{< ui >}}Configure{{< /ui >}}, luego haga clic en {{< ui >}}New{{< /ui >}} para crear una nueva puerta de enlace.
+1. Siga las instrucciones en el mosaico.
+ - Proporcione un nombre para su puerta de enlace.
+ - Seleccione su proveedor.
+ - Proporcione su URL base.
+ - Proporcione su clave de API y, opcionalmente, cualquier encabezado.
+
+{{< img src="llm_observability/configuration/ai-gateway-tile-3.png" alt="El mosaico de configuración de AI Gateway en Agent Observability. Enumera las instrucciones para configurar AI Gateway." style="width:100%;" >}}
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[2]: https://platform.openai.com/docs/api-reference/introduction
+{{% /tab %}}
+{{< /tabs >}}
+
+Si su proveedor de LLM restringe las direcciones IP, puede obtener los rangos de IP necesarios visitando la [documentación de rangos de IP de Datadog][2], seleccionando su `Datadog Site`, pegando la URL `GET` en su navegador y copiando la sección `webhooks`.
+
+[1]: https://app.datadoghq.com/llm/settings/integrations
+[2]: /es/api/latest/ip-ranges/
\ No newline at end of file
diff --git a/hugo/content/es/logs/guide/reduce_data_transfer_fees.md b/hugo/content/es/logs/guide/reduce_data_transfer_fees.md
index f8b474371a3..f2d33f1b5ba 100644
--- a/hugo/content/es/logs/guide/reduce_data_transfer_fees.md
+++ b/hugo/content/es/logs/guide/reduce_data_transfer_fees.md
@@ -1,48 +1,51 @@
---
algolia:
tags:
- - transferencia de datos
- - egreso de datos
+ - data transfer
+ - data egress
- private link
- PrivateLink
- Private Service Connect
further_reading:
- link: https://www.datadoghq.com/architecture/using-cross-region-aws-privatelink-to-send-telemetry-to-datadog/
tag: Centro de arquitectura
- text: Uso de AWS PrivateLink entre regiones para el envío de telemetría a Datadog
+ text: Uso de AWS PrivateLink de varias regiones para enviar telemetría a Datadog
- link: https://aws.amazon.com/solutions/case-studies/textnow-privatelink-case-study/
- tag: Estudio de caso de AWS
- text: TextNow ahorra un 93% en gastos de transferencia de datos gracias a AWS PrivateLink
+ tag: Estudio de incidencia de AWS
+ text: TextNow ahorra un 93% en tarifas de transferencia de datos usando AWS PrivateLink
- link: /logs/log_configuration/flex_logs/#potential-sources-for-sending-directly-to-flex-logs
tag: Documentación
- text: Posibles fuentes de envío directo a Flex Logs
-title: Cómo enviar logs a Datadog reduciendo los costes de transferencia de datos
+ text: Fuentes potenciales para enviar directamente a Flex Logs
+title: Cómo enviar registros a Datadog mientras reduce las tarifas de transferencia
+ de datos
---
+## Descripción general {#overview}
-## Información general
+A medida que su organización crece, la cantidad de datos que transfiere entre proveedores de nube a Datadog también puede aumentar. Los proveedores de nube cobran una tarifa de *transferencia de datos* o una tarifa de *salida de datos* para mover esos datos desde el almacenamiento en la nube a través de direcciones IP públicas. Esto puede convertirse fácilmente en una de las partidas más grandes en la factura de costos de nube de su organización.
-A medida que tu organización crece, la cantidad de datos que transfieres entre proveedores de nube a Datadog también puede aumentar. Los proveedores de nube cobran una tarifa de *transferencia de datos* o de *egreso de datos* por mover esos datos desde el almacenamiento en la nube mediante direcciones IP públicas. Esta puede convertirse fácilmente en una de las partidas más altas de la factura de costes en la nube de tu organización.
+Envíe datos a través de una red privada para evitar la internet pública y reducir sus tarifas de transferencia de datos. Como ejemplo de cómo los enlaces privados reducen sus costos, en las regiones US East de AWS, cuesta $0.09 transferir 1 GB, pero con AWS PrivateLink, el costo para transferir datos baja a $0.01 por GB.
-Envía datos a través de una red privada para evitar la Internet pública y reducir tus costes de transferencia de datos. Como ejemplo de cómo los enlaces privados reducen tus costes, en las regiones AWS del este de EE.UU., cuesta 0,09 dólares transferir 1 GB, pero con AWS PrivateLink, el coste de transferir datos baja a 0,01 dólares por GB.
+## Proveedores de nube compatibles {#supported-cloud-providers}
-## Proveedores de nube compatibles
+Asegúrese de que el sitio de Datadog seleccionado {{< region-param key="dd_site_name" code="true" >}} sea correcto. Los enlaces privados específicos de la nube no están disponibles para todos los sitios de Datadog.
-Asegúrate de que el sitio Datadog seleccionado {{< region-param key="dd_site_name" code="true" >}} es correcto. Los enlaces privados específicos de la nube no están disponibles para todos los sitios Datadog.
-
-{{< whatsnext desc="Conéctate a Datadog mediante:" >}}
+{{< whatsnext desc="Conéctese a Datadog a través de:" >}}
{{< nextlink href="/agent/guide/private-link/?tab=crossregionprivatelinkendpoints&site=us" >}}US1 - AWS PrivateLink{{< /nextlink >}}
{{< nextlink href="/agent/guide/private-link/?tab=crossregionprivatelinkendpoints&site=ap1" >}}AP1 - AWS PrivateLink{{< /nextlink >}}
+ {{< nextlink href="/agent/guide/private-link/?tab=crossregionprivatelinkendpoints&site=ap2" >}}AP2 - AWS PrivateLink{{< /nextlink >}}
+ {{< nextlink href="/agent/guide/private-link/?tab=crossregionprivatelinkendpoints&site=uk1" >}}UK1 - AWS PrivateLink{{< /nextlink >}}
{{< nextlink href="/agent/guide/azure-private-link/" >}}US3 - Azure Private Link{{< /nextlink >}}
{{< nextlink href="/agent/guide/gcp-private-service-connect/" >}}US5 - Google Cloud Private Service Connect{{< /nextlink >}}
+ {{< nextlink href="/agent/guide/gcp-private-service-connect/?site=eu" >}}EU1 - Google Cloud Private Service Connect{{< /nextlink >}}
{{< /whatsnext >}}
-## Herramientas adicionales
+## Herramientas adicionales {#additional-tools}
-Después de cambiar a enlaces privados, puedes utilizar lo siguiente para monitorizar tu uso y tener más control sobre los costes de tus datos:
-- Datadog [Cloud Network Monitoring][1] identifica las aplicaciones de mayor rendimiento de tu organización.
-- Las herramientas [Cloud Cost Management][2] pueden verificar y monitorizar la reducción de tus costes de nube.
+Después de cambiar a enlaces privados, puede usar lo siguiente para hacer un seguimiento de su uso y tener más control sobre sus costos de datos:
+- Cloud Network Monitoring de Datadog identifica las aplicaciones de mayor rendimiento de su organización.
+- Las herramientas de Cloud Cost Management pueden verificar y monitorear la reducción de sus costos en la nube.
-## Referencias adicionales
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/mobile/guide/configure-mobile-device-for-on-call.md b/hugo/content/es/mobile/guide/configure-mobile-device-for-on-call.md
index 3de0906484b..27bf0d28427 100644
--- a/hugo/content/es/mobile/guide/configure-mobile-device-for-on-call.md
+++ b/hugo/content/es/mobile/guide/configure-mobile-device-for-on-call.md
@@ -1,215 +1,218 @@
---
-description: Configura tu dispositivo móvil para recibir notificaciones de On-Call
- fiables con alertas críticas, derivación de No molestar y configuración de contactos
- de telefonía.
+description: Configure su dispositivo móvil para recibir notificaciones de On-Call
+ confiables con alertas críticas, omisión de No molestar y configuración de contacto
+ telefónico.
further_reading:
- link: https://docs.datadoghq.com/incident_response/on-call/
tag: Documentación
text: Documentación de On-Call
- link: https://docs.datadoghq.com/mobile/
tag: Documentación
- text: Documentación de aplicaciones móviles
-title: Configurar tu dispositivo móvil para Datadog On-Call
+ text: Documentación de la aplicación móvil de Datadog
+title: Configure su dispositivo móvil para Datadog On-Call
---
+
+Si solo necesita acceder a On-Call en el móvil y desea restringir el acceso a datos de telemetría confidenciales en dispositivos móviles, comuníquese con el soporte de Datadog.
+
-Estar de guardia requiere notificaciones fiables y puntuales para asegurar que puedas responder a los incidentes con eficacia. Esta guía te explica los pasos para configurar tu dispositivo móvil para un rendimiento óptimo con [Datadog On-Call][5].
+Estar en On-Call requiere notificaciones confiables y oportunas para garantizar que pueda responder a los incidentes de manera efectiva. Esta guía lo guía a través de los pasos para configurar su dispositivo móvil para un rendimiento óptimo con [Datadog On-Call][5].
-1. Instala la [aplicación móvil de Datadog][1].
-2. [Configurar notificaciones push](#set-up-push-notifications): habilita tu dispositivo para recibir notificaciones desde la aplicación móvil de Datadog.
-3. [Circunvenir el modo silencio y No molestar](#circumvent-mute-and-do-not-disturb-mode-for-on-call): recibe notificaciones push, llamadas de voz y SMS mientras tu dispositivo está en modo No molestar.
+1. Instale la [aplicación móvil de Datadog][1].
+2. [Configure las notificaciones push](#set-up-push-notifications): Habilite su dispositivo para recibir notificaciones de la aplicación móvil de Datadog.
+3. [Omita el modo silencio y No molestar](#circumvent-mute-and-do-not-disturb-mode-for-on-call): Reciba notificaciones push, llamadas de voz y SMS mientras su dispositivo esté en modo No molestar.
-## Establecer notificaciones push
+## Configurar notificaciones push {#set-up-push-notifications}
-Cuando accedes por primera vez a la aplicación móvil de Datadog, un flujo de integración se encarga de la configuración y los permisos de notificación.
+Cuando inicie sesión en la aplicación móvil de Datadog por primera vez, un flujo de incorporación se encargará de la configuración de notificaciones y los permisos.
-Sin embargo, por defecto, la aplicación móvil no puede enviarte notificaciones. Para recibir notificaciones push:
+Sin embargo, de forma predeterminada, la aplicación móvil no tiene permiso para enviarle notificaciones. Para recibir notificaciones push:
{{< tabs >}}
{{% tab "iOS" %}}
-1. En la aplicación móvil de Datadog, ve a **Settings** > **Notifications** (Configuración > Notificaciones).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}}.
- {{< img src="mobile/push_notification/ios_settings_may_2025.png" alt="Encuentra la configuración de notificaciones en la versión de iOS de la aplicación móvil de Datadog." style="width:35%;" >}}
+ {{< img src="mobile/push_notification/ios_settings_may_2025.png" alt="Encuentre la configuración de notificaciones en la versión de iOS de la aplicación móvil de Datadog." style="width:35%;" >}}
-2. Activa la casilla **Allow Notifications** (Permitir notificaciones). Si es la primera vez que activas las notificaciones, se abrirá una solicitud de permisos. Concede el permiso y, a continuación, vuelve a tocar **Enable Notifications** (Activar notificaciones) para ir a la configuración del sistema iOS.
+2. Active el interruptor {{< ui >}}Allow Notifications{{< /ui >}}. Si es la primera vez que habilita las notificaciones, esto abrirá un aviso de permisos. Otorgue el permiso y luego toque {{< ui >}}Enable Notifications{{< /ui >}} nuevamente para ir a la configuración del sistema iOS.
- {{< img src="mobile/push_notification/ios_notification_may_2025.png" alt="Configura los ajustes de las notificaciones de sistema de tu dispositivo iOS." style="width:100%;" >}}
+ {{< img src="mobile/push_notification/ios_notification_may_2025.png" alt="Configure la configuración de notificaciones del sistema de su dispositivo iOS." style="width:100%;" >}}
-3. En la configuración del sistema iOS, asegúrate de activar la opción **Allow Notifications** (Permitir notificaciones). Datadog recomienda encarecidamente que también actives las opciones **Sound** (Sonido) y **Badges** (Distintivos).
+3. Dentro de la configuración del sistema iOS, asegúrese de activar el interruptor {{< ui >}}Allow Notifications{{< /ui >}}. Datadog recomienda encarecidamente que también active los interruptores {{< ui >}}Sound{{< /ui >}} y {{< ui >}}Badges{{< /ui >}}.
-Asegúrate de conceder a la aplicación móvil los permisos necesarios.
+Asegúrese de otorgar a la aplicación móvil de Datadog los permisos necesarios.
{{% /tab %}}
{{% tab "Android" %}}
-1. En la aplicación móvil de Datadog, ve a **Settings** > **Notifications** (Configuración > Notificaciones).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}}.
- {{< img src="mobile/push_notification/android_settings_may_2025.png" alt="Encuentra los ajustes de notificaciones en la versión de Android de la aplicación móvil de Datadog." style="width:35%;" >}}
+ {{< img src="mobile/push_notification/android_settings_may_2025.png" alt="Encuentre la configuración de notificaciones en la versión de Android de la aplicación móvil de Datadog." style="width:35%;" >}}
-2. Activa el interruptor **Allow notifications** (Permitir notificaciones). Datadog te recomienda encarecidamente que actives también **Sound and vibration** (Sonido y vibración) y **Show content on Lock screen** (Mostrar contenido en pantalla de bloqueo).
+2. Active el interruptor {{< ui >}}Allow notifications{{< /ui >}}. Datadog recomienda encarecidamente que también habilite {{< ui >}}Sound and vibration{{< /ui >}} y {{< ui >}}Show content on Lock screen{{< /ui >}}.
- {{< img src="mobile/push_notification/android_notification_may_2025.png" alt="Configura los ajustes de las notificaciones de sistema de tu dispositivo Android." style="width:100%;" >}}
+ {{< img src="mobile/push_notification/android_notification_may_2025.png" alt="Configure los ajustes de notificación del sistema de su dispositivo Android." style="width:100%;" >}}
{{% /tab %}}
{{< /tabs >}}
-### Sonidos personalizados
-Tanto en iOS como en Android, tienes la opción de anular los sonidos de notificación predeterminados del sistema. La aplicación de Datadog viene precargada con una selección de sonidos personalizados.
+### Sonidos personalizados {#custom-sounds}
+Tanto en iOS como en Android, tiene la opción de anular los sonidos de notificación predeterminados del sistema. La aplicación de Datadog viene precargada con una selección de sonidos personalizados.
-## El modo Silencio y No molestar para On-Call
-Puedes anular el volumen de sistema de tu dispositivo y el modo No molestar tanto para las notificaciones push (desde la aplicación móvil de Datadog) como para las notificaciones de telefonía (como llamadas de voz y SMS).
+## Omitir el modo silencio y No molestar para On-Call {#circumvent-mute-and-do-not-disturb-mode-for-on-call}
+Puede anular el volumen del sistema y el modo No molestar de su dispositivo tanto para las notificaciones push (desde la aplicación móvil de Datadog) como para las notificaciones de telefonía (como llamadas de voz y SMS).
-### Notificaciones push críticas
+### Notificaciones push críticas {#critical-push-notifications}
{{< tabs >}}
{{% tab "iOS" %}}
-{{< img src="mobile/push_notification/ios_critical_may_2025.png" alt="Anula tu volumen de sistema del dispositivo de iOS y el modo No molestar." style="width:100%;" >}}
+{{< img src="mobile/push_notification/ios_critical_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo iOS." style="width:100%;" >}}
-1. En la aplicación móvil de Datadog, ve a **Settings** > **On-Call** (Configuración > On-Call).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
-2. Activa el conmutador **Critical Alerts** (Alertas críticas). Las alertas críticas ignoran el interruptor de Silencio y No molestar. Si activas las alertas críticas, el sistema reproduce el sonido de una alerta crítica independientemente de la configuración de silencio o de No molestar del dispositivo.
+2. Habilite el interruptor {{< ui >}}Critical Alerts{{< /ui >}}. Las alertas críticas ignoran el interruptor de silencio y el modo No molestar. Si habilita las alertas críticas, el sistema reproduce el sonido de una alerta crítica independientemente de la configuración de silencio o No molestar del dispositivo.
-3. En los ajustes del sistema iOS, asegúrate de activar la opción **Alertas críticas**. Asegúrate de conceder a la aplicación móvil los permisos necesarios.
+3. Dentro de la configuración del sistema iOS, asegúrese de habilitar el interruptor {{< ui >}}Critical Alerts{{< /ui >}}. Asegúrese de otorgar a la aplicación móvil de Datadog los permisos necesarios.
-4. Selecciona tu dispositivo para **Notificaciones muy urgentes** o **Notificaciones poco urgentes** en la sección Preferencias de notificación.
+4. Seleccione su dispositivo para {{< ui >}}High Urgency Notifications{{< /ui >}} y/o {{< ui >}}Low Urgency Notifications{{< /ui >}} en la sección de Preferencias de notificación.
-5. Prueba la configuración de tu notificación push crítica tocando **Test push notifications** (Probar notificaciones push).
+5. Pruebe la configuración de su notificación push crítica tocando {{< ui >}}Test push notifications{{< /ui >}}.
{{% /tab %}}
{{% tab "Android" %}}
-{{< img src="mobile/push_notification/android_critical_may_2025.png" alt="Anula tu volumen del sistema del dispositivo de Android y el modo No molestar." style="width:100%;" >}}
+{{< img src="mobile/push_notification/android_critical_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%;" >}}
-1. En la aplicación móvil de Datadog, ve a **Settings** > **On-Call** (Configuración > On-Call).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
-{{< img src="mobile/push_notification/android_allow_notification_may_2025.png" alt="Anula tu volumen del sistema del dispositivo de Android y el modo No molestar." style="width:100%;" >}}
+{{< img src="mobile/push_notification/android_allow_notification_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%;" >}}
-2. Si faltan permisos de notificación, pulsa **Bypass Do Not Disturb** (Ignorar No Molestar) y activa **Allow notifications** (Permitir notificaciones) en System Settings (Ajustes del sistema).
+2. Si faltan los permisos de notificación, toque {{< ui >}}Bypass Do Not Disturb{{< /ui >}} y habilite {{< ui >}}Allow notifications{{< /ui >}} en la Configuración del sistema.
-{{< img src="mobile/push_notification/android_override_system_may_2025.png" alt="Anula tu volumen del sistema del dispositivo de Android y el modo No molestar." style="width:100%;" >}}
+{{< img src="mobile/push_notification/android_override_system_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%;" >}}
-3. A continuación, pulsa **Bypass Do Not Disturb** (Ignorar No Molestar) y activa **Override Do Not Disturb** (Anular No Molestar) en Ajustes del sistema para On-Call de urgencia elevada.
+3. Luego toque {{< ui >}}Bypass Do Not Disturb{{< /ui >}} y habilite {{< ui >}}Override Do Not Disturb{{< /ui >}} en la Configuración del sistema para On-Call de alta urgencia.
- **En dispositivos Samsung**: ve a **Settings** > **Notifications** > **Do Not Disturb** > **App notifications** (Configuración > Notificaciones > No molestar > Notificaciones de aplicaciones). Selecciona Datadog y permite que eluda No molestar.
+ **En dispositivos Samsung**: Vaya a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}Do Not Disturb{{< /ui >}} > {{< ui >}}App notifications{{< /ui >}}. Seleccione Datadog y permítale omitir el modo No molestar.
-{{< img src="mobile/push_notification/android_override_system_volume_may_2025.png" alt="Anula tu volumen del sistema del dispositivo de Android y el modo No molestar." style="width:100%;" >}}
+{{< img src="mobile/push_notification/android_override_system_volume_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%;" >}}
-4. Para anular el volumen del sistema, toca **Override system volume** (Anular volumen del sistema) y permite **Mode access** (Modo de acceso) en System Settings (Configuración del sistema) para activar **Override system volume** (Anular volumen del sistema).
+4. Para anular el volumen del sistema, toque {{< ui >}}Override system volume{{< /ui >}} y permita que {{< ui >}}Mode access{{< /ui >}} en la Configuración del sistema active {{< ui >}}Override system volume{{< /ui >}}.
-5. En la web, configura las preferencias de notificación para **Notificaciones muy urgentes** o **Notificaciones poco urgentes**.
+5. En la web, configure las preferencias de notificación para {{< ui >}}High Urgency Notifications{{< /ui >}} y/o {{< ui >}}Low Urgency Notifications{{< /ui >}}.
-6. Prueba la configuración de tu notificación push crítica tocando **Test push notifications** (Probar notificaciones push).
+6. Pruebe la configuración de su notificación push crítica tocando {{< ui >}}Test push notifications{{< /ui >}}.
-En Android, la aplicación móvil de Datadog no puede omitir los ajustes de volumen del sistema o de No molestar cuando se utiliza dentro de un perfil de trabajo. Como solución, instala la aplicación móvil de Datadog en tu perfil personal.
+En Android, la aplicación móvil de Datadog no puede omitir el volumen del sistema ni la configuración de No molestar cuando se usa dentro de un perfil de trabajo. Datadog recomienda instalar la aplicación móvil de Datadog en su perfil personal, sujeto a las políticas de su organización.
{{% /tab %}}
{{< /tabs >}}
-### Sonidos y volumen personalizados para un push crítico
-Para las notificaciones muy urgentes, Datadog recomienda encarecidamente personalizar los sonidos del sistema y la configuración del volumen. Esto garantiza que las alertas no solo sean más claras y reconocibles, sino también más eficaces a la hora de captar la atención. Testea tus preferencias de notificación para confirmar que se comportan como esperas.
+### Sonidos y volumen personalizados para notificaciones push críticas {#custom-sounds-and-volume-for-critical-push}
+Para notificaciones de alta urgencia, Datadog recomienda encarecidamente personalizar la configuración de sonido y volumen de su sistema. Esto garantiza que las alertas no solo sean más distintas y reconocibles, sino también más efectivas para captar la atención. Pruebe sus preferencias de notificación para confirmar que se comportan como se espera.
-### Canales de telefonía (llamadas de voz y SMS)
+### Canales de telefonía (llamadas de voz y SMS) {#telephony-channels-voice-calls-and-sms}
-Para mayor fiabilidad, Datadog utiliza un conjunto rotatorio de números de teléfono para ponerse en contacto contigo. Para que tu teléfono reconozca las llamadas y mensajes de Datadog On-Call, puedes crear una tarjeta de contacto digital. Esta tarjeta se actualiza automáticamente con los últimos números de teléfono de Datadog. Puedes asignar permisos especiales a este contacto en la configuración del sistema para mejorar la funcionalidad, como eludir el modo No molestar.
+Para mayor confiabilidad, Datadog utiliza un conjunto rotativo de números de teléfono para contactarlo. Para ayudar a que su teléfono reconozca las llamadas y mensajes de Datadog On-Call, puede crear una tarjeta de contacto digital. Esta tarjeta se actualiza automáticamente con los números de teléfono más recientes de Datadog. Puede asignar permisos especiales a este contacto en la configuración de su sistema para una funcionalidad mejorada, como omitir el modo No molestar.
{{< tabs >}}
{{% tab "iOS" %}}
-{{< img src="incident_response/on-call/guides/configure-mobile-device-for-on-call/ios_sync_card_may_2025.png" alt="Anula el modo No molestar del dispositivo iOS para SMS y llamadas de voz" style="width:100%;" >}}
+{{< img src="incident_response/on-call/guides/configure-mobile-device-for-on-call/ios_sync_card_may_2025.png" alt="Anule el modo No molestar de su dispositivo iOS para SMS y llamadas de voz" style="width:100%;" >}}
-1. En la aplicación móvil de Datadog, ve a **Account** > **Settings** > **Notifications** (Cuenta > Configuración > Notificaciones).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
-2. Activa **Enable Automatic Contact Card Sync** (Activar sincronización automática de tarjetas de contacto). Esto crea un contacto llamado "Datadog On-Call", que se actualiza regularmente con los últimos números de teléfono de Datadog.
+2. Habilite {{< ui >}}Automatic Contact Card Sync{{< /ui >}} Esto crea un contacto llamado "Datadog On-Call", que se actualiza regularmente con los números de teléfono más recientes de Datadog.
-3. Una vez creado este contacto, abre los ajustes del sistema iOS y ve a **Focus** > **Do Not Disturb** (Enfoque > No molestar).
+3. Después de crear este contacto, abra la configuración de su sistema iOS y navegue a {{< ui >}}Focus{{< /ui >}} > {{< ui >}}Do Not Disturb{{< /ui >}}.
-4. En **People** (Personas), permite notificaciones desde el contacto de Datadog On-Call. Si has activado las alertas críticas para las aplicaciones push de Datadog, la aplicación móvil de Datadog también aparecerá en **Aplicaciones**.
+4. En {{< ui >}}People{{< /ui >}}, permita las notificaciones del contacto de Datadog On-Call. Si habilitó las alertas críticas para las aplicaciones push de Datadog, entonces la aplicación móvil de Datadog también aparece en **Apps**.
-5. Para anular el modo silencioso, desplácese hasta el Datadog On-Call contacto >> pulsa **Ringstone** >> activa **Emergency Bypass** (Desvío de emergencia).
+5. Para omitir el modo silencioso, navegue al contacto de Datadog On-Call >> toque {{< ui >}}Ringtone{{< /ui >}} >> habilite {{< ui >}}Emergency Bypass{{< /ui >}}.
{{% /tab %}}
{{% tab "Android" %}}
-{{< img src="incident_response/on-call/guides/configure-mobile-device-for-on-call/android_sync_card_may_2025.png" alt="Anula tu modo No molestar del dispositivo de Android para SMS y llamadas de voz" style="width:100%;" >}}
+{{< img src="incident_response/on-call/guides/configure-mobile-device-for-on-call/android_sync_card_may_2025.png" alt="Anule el modo no molestar de su dispositivo Android para SMS y llamadas de voz" style="width:100%;" >}}
-1. En la aplicación móvil de Datadog, ve a **Settings** > **On-Call** (Configuración > On-Call).
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
-2. En **Phone & SMS** (Teléfono y SMS), activa **Automatic Contact Card Sync** (Sincronización automática de tarjetas de contacto). Esto crea un contacto llamado "Datadog On-Call", que se actualiza regularmente con los últimos números de teléfono de Datadog.
+2. En {{< ui >}}Phone & SMS{{< /ui >}}, habilite {{< ui >}}Automatic Contact Card Sync{{< /ui >}}. Esto crea un contacto llamado "Datadog On-Call", que se actualiza regularmente con los números de teléfono más recientes de Datadog.
-3. Una vez creado este contacto, márcalo como favorito.
+3. Después de crear este contacto, márquelo como favorito.
-4. Abre la configuración del sistema Android y ve a **Sound & Vibration** > **Do Not Disturb** (Sonido y vibración > No molestar). Crea una excepción para el contacto de Datadog On-Call.
+4. Abra la configuración de su sistema Android y navegue a {{< ui >}}Sound & vibration{{< /ui >}} > {{< ui >}}Do Not Disturb{{< /ui >}}. Cree una excepción para el contacto de Datadog On-Call.
{{% /tab %}}
{{< /tabs >}}
-## Widgets móviles de On-Call
-Añade widgets de pantalla de inicio y pantalla de bloqueo de On-Call para acceder a tus páginas y turnos.
+## Widgets móviles de On-Call {#on-call-mobile-widgets}
+Agregue widgets de la pantalla de inicio y de bloqueo de On-Call para acceder a sus páginas y turnos.
-### Widget de la pantalla de inicio de On-Call
+### Widget de la pantalla de inicio de On-Call {#on-call-home-screen-widget}
-Ve tus turnos y las páginas de On-Call en la pantalla de inicio de tu móvil con los widgets de Datadog.
+Visualice sus turnos de On-Call y sus páginas de On-Call en la pantalla de inicio de su dispositivo móvil con los widgets de Datadog.
-Puedes personalizar tus widgets de turnos de On-Call filtrando en:
+Puede personalizar sus widgets de turno de On-Call filtrando por:
- Organización
- Periodo de tiempo
-Puedes personalizar tus widgets de página de On-Call filtrando en:
+Puede personalizar los widgets de su página de On-Call filtrando por:
- Organización
- Equipo
-- Pedido
+- Orden
-**Nota**: Puedes añadir filtros adicionales para el widget de páginas de On-Call.
+**Nota**: Puede agregar filtros adicionales para el widget de páginas de On-Call.
-#### Editar un widget de turno de On-Call
+#### Edite un widget de turno de On-Call {#edit-an-on-call-shift-widget}
{{< tabs >}}
{{% tab "iOS" %}}
-{{< img src="mobile/widgets/ios_shifts_widget_may_2025.png" alt="Página de inicio configurada de widgets de turno de On-Call que se muestran en pantallas de iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+{{< img src="mobile/widgets/ios_shifts_widget_may_2025.png" alt="Widgets de turnos de On-Call de la pantalla de inicio configurados que se muestran en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
-1. Mantén pulsado el widget durante un rato para configurarlo.
-2. Pulsa **Edit Widget** (Editar widget) para acceder a la pantalla de configuración.
-3. Selecciona la **Organization** (Organización) y el **Period** (Periodo) para el que deseas ver tus turnos de On-Call.
-4. Pulsa en cualquier lugar fuera del widget para validar tus preferencias y salir de la pantalla de configuración.
+1. Mantenga presionado el widget para configurar.
+2. Toque {{< ui >}}Edit Widget{{< /ui >}} para abrir la pantalla de configuración.
+3. Seleccione la {{< ui >}}Organization{{< /ui >}} y el {{< ui >}}Period{{< /ui >}} para los cuales desea ver sus turnos de On-Call.
+4. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
{{% /tab %}}
{{% tab "Android" %}}
-{{< img src="mobile/widgets/android_shifts_widget_may_2025.png" alt="Página de inicio configurada de widgets de turno de On-Call que se muestran en pantallas de Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+{{< img src="mobile/widgets/android_shifts_widget_may_2025.png" alt="Widgets de turnos de On-Call de la pantalla de inicio configurados que se muestran en pantallas Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
-1. Pulsa sobre el widget para configurarlo.
-2. Selecciona la **Organization** (Organización) y el **Time Period** (Periodo de tiempo) para el que deseas ver tus turnos de On-Call.
-3. Pulsa **✓** para guardar la configuración.
-4. Mantén pulsado el widget durante un rato para elegir el tamaño que prefieras.
+1. Toque el widget para configurar.
+2. Seleccione la {{< ui >}}Organization{{< /ui >}} y el {{< ui >}}Time Period{{< /ui >}} para los cuales desea ver sus turnos de On-Call.
+3. Toque {{< ui >}}✓{{< /ui >}} para guardar la configuración.
+4. Mantenga presionado y cambie el tamaño del widget según su preferencia.
{{% /tab %}}
{{< /tabs >}}
-### Widget de pantalla de bloqueo de On-Call
+### Widget de pantalla de bloqueo de On-Call {#on-call-lock-screen-widget}
-El widget de pantalla de bloqueo de On-Call muestra tu estado de On-Call. Los widgets de la pantalla de bloqueo solo están disponibles en iOS.
+El widget de pantalla de bloqueo de On-Call muestra su estado de On-Call. Los widgets de pantalla de bloqueo solo están disponibles en iOS.
-1. Pulsa prolongadamente en la pantalla de bloqueo.
-2. Pulsa **Customize** (Personalizar) y, a continuación, **Lock Screen** (Pantalla de bloqueo).
-3. Pulsa en el espacio para widgets de la pantalla de bloqueo para abrir la tarjeta **Add Widgets** (Añadir widgets).
-4. Desplázate y pulsa sobre la aplicación **Datadog**.
-4. Pulsa el widget de pantalla de bloqueo de On-Call.
-5. Toca el widget en la pantalla de bloqueo para abrir el panel de configuración.
-6. Selecciona la organización para la que deseas mostrar tu estado de On-Call.
+1. Mantenga presionada la pantalla de bloqueo.
+2. Toque {{< ui >}}Customize{{< /ui >}}, luego {{< ui >}}Lock Screen{{< /ui >}}.
+3. Toque el espacio del widget de la pantalla de bloqueo para abrir la tarjeta {{< ui >}}Add Widgets{{< /ui >}}.
+4. Desplácese hasta la aplicación {{< ui >}}Datadog{{< /ui >}} y tóquela.
+4. Toque el widget de pantalla de bloqueo On-Call.
+5. Toque el widget en la pantalla de bloqueo para abrir el panel de configuración.
+6. Seleccione la organización para la cual desea mostrar su estado de On-Call.
-**Nota**: Debes tener un espacio vacío en tu pantalla de bloqueo para añadir un nuevo widget. Puedes eliminar widgets de la pantalla de bloqueo pulsando el botón **-** en la parte superior izquierda del widget que deseas eliminar.
+**Nota**: Debe tener un espacio vacío en su pantalla de bloqueo para agregar un nuevo widget. Puede eliminar widgets de la pantalla de bloqueo tocando el botón {{< ui >}}\-{{< /ui >}} en la parte superior izquierda del widget que desea eliminar.
-## Solucionar problemas
-Si necesitas ayuda para solucionar problemas, [ponte en contacto con el servicio de asistencia de Datadog][2]. También puedes enviar un mensaje en el canal [público de Slack de Datadog][3] [#mobile-app][4].
+## Solución de problemas {#troubleshooting}
+Para obtener ayuda con la solución de problemas, [contacte al soporte de Datadog][2]. También puede enviar un mensaje en el canal [#mobile-app][4] de [Datadog public Slack][3].
[1]: /es/mobile/?tab=ios
[2]: /es/help/
diff --git a/hugo/content/es/mobile/push_notification.md b/hugo/content/es/mobile/push_notification.md
new file mode 100644
index 00000000000..07cc2f6fe36
--- /dev/null
+++ b/hugo/content/es/mobile/push_notification.md
@@ -0,0 +1,180 @@
+---
+description: Configure las notificaciones push en iOS y Android para alertas On-Call,
+ incidentes y actualizaciones de flujo de trabajo con configuraciones de alertas
+ críticas.
+further_reading:
+- link: /incident_response/on-call/
+ tag: Documentación
+ text: Documentación de On-Call
+- link: /incident_response/incident_management/notification/
+ tag: Documentación
+ text: Documentación de las reglas de Notifications para incidentes
+- link: /getting_started/workflow_automation/
+ tag: Documentación
+ text: Documentación de Workflow Automation
+title: Configurar notificaciones push en la aplicación móvil de Datadog
+---
+{{< site-region region="gov,gov2" >}}
+Solo se admiten notificaciones push de Incident Management para su
sitio de Datadog seleccionado ({{< region-param key="dd_site_name" >}}).
+{{< /site-region >}}
+Reciba notificaciones push móviles para [alertas On-Call](#circumvent-mute-and-Do-Not-Disturb-mode-for-On-Call), [incidentes](#incident-notifications) y [actualizaciones de Workflow Automation](#workflow-automation-notifications), para que pueda mantenerse informado en tiempo real desde la aplicación móvil de Datadog.
+
+## Configurar notificaciones push {#set-up-push-notifications}
+
+De forma predeterminada, la aplicación móvil de Datadog no tiene permiso para enviarle notificaciones. Para recibir notificaciones push:
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}}.
+
+ {{< img src="mobile/push_notification/ios_settings_may_2025.png" alt="Encuentre la configuración de notificaciones en la versión de iOS de la aplicación móvil de Datadog." style="width:40%; background:none; border:none; box-shadow:none;" >}}
+
+2. Active el interruptor {{< ui >}}Allow Notifications{{< /ui >}}. Si es la primera vez que habilita las notificaciones, esto abrirá un aviso de permisos. Otorgue el permiso y luego toque {{< ui >}}Enable Notifications{{< /ui >}} nuevamente para ir a la configuración del sistema iOS.
+
+ {{< img src="mobile/push_notification/ios_notification_may_2025.png" alt="Configure la configuración de notificaciones del sistema de su dispositivo iOS." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+3. Dentro de la configuración del sistema iOS, asegúrese de activar el interruptor {{< ui >}}Allow Notifications{{< /ui >}}. Datadog recomienda que también active los interruptores {{< ui >}}Sound{{< /ui >}} y {{< ui >}}Badges{{< /ui >}}.
+
+Asegúrese de otorgar a la aplicación móvil de Datadog los permisos necesarios.
+
+### Sonidos personalizados {#custom-sounds}
+
+Puede anular los sonidos de notificación predeterminados del sistema con sonidos personalizados precargados en la aplicación móvil de Datadog.
+
+Para personalizar los sonidos de notificación:
+
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}Notification categories{{< /ui >}}.
+2. Seleccione la categoría de notificación que desea personalizar.
+3. Seleccione un sonido de las opciones disponibles.
+
+{{% /tab %}}
+
+{{% tab "Android" %}}
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}}.
+
+ {{< img src="mobile/push_notification/android_settings_may_2025.png" alt="Encuentre la configuración de notificaciones en la versión de Android de la aplicación móvil de Datadog." style="width:40%; background:none; border:none; box-shadow:none;" >}}
+
+2. Active el interruptor {{< ui >}}Allow notifications{{< /ui >}}. Datadog recomienda encarecidamente que también habilite {{< ui >}}Sound and vibration{{< /ui >}} y {{< ui >}}Show content on Lock screen{{< /ui >}}.
+
+ {{< img src="mobile/push_notification/android_notification_may_2025.png" alt="Configure los ajustes de notificación del sistema de su dispositivo Android." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+### Sonidos personalizados {#custom-sounds-1}
+
+Puede anular los sonidos de notificación predeterminados del sistema con sonidos personalizados precargados en la aplicación móvil de Datadog.
+
+Para personalizar los sonidos de notificación:
+
+1. Vaya a {{< ui >}}Device Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}Advanced Settings{{< /ui >}}.
+2. Seleccione {{< ui >}}Manage notification categories for each app{{< /ui >}} y asegúrese de que Datadog esté seleccionado.
+3. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}Notification categories{{< /ui >}}.
+4. Seleccione la categoría de notificación que desea personalizar.
+5. Seleccione un sonido de las opciones disponibles.
+
+**Nota**: El volumen de las notificaciones push está determinado por la configuración de volumen del sistema de su dispositivo.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+## Omitir el modo silencio y No molestar para On-Call {#circumvent-mute-and-do-not-disturb-mode-for-on-call}
+Puede anular el volumen del sistema y el modo No molestar de su dispositivo tanto para las notificaciones push (desde la aplicación móvil de Datadog) como para las notificaciones de telefonía (como llamadas de voz y SMS).
+
+Para obtener más información, consulte la [guía sobre cómo configurar su dispositivo móvil para On-Call][4].
+
+### Notificaciones push críticas {#critical-push-notifications}
+{{< site-region region="gov,gov2" >}}
+On-Call no es compatible con el
sitio de Datadog seleccionado ({{< region-param key="dd_site_name" >}}).
+{{< /site-region >}}
+
+Las notificaciones push críticas solo están disponibles para On-Call. Si está configurando On-Call en la aplicación móvil de Datadog por primera vez, un flujo de incorporación se encarga de la configuración y los permisos de las notificaciones.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/push_notification/ios_critical_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo iOS." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
+
+2. Habilite el interruptor {{< ui >}}Critical Alerts{{< /ui >}}. Las alertas críticas ignoran el interruptor de silencio y el modo No molestar. Si habilita las alertas críticas, el sistema reproduce el sonido de una alerta crítica independientemente de la configuración de silencio o No molestar del dispositivo.
+
+3. Dentro de la configuración del sistema iOS, asegúrese de habilitar el interruptor {{< ui >}}Critical Alerts{{< /ui >}}. Asegúrese de otorgar a la aplicación móvil de Datadog los permisos necesarios.
+
+4. Seleccione su dispositivo para {{< ui >}}High Urgency Notifications{{< /ui >}} y/o {{< ui >}}Low Urgency Notifications{{< /ui >}} en la sección de Preferencias de notificación.
+
+5. Pruebe la configuración de su notificación push crítica tocando {{< ui >}}Test push notifications{{< /ui >}}.
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/push_notification/android_critical_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+1. En la aplicación móvil de Datadog, navegue a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}On-Call{{< /ui >}}.
+
+{{< img src="mobile/push_notification/android_allow_notification_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+2. Si faltan los permisos de notificación, toque {{< ui >}}Bypass Do Not Disturb{{< /ui >}} y habilite {{< ui >}}Allow notifications{{< /ui >}} en la Configuración del sistema.
+
+{{< img src="mobile/push_notification/android_override_system_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+3. Luego toque {{< ui >}}Bypass Do Not Disturb{{< /ui >}} y habilite {{< ui >}}Override Do Not Disturb{{< /ui >}} en la Configuración del sistema para On-Call de alta urgencia.
+
+ **En dispositivos Samsung**: Vaya a {{< ui >}}Settings{{< /ui >}} > {{< ui >}}Notifications{{< /ui >}} > {{< ui >}}Do Not Disturb{{< /ui >}} > {{< ui >}}App notifications{{< /ui >}}. Seleccione Datadog y permítale omitir el modo No molestar.
+
+{{< img src="mobile/push_notification/android_override_system_volume_may_2025.png" alt="Anule el volumen del sistema y el modo No molestar de su dispositivo Android." style="width:100%; background:none; border:none; box-shadow:none;" >}}
+
+4. Para anular el volumen del sistema, toque {{< ui >}}Override system volume{{< /ui >}} y permita {{< ui >}}Mode access{{< /ui >}} en la Configuración del sistema para activar {{< ui >}}Override system volume{{< /ui >}}.
+
+5. Seleccione su dispositivo para {{< ui >}}High Urgency Notifications{{< /ui >}} y/o {{< ui >}}Low Urgency Notifications{{< /ui >}} en la sección de Preferencias de notificación.
+
+6. Pruebe la configuración de su notificación push crítica tocando {{< ui >}}Test push notifications{{< /ui >}}.
+
+
+En Android, la aplicación móvil de Datadog no puede omitir el volumen del sistema ni la configuración de No molestar cuando se usa dentro de un perfil de trabajo. Como solución alternativa, instale la aplicación móvil de Datadog en su perfil personal.
+
+
+
+Debe haber iniciado sesión para reconocer y tomar medidas ante las páginas de On-Call. Sin embargo, sigue recibiendo notificaciones push de On-Call cuando ha cerrado sesión en la aplicación móvil de Datadog.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+### Sonidos y volumen personalizados para notificaciones push críticas {#custom-sounds-and-volume-for-critical-push}
+
+ Los controles de volumen y sonido solo están disponibles para las notificaciones de On-Call. Las notificaciones de incidentes y flujos de trabajo utilizan la configuración predeterminada del sistema de su dispositivo.
+
+Para notificaciones de alta urgencia, Datadog recomienda encarecidamente personalizar la configuración de sonido y volumen de su sistema. Esto garantiza que las alertas no solo sean más distintas y reconocibles, sino también más efectivas para captar la atención. Pruebe sus preferencias de notificaciones push críticas para confirmar que se comportan como se espera.
+
+## Notificaciones de incidentes {#incident-notifications}
+Reciba actualizaciones de estado sobre sus incidentes activos configurando [Reglas de notificación para incidentes en la Web][2].
+
+1. En Incidentes, navegue a {{< ui >}}Settings{{< /ui >}} > [{{< ui >}}Notification Rules{{< /ui >}}][1].
+2. Haga clic en el botón {{< ui >}}+ New Rule{{< /ui >}} en la parte superior derecha.
+3. Ingrese los campos de condición deseados para {{< ui >}}When an incident is...{{< /ui >}} y {{< ui >}}And meets the following conditions...{{< /ui >}}. De forma predeterminada, estos filtros están vacíos y se activa una regla de notificación para cualquier incidente.
+4. En {{< ui >}}Notify...{{< /ui >}} seleccione su destinatario de notificación. Si desea notificar al dispositivo móvil de un destinatario, seleccione la opción para su nombre que incluye {{< ui >}}(Mobile Push Notification){{< /ui >}}. El destinatario debe haber habilitado las notificaciones en la aplicación móvil de Datadog para que aparezca esta opción.
+5. {{< ui >}}With Template:{{< /ui >}} Seleccione la plantilla de mensaje que desea que utilice la regla de notificación.
+6. {{< ui >}}Renotify on updates to:{{< /ui >}} Seleccione las propiedades del incidente que activan las notificaciones. Se envía una nueva notificación cada vez que una o más de las propiedades seleccionadas cambian.
+7. Haga clic en {{< ui >}}Save{{< /ui >}}.
+
+De forma predeterminada, si tiene habilitadas las notificaciones push y se le asigna como comandante de un incidente, recibirá automáticamente una notificación push para el incidente.
+
+## Notificaciones de Workflow Automation {#workflow-automation-notifications}
+{{< site-region region="gov,gov2" >}}
+Workflow Automation is not supported for your selected
Datadog site ({{< region-param key="dd_site_name" >}}).
+{{< /site-region >}}
+
+Cree [automatizaciones de flujo de trabajo][3] que envíen notificaciones push móviles.
+
+1. En el lienzo de flujo de trabajo, haga clic en el icono {{< ui >}}\+{{< /ui >}}.
+2. Busque {{< ui >}}Send mobile push notification{{< /ui >}}.
+3. En {{< ui >}}To{{< /ui >}} seleccione al destinatario de su notificación. El destinatario debe haber habilitado las notificaciones en la aplicación móvil de Datadog para que aparezca esta opción.
+4. Ingrese el mensaje {{< ui >}}Body{{< /ui >}}.
+
+### Lecturas Adicionales {#further-reading}
+
+{{< partial name="whats-next/whats-next.html" >}}
+
+[1]:https://app.datadoghq.com/incidents/settings?_gl=1*334tvl*_gcl_aw*R0NMLjE3NDUwMDYwODQuQ2p3S0NBand0ZGlfQmhBQ0Vpd0E5N3k4QkxnWmU4cTdmazJtUlJoQ3o1OTZXcTNmRWJIQTk1Rzg4dnAtUmZtUHBQUGx0OVNVSjRlSk9Sb0Nwek1RQXZEX0J3RQ..*_gcl_au*MTAxODMyNDk1My4xNzQwNDk1NzA3LjExNzUxOTU1MTUuMTc0NjQ5NTU3OS4xNzQ2NDk1NTc5*_ga*MjExMzI1MjUyOS4xNzQ1ODU2NjMx*_ga_KN80RDFSQK*czE3NDY0OTQzMzYkbzU4JGcxJHQxNzQ2NDk5MzA0JGowJGwwJGg5NTQ2NTk0Ng..*_fplc*Q2V5WVJmNnRSV2R0RmljTDZyWmg3ZEVZMFZPeDNlTFhLZkxnenFCOXBvTUslMkZTWWk0a3JzVEw1cDU5YlZzTW55TE5YazY5bjdhJTJGOXpySzJ0TFMxTEozZms0WTVlOWVibEN5ZFBNNm1XYmJJQll0R0d4YnlralJ2eU1CS1NoUSUzRCUzRA..#Rules
+[2]: /es/incident_response/incident_management/setup_and_configuration/notification_rules/
+[3]: https://docs.datadoghq.com/es/getting_started/workflow_automation/
+[4]: /es/incident_response/on-call/guides/configure-mobile-device-for-on-call
\ No newline at end of file
diff --git a/hugo/content/es/mobile/widgets.md b/hugo/content/es/mobile/widgets.md
new file mode 100644
index 00000000000..4fc4ac13139
--- /dev/null
+++ b/hugo/content/es/mobile/widgets.md
@@ -0,0 +1,385 @@
+---
+description: Agregue widgets de Datadog a su pantalla de inicio o a su pantalla de
+ bloqueo móvil para acceder rápidamente a SLOs, incidentes, tableros, seguimientos
+ e información de guardia.
+further_reading:
+- link: https://www.datadoghq.com/blog/datadog-mobile-widgets/
+ tag: blog
+ text: Mejore su experiencia de guardia con los widgets del dashboard de la aplicación
+ móvil de Datadog.
+title: Widgets para dispositivos móviles
+---
+La aplicación móvil de Datadog admite widgets de SLO, incidentes, dashboard, on-call y seguimientos en la pantalla de inicio o de bloqueo de su dispositivo.
+
+## Widgets de la pantalla de inicio {#home-screen-widgets}
+Agregue widgets en su pantalla de inicio para acceder rápidamente a información crítica en tiempo real directamente desde su pantalla de inicio sin tener que abrir la aplicación móvil de Datadog.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+1. Mantenga presionada la pantalla de inicio.
+2. Toque {{< ui >}}Edit{{< /ui >}}, luego toque el botón {{< ui >}}Add Widget{{< /ui >}} en la esquina superior izquierda de la pantalla.
+2. Busque widgets de \"Datadog\".
+3. Toque el widget deseado y el tamaño de su preferencia (pequeño, mediano o grande).
+4. Toque {{< ui >}}Add Widget{{< /ui >}} y configure los campos del widget. Al acceder a la aplicación móvil desde el widget, estos son los campos que se consultarán en la aplicación.
+5. Arrastre, minimice o expanda el widget para personalizar la ubicación y el tamaño del widget en su pantalla de inicio.
+
+{{% /tab %}}
+{{% tab "Android" %}}
+1. Mantenga presionada la pantalla de inicio.
+2. Toque el botón {{< ui >}}Widgets{{< /ui >}} en el editor de su pantalla de inicio. Si tiene atajos de aplicaciones, podría aparecer solo como un ícono en la esquina superior derecha de la burbuja.
+3. Busque widgets de \"Datadog\".
+4. Toque el widget deseado y toque {{< ui >}}Add{{< /ui >}}.
+4. Cambie el tamaño del widget según su preferencia.
+5. Toque el widget para configurar los campos del widget. Al acceder a la aplicación móvil desde el widget, estos son los campos que se consultarán en la aplicación.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+**Nota**: Los widgets se actualizan cada 30 minutos. Active la actualización manualmente tocando el marco de tiempo ubicado en la parte superior izquierda del widget.
+
+### Widgets de incidentes {#incident-widgets}
+Vea sus [incidentes abiertos][1] desde la pantalla de inicio de su dispositivo móvil con los widgets de Datadog. Para profundizar en los problemas, toque cualquier incidente abierto que se muestre en el widget para abrirlo con más detalles en la aplicación móvil de Datadog.
+
+Además, puede personalizar sus widgets de Incidentes abiertos filtrando por:
+
+- Organización
+- Niveles de gravedad
+- Clientes afectados
+- Ordenar
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_incident_widget_may_2025.png" alt="Widget móvil de incidentes de Datadog mostrado en dispositivos iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque {{< ui >}}Edit Widget{{< /ui >}}.
+2. Toque {{< ui >}}Choose{{< /ui >}} junto a la etiqueta {{< ui >}}Organization{{< /ui >}} para obtener los incidentes abiertos de la organización seleccionada.
+3. Toque {{< ui >}}SEV-1 and SEV-2{{< /ui >}} junto a la etiqueta Severities para especificar filtros de gravedad.
+4. Toque {{< ui >}}Both{{< /ui >}} junto a la etiqueta {{< ui >}}Customer Impacted{{< /ui >}} para filtrar los incidentes abiertos que han afectado a clientes.
+5. Escriba en el cuadro de texto {{< ui >}}Type additional filters{{< /ui >}} para especificar cualquier filtro adicional.
+6. Toque {{< ui >}}Ordering{{< /ui >}} para especificar el orden en que se enumeran los incidentes.
+7. Toque fuera del widget para guardar su selección y salir de la pantalla de configuración.
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_incidents_widget_may_2025.png" alt="Widget móvil de incidentes de Datadog mostrado en Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque el título del widget para configurar.
+2. Toque {{< ui >}}Organization{{< /ui >}} para obtener los incidentes abiertos de la organización seleccionada.
+3. Toque {{< ui >}}Severities{{< /ui >}} para especificar filtros de gravedad.
+4. Toque {{< ui >}}Customer impacted{{< /ui >}} para filtrar los incidentes abiertos que han afectado a los clientes.
+5. Toque {{< ui >}}Query{{< /ui >}} para especificar cualquier filtro adicional.
+6. Toque {{< ui >}}Sorted by{{< /ui >}} para especificar el orden en que se enumeran los incidentes.
+7. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}} para guardar su selección y salir de la pantalla de configuración.
+8. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+#### Mostrar incidentes abiertos de múltiples organizaciones {#display-open-incidents-from-multiple-organizations}
+
+Puede mostrar incidentes abiertos de múltiples organizaciones en la pantalla de inicio de su dispositivo móvil.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+- Toque {{< ui >}}Choose{{< /ui >}} junto a la etiqueta Organización para obtener los incidentes abiertos de la organización seleccionada.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+1. Toque el título del widget para configurar.
+2. Desde la pantalla de configuración, toque {{< ui >}}Organization{{< /ui >}}.
+3. Seleccione una nueva organización (es posible que deba iniciar sesión).
+4. Ajuste el tamaño del widget según su preferencia.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}}.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+### Widget de SLOs {#slos-widget}
+
+Vea sus [SLOs][2] desde la pantalla de inicio de su dispositivo móvil con los widgets de Datadog. Puede agregar cualquier SLO de su organización como widget, junto con un marco de tiempo.
+
+Las opciones de marco de tiempo son:
+- 7 días
+- 30 días
+- 90 días
+- Semana anterior
+- Mes anterior
+- Semana a la fecha
+- Mes a la fecha
+
+También puede especificar un tablero que se abra de forma predeterminada cuando toque un widget de SLOs, lo que le permite investigar rápidamente más a fondo sus métricas.
+
+**Nota**: Si no especifica un dashboard que se abra de forma predeterminada, al tocar un widget de SLOs se abre la aplicación de Datadog.
+
+#### Editar un widget de SLOs {#edit-an-slos-widget}
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_slo_widget_may_2025.png" alt="Widgets de SLO de tiempo de actividad de la aplicación mostrados en dispositivos iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque {{< ui >}}Edit Widget{{< /ui >}}.
+3. Toque {{< ui >}}Choose{{< /ui >}} junto a la etiqueta SLO para elegir un SLO a seguir.
+4. Dependiendo del SLO elegido, puede aparecer una etiqueta {{< ui >}}Timeframe{{< /ui >}}. Toque {{< ui >}}Choose{{< /ui >}} junto a la etiqueta {{< ui >}}Timeframe{{< /ui >}} para elegir el marco de tiempo del SLO.
+5. Toque {{< ui >}}Choose{{< /ui >}} junto a la etiqueta {{< ui >}}Dashboard to open{{< /ui >}} para elegir un tablero que se abra cuando se toque el widget de SLOs.
+6. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_slo_widget_may_2025.png" alt="Widgets de SLO de tiempo de actividad de la aplicación mostrados en Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque el título del widget para configurar.
+2. Toque {{< ui >}}Selected SLO{{< /ui >}} para elegir un SLO a seguir.
+3. Toque {{< ui >}}Selected Time Window{{< /ui >}} para elegir el marco de tiempo del SLO.
+4. Toque {{< ui >}}Dashboard to open{{< /ui >}} para elegir un tablero que se abra cuando se toque el widget de SLOs.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}} para validar su selección y salir de la pantalla de configuración.
+6. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+#### Mostrar SLOs de múltiples organizaciones {#display-slos-from-multiple-organizations}
+
+Puede mostrar SLOs de múltiples organizaciones en la pantalla de inicio de su dispositivo móvil.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+Todas las organizaciones en las que ha iniciado sesión se muestran en la pantalla de configuración. Si no ve su organización, inicie sesión en ella nuevamente.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+1. Toque el título del widget para configurar.
+2. Desde la pantalla de configuración, toque {{< ui >}}Organization{{< /ui >}}.
+3. Seleccione una nueva organización (es posible que deba iniciar sesión).
+4. Ajuste el tamaño del widget según su preferencia.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}}.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+### Widget de seguimientos {#monitors-widget}
+
+Vea sus [seguimientos][3] desde su pantalla de inicio con los widgets de Datadog. Toque cualquier celda para abrir la pantalla {{< ui >}}Monitor Search{{< /ui >}} en la aplicación, con sus seguimientos ya completados.
+
+**Nota**: Si no tiene ninguna vista guardada de seguimientos, el widget le muestra todos los seguimientos de forma predeterminada.
+
+#### Editar un widget de Seguimientos {#edit-a-monitors-widget}
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_monitor_widget_may_2025.png" alt="Widgets de seguimientos configurados mostrados en pantallas de iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque en {{< ui >}}Edit Widget{{< /ui >}}.
+3. Toque en la celda de la visualización guardada individual para seleccionar y deseleccionar.
+4. Reordene las visualizaciones arrastrando y soltando cada celda.
+5. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_monitor_widget_may_2025.png" alt="Widgets de seguimientos configurados mostrados en Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque en el título del widget para configurar.
+2. Toque en {{< ui >}}Saved Views{{< /ui >}}.
+3. Toque en la celda de la visualización guardada individual para seleccionar y deseleccionar.
+4. Reordene las visualizaciones arrastrando y soltando cada celda.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}} para validar su selección y salir de la pantalla de configuración.
+6. Desplácese dentro del widget para ver más visualizaciones guardadas. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+#### Mostrar Monitors de múltiples organizaciones {#display-monitors-from-multiple-organizations}
+
+Puede mostrar Monitors de múltiples organizaciones dentro del mismo widget.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+Todas las organizaciones en las que ha iniciado sesión se muestran en la pantalla de configuración. Si no ve su organización, es posible que deba iniciar sesión nuevamente.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+1. Toque el título del widget para configurar.
+2. Desde la pantalla de configuración, toque {{< ui >}}Organization{{< /ui >}}.
+3. Seleccione una nueva organización (es posible que deba iniciar sesión).
+4. Edite el widget según sus preferencias.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}}.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+### Widget de Dashboard {#dashboard-widget}
+
+Visualice su [Dashboard][4] desde su pantalla de inicio con los widgets de Datadog. Toque cualquier celda para abrir la pantalla {{< ui >}}dashboard search{{< /ui >}} en la aplicación, con su Dashboard ya cargado.
+
+#### Edite un widget de Dashboard {#edit-a-dashboard-widget}
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_dashboard_widget_may_2025.png" alt="Widgets de Dashboard configurados mostrados en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque en {{< ui >}}Edit Widget{{< /ui >}}.
+3. Desde la pantalla de configuración, toque {{< ui >}}Dashboard{{< /ui >}} y seleccione un Dashboard.
+4. Toque {{< ui >}}Widget{{< /ui >}} para seleccionar un widget específico del Dashboard seleccionado.
+5. Seleccione una {{< ui >}}Period{{< /ui >}} para la consulta del widget.
+6. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_dashboard_widget_may_2025.png" alt="Widgets de Dashboard configurados mostrados en Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque en el título del widget para configurar.
+2. Toque en {{< ui >}}Saved Views{{< /ui >}}.
+3. Toque en la celda de la visualización guardada individual para seleccionar y deseleccionar.
+4. Reordene las visualizaciones arrastrando y soltando cada celda.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}} para validar su selección y salir de la pantalla de configuración.
+6. Desplácese dentro del widget para ver más visualizaciones guardadas. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+
+{{% /tab %}}
+{{< /tabs >}}
+
+#### Muestre Dashboards de múltiples organizaciones {#display-dashboards-from-multiple-organizations}
+
+Puede mostrar Dashboards de múltiples organizaciones en la pantalla de inicio de su dispositivo móvil.
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+Todas las organizaciones en las que ha iniciado sesión se muestran en la pantalla de configuración. Si no ve su organización, inicie sesión en ella nuevamente.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+1. Toque el título del widget para configurar.
+2. Desde la pantalla de configuración, toque {{< ui >}}Organization{{< /ui >}}.
+3. Seleccione una nueva organización (es posible que deba iniciar sesión).
+4. Ajuste el tamaño del widget según su preferencia.
+5. Toque {{< ui >}}Save{{< /ui >}} o {{< ui >}}Apply{{< /ui >}}.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+### Widget de On-Call {#on-call-widget}
+
+Visualice sus turnos de On-Call y sus páginas de On-Call en la pantalla de inicio de su dispositivo móvil con los widgets de Datadog.
+
+Puede personalizar sus widgets de turnos de On-Call filtrando por:
+
+- Organización
+- Periodo de tiempo
+
+Puede personalizar sus widgets de páginas de On-Call filtrando por:
+
+- Organización
+- Equipo
+- Orden
+
+**Nota**: Puede agregar filtros adicionales para el widget de páginas de On-Call.
+
+#### Edite un widget de turno de On-Call {#edit-an-on-call-shift-widget}
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_shifts_widget_may_2025.png" alt="Widgets de turnos de On-Call de la pantalla de inicio configurados que se muestran en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque {{< ui >}}Edit Widget{{< /ui >}} para abrir la pantalla de configuración.
+3. Seleccione la {{< ui >}}Organization{{< /ui >}} y el {{< ui >}}Period{{< /ui >}} en los que desea ver sus turnos de On-Call.
+4. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_shifts_widget_may_2025.png" alt="Widgets de turnos de On-Call de la pantalla de inicio configurados que se muestran en pantallas Android" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque el widget para configurar.
+2. Seleccione la {{< ui >}}Organization{{< /ui >}} y el {{< ui >}}Time Period{{< /ui >}} en los que desea ver sus turnos de On-Call.
+3. Toque {{< ui >}}✓{{< /ui >}} para guardar la configuración.
+4. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+#### Edite un widget de páginas de On-Call {#edit-an-on-call-pages-widget}
+
+{{< tabs >}}
+{{% tab "iOS" %}}
+
+{{< img src="mobile/widgets/ios_pages_widget_may_2025.png" alt="Widgets de páginas de On-Call de la pantalla de inicio configurados que se muestran en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Mantenga presionado el widget para configurar.
+2. Toque {{< ui >}}Edit Widget{{< /ui >}} para abrir la pantalla de configuración.
+3. Seleccione la {{< ui >}}Organization{{< /ui >}}, el {{< ui >}}Teams{{< /ui >}} y el {{< ui >}}Order{{< /ui >}} en los que desea ver las páginas de On-Call.
+4. Escriba cualquier filtro adicional y toque {{< ui >}}Done{{< /ui >}}.
+5. Toque fuera del widget para validar su selección y salir de la pantalla de configuración.
+
+
+{{% /tab %}}
+{{% tab "Android" %}}
+
+{{< img src="mobile/widgets/android_pages_widget_may_2025.png" alt="Widgets de la página de On-Call de la pantalla de inicio configurados que se muestran en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+1. Toque el widget para configurar.
+2. Seleccione {{< ui >}}Organization{{< /ui >}}, {{< ui >}}Teams{{< /ui >}} y {{< ui >}}Sort by{{< /ui >}} en los que desea ver las páginas de On-Call.
+3. Toque para escribir cualquier {{< ui >}}Additional Filter{{< /ui >}} y toque {{< ui >}}Save{{< /ui >}}.
+4. Toque {{< ui >}}✓{{< /ui >}} cuando termine las configuraciones
+5. Mantenga presionado y cambie el tamaño del widget según su preferencia.
+
+{{% /tab %}}
+{{< /tabs >}}
+
+
+## Widgets de la pantalla de bloqueo {#lock-screen-widgets}
+{{< img src="mobile/widgets/lockscreen_widget_may_2025.png" alt="Widgets de la pantalla de bloqueo configurados que se muestran en pantallas iOS" responsive="true" style="width:100%; background:none; border:none; box-shadow:none;">}}
+
+Los widgets de la pantalla de bloqueo para On-Call, Monitors, SLOs, Incidents y Dashboards son compatibles con iOS.
+
+1. Mantenga presionada la pantalla de bloqueo.
+2. Toque {{< ui >}}Customize{{< /ui >}}, luego {{< ui >}}Lock Screen{{< /ui >}}.
+3. Toque el espacio del widget de la pantalla de bloqueo para abrir la tarjeta {{< ui >}}Add Widgets{{< /ui >}}.
+4. Desplácese hasta la aplicación {{< ui >}}Datadog{{< /ui >}} y tóquela.
+4. Toque el widget de la pantalla de bloqueo que desea agregar.
+5. Toque el widget en la pantalla de bloqueo para abrir el panel de configuración.
+6. Configure el widget de acuerdo con los campos especificados para el widget seleccionado.
+7. Arrastre, minimice o expanda el widget para personalizar la ubicación y el tamaño del widget en su pantalla de bloqueo.
+
+**Nota**: Debe tener un espacio vacío en su pantalla de bloqueo para agregar un nuevo widget. Puede eliminar un widget de la pantalla de bloqueo tocando el botón {{< ui >}}\-{{< /ui >}} en la parte superior izquierda del widget que desea eliminar.
+
+## Lecturas adicionales {#further-reading}
+
+{{< partial name="whats-next/whats-next.html" >}}
+
+[1]: /es/monitors/incident_management
+[2]: /es/dashboards/widgets/slo/#setup
+[3]: /es/monitors/
+[4]: /es/dashboards/
+[5]: /es/incident_response/on-call/
\ No newline at end of file
diff --git a/hugo/content/es/monitors/_index.md b/hugo/content/es/monitors/_index.md
index 6107c9ed3e3..5f10dfa73a6 100644
--- a/hugo/content/es/monitors/_index.md
+++ b/hugo/content/es/monitors/_index.md
@@ -17,82 +17,85 @@ cascade:
- alerting
- monitoring
description: Cree monitores, configure notificaciones y automatizaciones, y administre
- sus monitores utilizando la plataforma de Alerting
+ sus monitores mediante la plataforma de Alerting
further_reading:
- link: /api/v1/monitors/
tag: Documentación
- text: API de Monitores de Datadog
+ text: API de monitores de Datadog
+- link: https://learn.datadoghq.com/courses/apm-monitors-and-alerting
+ tag: Centro de aprendizaje
+ text: APM Monitors y Alerting
- link: https://dtdg.co/fe
- tag: Habilitación en Fundamentos
- text: Únase a una sesión interactiva sobre cómo crear monitores efectivos
+ tag: Foundation Enablement
+ text: Únase a una sesión interactiva sobre la creación de monitores eficaces
- link: https://www.datadoghq.com/blog/monitoring-101-alerting/
- tag: Blog
- text: 'Monitoreo 101: Alertando sobre lo que importa'
+ tag: blog
+ text: 'Monitoreo 101: Alerting sobre lo que importa'
- link: https://www.datadoghq.com/blog/monitor-notification-rules/
- tag: Blog
- text: Dirija sus alertas de monitores con las reglas de notificación de monitores
- de Datadog
+ tag: blog
+ text: Dirija sus alertas de seguimiento con las reglas de notificación de seguimiento
+ de Datadog.
- link: https://www.datadoghq.com/blog/ecs-default-monitors/
- tag: Blog
- text: Detecte y remedie problemas de ECS más rápido con monitores predeterminados
+ tag: blog
+ text: Detecte y solucione problemas de ECS más rápido con monitores predeterminados
y el Explorador de ECS
- link: https://www.datadoghq.com/blog/zendesk-cost-optimization
- tag: Blog
- text: 'Optimizando Datadog a gran escala: Observabilidad rentable en Zendesk'
+ tag: blog
+ text: 'Optimización de Datadog a escala: observabilidad rentable en Zendesk'
- link: https://www.datadoghq.com/blog/human-name-detection
- tag: Blog
- text: Detecte nombres humanos en registros con ML en el Escáner de Datos Sensibles
+ tag: blog
+ text: Detecte nombres de personas en registros con ML en Sensitive Data Scanner
+- link: https://www.datadoghq.com/blog/how-to-audit-and-clean-up-monitors/
+ tag: blog
+ text: Cómo auditar y limpiar monitores de manera eficaz
- link: https://app.datadoghq.com/release-notes?category=Alerting
tag: Notas de la versión
- text: ¡Consulte los últimos lanzamientos de Alerting de Datadog! (Se requiere inicio
- de sesión en la aplicación).
-- link: https://learn.datadoghq.com/courses/apm-monitors-and-alerting
- tag: Centro de Aprendizaje
- text: Monitores APM y Alerting
-title: Monitores
+ text: ¡Eche un vistazo a las últimas versiones de Alerting de Datadog! (Se requiere
+ inicio de sesión en la aplicación).
+title: Monitors
---
-## Resumen {#overview}
+## Descripción general {#overview}
-Los Monitores de Datadog proporcionan visibilidad vital en su infraestructura, permitiendo la detección proactiva y la respuesta en tiempo real a problemas de rendimiento y caídas. Al configurar monitores para rastrear métricas clave y umbrales, las organizaciones pueden recibir alertas inmediatas y abordar problemas antes de que afecten a los clientes o causen tiempo de inactividad del sistema.
+Datadog Monitors proporcionan una visibilidad vital de su infraestructura, permitiendo la detección proactiva y la respuesta en tiempo real a problemas de rendimiento e interrupciones. Al configurar Datadog Monitors para realizar un seguimiento de métricas y umbrales clave, las organizaciones pueden recibir alertas inmediatas y solucionar problemas antes de que afecten a los clientes o provoquen tiempos de inactividad del sistema.
-Monitorea cambios críticos al verificar métricas, disponibilidad de integración y puntos de conexión de red a través de la plataforma de Alerting. Con los Monitores de Datadog puedes:
+Supervise cambios críticos mediante la verificación de métricas, la disponibilidad de integraciones y los puntos finales de red a través de la plataforma de Alerting. Con Datadog Monitors, usted puede:
- Simplificar los procesos de monitoreo y respuesta
- Mejorar la eficiencia operativa
- Optimizar el rendimiento
-## Comenzar {#get-started}
+## Comience {#get-started}
-La forma más rápida de comenzar con los Monitores de Datadog es con [plantillas de Monitores][1]. Estas son una colección de monitores dentro de Datadog que están preconfigurados por Datadog y socios de integración.
+La forma más rápida de comenzar con Datadog Monitors es con [Monitor templates][1]. Se trata de una colección de Datadog Monitors dentro de Datadog que están preconfigurados por Datadog y sus socios de integración.
-También puedes construir tus propios monitores desde cero en entornos de laboratorio en el Centro de Aprendizaje, o en tu aplicación siguiendo la guía de Introducción a los Monitores.
+También puede crear sus propios Datadog Monitors desde cero en entornos de laboratorio en el Centro de aprendizaje, o en su aplicación siguiendo la guía Getting Started with Monitors.
-{{< whatsnext desc="Utiliza los siguientes recursos para crear un monitor:" >}}
- {{< nextlink href="/getting_started/monitors/" >}}Introducción a los Monitores: Guía sobre cómo construir un monitor basado en métricas{{< /nextlink >}}
- {{< nextlink href="/monitors/types/" >}}Crea un monitor a partir de Tipos de Monitores{{< /nextlink >}}
- {{< nextlink href="https://learn.datadoghq.com/courses/getting-started-monitors" >}}Centro de Aprendizaje: Construye un monitor en un entorno de laboratorio sandbox{{< /nextlink >}}
+{{< whatsnext desc="Utilice los siguientes recursos para crear un Monitor:" >}}
+ {{< nextlink href="/getting_started/monitors/" >}}Getting Started with Monitors: Guía sobre cómo crear un Monitor basado en métricas{{< /nextlink >}}
+ {{< nextlink href="/monitors/types/" >}}Cree un Monitor desde Monitor Types{{< /nextlink >}}
+ {{< nextlink href="https://learn.datadoghq.com/courses/getting-started-monitors" >}}Centro de aprendizaje: Cree un Monitor en un entorno de laboratorio sandbox{{< /nextlink >}}
{{< /whatsnext >}}
-## Analiza datos agregados {#analyze-aggregate-data}
+## Analice datos agregados {#analyze-aggregate-data}
-Los datos deben ser bien entendidos, granulares, etiquetados por contexto y de larga duración. Utiliza diferentes tipos de datos para alertas y diagnósticos, según el nivel de urgencia. Instrumenta todas las aplicaciones y recopila la mayor cantidad de datos relevantes posible para mediciones completas y observabilidad de sistemas complejos.
+Los datos deben estar bien comprendidos, ser granulares, estar etiquetados por contexto y ser duraderos. Utilice diferentes tipos de datos para alertas y diagnósticos, según el nivel de urgencia. Instrumente todas las aplicaciones y recopile la mayor cantidad de datos relevantes posible para obtener mediciones integrales y observabilidad de sistemas complejos.
-Mide la salud de tus aplicaciones y el estado de tu infraestructura con Datadog. Utiliza datos de toda la plataforma de Datadog para crear alertas sobre problemas potenciales.
+Mida el estado de sus aplicaciones y el estado de su infraestructura con Datadog. Utilice datos de toda la plataforma Datadog para crear alertas sobre posibles problemas.
## Alerta sobre lo que importa {#alert-on-what-matters}
-Configura [Monitor Notifications][2] para mantener a tu equipo informado sobre problemas y proporcionar orientación para la solución de problemas. Dirige las notificaciones a las personas correctas, aprovecha las variables de plantilla para incluir detalles y adjunta capturas de pantalla al enviar las alertas por correo electrónico o Slack.
+Configure [Monitor Notifications][2] para mantener a su equipo informado sobre los problemas y proporcionar orientación para la resolución de problemas. Dirija las notificaciones a las personas correctas, aproveche las variables de plantilla para incluir detalles y adjunte instantáneas al enviar las alertas por correo electrónico o Slack.
-Reduce la fatiga de alertas para que los equipos puedan concentrarse en resolver alertas cuando es necesario. Crea [downtimes][3] para silenciar alertas durante el mantenimiento de la aplicación.
+Reduzca la fatiga por alertas para que los equipos puedan concentrarse en resolver las alertas cuando sea importante. Cree [downtimes][3] para silenciar las alertas durante el mantenimiento de la aplicación.
## ¿Qué sigue? {#whats-next}
-Los monitores y alertas son herramientas esenciales para garantizar la confiabilidad, el rendimiento y la disponibilidad de los sistemas y aplicaciones de TI. Ayudan a mantener la eficiencia operativa, mejorar la experiencia del usuario y mitigar riesgos potenciales al permitir la detección y respuesta rápida a problemas antes de que se agraven. Aprende más sobre las características de los monitores:
-1. [Schedule downtimes to mute monitors.][4]
-1. [Organize and manage monitors.][5]
-1. [Investigate alerts through the status page.][6]
-1. [Resolve misconfigured monitors on the Monitor Quality page.][7]
+Los monitores y las alertas son herramientas esenciales para garantizar la confiabilidad, el rendimiento y la disponibilidad de los sistemas y aplicaciones de TI. Ayudan a mantener la eficiencia operativa, mejorar la experiencia del usuario y mitigar los riesgos potenciales al permitir la detección y respuesta rápidas a los problemas antes de que se intensifiquen. Obtenga más información sobre las funciones de Monitor:
+1. [Programe downtimes para silenciar Monitors.][4]
+1. [Organice y administre Monitors.][5]
+1. [Investigue las alertas a través de la página de estado.][6]
+1. [Resuelva los Monitors mal configurados en la Monitor Quality page.][7]
-## Lectura adicional {#further-reading}
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/network_monitoring/devices/troubleshooting.md b/hugo/content/es/network_monitoring/devices/troubleshooting.md
index 61a97b7ee4d..85d4dd36793 100644
--- a/hugo/content/es/network_monitoring/devices/troubleshooting.md
+++ b/hugo/content/es/network_monitoring/devices/troubleshooting.md
@@ -4,22 +4,24 @@ aliases:
further_reading:
- link: https://www.datadoghq.com/blog/monitor-snmp-with-datadog/
tag: Blog
- text: Monitorización de SNMP con Datadog
-title: Solucionar problemas de NDM
+ text: Hacer un seguimiento de SNMP con Datadog
+- link: /network_monitoring/devices/glossary
+ tag: Doc
+ text: Términos y conceptos de NDM
+title: Solución de problemas de NDM
---
+## Descripción general {#overview}
-## Información general
+Utilice la información a continuación para solucionar problemas de Datadog Network Device Monitoring. Si necesita ayuda adicional, comuníquese con el [soporte de Datadog][1].
-Utiliza la siguiente información para solucionar problemas de Network Device Monitoring de Datadog. Si necesitas más ayuda, ponte en contacto con el [servicio de asistencia de Datadog][1].
+## Dispositivo no visible en Datadog {#device-not-visible-in-datadog}
-## Dispositivo no visible en Datadog
+Lo siguiente asume que está ejecutando Datadog Agent v7.61.0+.
-La siguiente explicación supone que estás ejecutando el Datadog Agent v7.61.0 o posterior.
+Si su dispositivo no es visible en la página [Devices][2]:
-Si tu dispositivo no está visible en la página [Dispositivos][2]:
-
-1. Ejecuta el comando [datadog-agent status][3] y busca la sección snmp, que contiene la IP de monitorización de tu dispositivo. Después de iniciar el Agent, NDM puede tardar hasta un minuto en detectar los dispositivos configurados individualmente. Si tu Agent está configurado para analizar un gran número de dispositivos, puede tardar más tiempo.
-El resultado debería ser similar al siguiente:
+1. Ejecute el comando [datadog-agent status][3] y busque la sección snmp, que contiene la IP de monitoreo de su dispositivo. Después de iniciar el Agent, puede tomar hasta un minuto para que NDM descubra los dispositivos configurados individualmente. Si su Agent está configurado para escanear una gran cantidad de dispositivos, puede tomar más tiempo.
+El resultado debería verse similar a lo siguiente:
```
snmp
@@ -38,9 +40,9 @@ El resultado debería ser similar al siguiente:
No traceback
```
-2. Si tu dispositivo no aparece en la lista y estás utilizando Autodiscovery, probablemente significa que el Agent no pudo conectarse a tu dispositivo.
+2. Si su dispositivo no aparece en la lista y está utilizando Autodiscovery, es probable que el Agent no haya podido conectarse a su dispositivo.
- - Ejecuta el comando `datadog-agent status` y espera a que la sección `autodiscovery` informe de que se analizaron todas las IP de dispositivos posibles. En redes grandes, esto puede tardar varios minutos. El resultado debe ser similar al siguiente:
+ - Ejecute el comando `datadog-agent status` y espere a que la sección `autodiscovery` informe que se han escaneado todas las IP de dispositivo posibles. En redes grandes, esto puede tomar varios minutos. El resultado debería verse similar a lo siguiente:
```
Autodiscovery
@@ -55,40 +57,68 @@ El resultado debería ser similar al siguiente:
No IPs found in the subnet.
```
- Si Autodiscovery finalizó y tu dispositivo sigue sin aparecer en la página [Dispositivos][2], significa que el Agent no pudo conectarse a tu dispositivo.
+ If Autodiscovery completed and your device is still not appearing on the [Devices][2] page, it means the Agent could not connect to your device.
- - Ejecuta un `snmp walk` en la IP de administrador del dispositivo para determinar por qué el Agent no puede conectarse a tu dispositivo.
+ - Ejecute un `snmp walk` en la IP de administración del dispositivo para determinar por qué el Agent no puede conectarse a su dispositivo.
- **Nota**: Proporciona tus credenciales directamente en la CLI. Si no se proporcionan las credenciales, el Agent intentará localizarlas en los archivos de configuración del Agent que se estén ejecutando.
+ **Nota**: Proporcione sus credenciales directamente en la CLI. Si no se proporcionan las credenciales, el Agent intenta localizarlas en los archivos de configuración del Agent en ejecución.
+
+ Consulte la documentación específica de su proveedor para obtener información adicional sobre la ejecución de estos comandos.
- **Linux**:
- SNMP v2:
- ```
- sudo -u dd-agent datadog-agent snmp walk -C
- ```
- SNMP v3:
- ```
- sudo -u dd-agent datadog-agent snmp walk -A -a -X -x
- ```
- **Windows**:
- ```
- agent snmp walk [:Port]
+ {{< tabs >}}
+ {{% tab "Linux" %}}
- Example:
- agent.exe snmp walk 10.143.50.30 1.3.6
- ```
+ SNMP v2:
- Consulta la documentación específica de tu proveedor para obtener información adicional sobre la ejecución de estos comandos.
+ ```shell
+ sudo -u dd-agent datadog-agent snmp walk -C
+ ```
-## Solucionar errores SNMP
+ SNMP v3:
-Si el estado de SNMP o el recorrido del Agent muestran un error, podría indicar uno de los siguientes problemas:
+ ```shell
+ sudo -u dd-agent datadog-agent snmp walk -A -a -X -x
+ ```
-### Permiso denegado
+ {{% /tab %}}
+ {{% tab "Windows" %}}
-Si ves un error de permiso denegado mientras enlazas puertos en logs del Agent, el número de puerto que has indicado puede requerir permisos superiores. Para vincularte a un número de puerto inferior a 1024, consulta [Uso del puerto de trampas predeterminado 162 de SNMP][8].
+ Navegue al directorio de instalación del Agent:
-### Dispositivo inalcanzable o mal configurado:
+ ```shell
+ cd "c:\Program Files\Datadog\Datadog Agent\bin"
+ ```
+
+ Para SNMP v2, ejecute:
+
+ ```shell
+ "%ProgramFiles%\Datadog\Datadog Agent\bin\agent.exe" snmp walk -v 2 -C :
+ ```
+
+ Para SNMP v3, ejecute:
+
+ ```shell
+ "%ProgramFiles%\Datadog\Datadog Agent\bin\agent.exe" snmp walk -v 3 -u -a -A -x -X :
+ ```
+
+ **Nota**: Ejecute el comando como administrador desde el directorio de instalación del Agent para evitar el siguiente error:
+
+ ```shell
+ Error: unable to read artifact: open C:\ProgramData\Datadog\auth_token: Access is denied.
+ ```
+
+ {{% /tab %}}
+ {{< /tabs >}}
+
+## Solución de problemas de errores SNMP {#troubleshooting-snmp-errors}
+
+Si el estado de SNMP o el walk del Agent muestran un error, podría indicar uno de los siguientes problemas:
+
+### Permiso denegado {#permission-denied}
+
+Si ve un error de permiso denegado durante la vinculación de puertos en los registros del Agent, es posible que el número de puerto que indicó requiera permisos elevados. Para vincular a un número de puerto inferior a 1024, consulte [Uso del puerto SNMP Trap predeterminado 162][8].
+
+### Dispositivo inalcanzable o mal configurado: {#unreachable-or-misconfigured-device}
**Error**:
```plaintext
@@ -97,22 +127,22 @@ Si ves un error de permiso denegado mientras enlazas puertos en logs del Agent,
**Solución**:
- 1. Inicia sesión en tu dispositivo y asegúrate de que SNMP está activado y expuesto en el puerto 161.
- 2. Comprueba que tu cortafuegos del recopilador permite la salida.
+ 1. Inicie sesión en su dispositivo y asegúrese de que SNMP esté habilitado y expuesto en el puerto 161.
+ 2. Verifique que el firewall de su recopilador permita el tráfico de salida.
- 3. Opcionalmente, sólo para Linux:
+ 3. Opcionalmente, solo para Linux:
- Ejecuta `iptables -L OUTPUT` y asegúrate de que no hay ninguna regla de denegación:
+ Ejecute `iptables -L OUTPUT` y asegúrese de que no haya ninguna regla de denegación:
- ```
+ ```shell
vagrant@agent-dev-ubuntu-22:~$ sudo iptables -L OUTPUT
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
DROP all -- anywhere 10.4.5.6
```
- 3. Asegúrate de que tu cadena comunitaria coincide.
+ 3. Asegúrese de que su cadena de comunidad coincida.
-### Credenciales de SNMPv2 incorrectas
+### Credenciales SNMPv2 incorrectas {#incorrect-snmpv2-credentials}
**Error**:
```
@@ -121,9 +151,9 @@ Si ves un error de permiso denegado mientras enlazas puertos en logs del Agent,
**Solución**:
- Si utilizas SNMPv2, asegúrate de que se establece una cadena de comunidad.
+ Si utiliza SNMPv2, asegúrese de que haya una cadena de comunidad configurada.
-### Protocolo de privacidad de SNMPv3 incorrecto
+### Protocolo de privacidad SNMPv3 incorrecto {#incorrect-snmpv3-privacy-protocol}
**Error**:
```
@@ -138,40 +168,40 @@ Si ves un error de permiso denegado mientras enlazas puertos en logs del Agent,
**Solución**:
- Comprueba que los siguientes parámetros de configuración de SNMPv3 son correctos:
+ Verifique que los siguientes parámetros de configuración de SNMPv3 sean correctos:
- usuario
- authKey
- authProtocol
- privKey
- privProtocol
-### No se reciben trampas o flujos en absoluto
+### Traps o Flows no se reciben en absoluto {#traps-or-flows-not-being-received-at-all}
-Si faltan trampas SNMP o tráfico NetFlow, una causa común son las reglas del cortafuegos que bloquean los paquetes UDP antes de que lleguen al Agent. Tanto las trampas SNMP como el tráfico NetFlow dependen de UDP y utilizan los puertos definidos en tu configuración de [datadog.yaml][9].
+Si faltan tramas SNMP o tráfico NetFlow, una causa común es que las reglas del firewall bloqueen los paquetes UDP antes de que lleguen al Agent. Tanto las tramas SNMP como NetFlow dependen de UDP y utilizan los puertos definidos en su configuración [datadog.yaml][9].
-Los firewalls locales como Uncomplicated Firewall (UFW) pueden bloquear el tráfico incluso cuando están configurados con parámetros permisivos. Comprueba los logs del sistema en busca de entradas de paquetes bloqueados, que suelen indicar que el tráfico llegó a la interfaz de red pero se bloqueó antes de llegar al sistema operativo.
+Los firewalls locales como Uncomplicated Firewall (UFW) pueden bloquear el tráfico incluso cuando están configurados con ajustes permisivos. Revise los registros del sistema en busca de entradas de paquetes bloqueados, lo que normalmente indica que el tráfico llegó a la interfaz de red pero fue bloqueado antes de llegar al sistema operativo.
-Utiliza los siguientes comandos específicos de la plataforma para buscar reglas de cortafuegos que puedan estar bloqueando el tráfico y evitando que llegue al Agent.
+Utilice los siguientes comandos específicos de la plataforma para verificar si hay reglas de firewall que puedan estar impidiendo que el tráfico llegue al Agent.
{{< tabs >}}
{{% tab "Linux" %}}
-Linux dispone de varios tipos de cortafuegos, como `iptables`, `nftables` o `ufw`. Dependiendo de cuál esté en uso, se pueden utilizar los siguientes comandos:
+Linux tiene varios tipos de firewalls, como `iptables`, `nftables` o `ufw`. Dependiendo de cuál esté en uso, se pueden utilizar los siguientes comandos:
- `sudo iptables -S`
-- `sudo nft lista ruleset`
+- `sudo nft list ruleset`
- `sudo ufw status`
-Busca si hay reglas que bloquean el tráfico UDP en los puertos configurados.
+Busque reglas que bloqueen el tráfico UDP en los puertos configurados.
{{% /tab %}}
{{% tab "Windows" %}}
-A partir de la versión `7.67`, el comando `Datadog-Agent diagnose` del Agent busca automáticamente reglas de bloqueo del cortafuegos y muestra advertencias si encuentra alguna.
+A partir de la versión `7.67`, el comando `agent.exe diagnose` del Agent verifica automáticamente si hay reglas de firewall que bloqueen el tráfico y muestra advertencias si encuentra alguna.
-Para inspeccionar manualmente las reglas del cortafuegos:
+Para inspeccionar manualmente las reglas de firewall:
```powershell
Get-NetFirewallRule -Action Block | ForEach-Object {
@@ -186,52 +216,52 @@ Get-NetFirewallRule -Action Block | ForEach-Object {
} | Format-Table -AutoSize
```
-Busca normas donde:
+Busque reglas donde:
- **Dirección** es entrante
-- **El protocolo** es UDP
-- **LocalPort** coincide con uno de tus puertos configurados
+- **Protocolo** es UDP
+- **PuertoLocal** coincide con uno de sus puertos configurados
{{% /tab %}}
-{{% tab "MacOS" %}}
+{{% tab "macOS" %}}
-Ejecuta el siguiente comando para revisar las reglas de Packet Filter (pf):
+Ejecute el siguiente comando para revisar las reglas de Packet Filter (pf):
```shell
sudo pfctl -sr
```
-Busca cualquier regla que bloquee el tráfico UDP en los puertos configurados. Por ejemplo:`block drop in proto udp from any to any port = `.
+Busque cualquier regla que bloquee el tráfico UDP en sus puertos configurados. Por ejemplo:`block drop in proto udp from any to any port = `.
{{% /tab %}}
{{< /tabs >}}
-### No se reciben trampas para los dispositivos
+### Traps no se reciben para los dispositivos {#traps-not-being-received-for-devices}
-1. Comprueba el archivo de Datadog `agent.log` para asegurarte de que puedes enlazarte al puerto de trampas. El siguiente error indica que no te puedes enlazar con el puerto de trampas:
+1. Verifique el archivo `agent.log` de Datadog para asegurarse de que puede vincularse al puerto de traps. El siguiente error indica que no puede vincularse al puerto de tramas:
```
Failed to start snmp-traps server: error happened when listening for SNMP Traps: listen udp 0.0.0.0:162: bind: permission denied
```
**Solución**:
- Añade una capacidad de enlace de red al binario del Agent, que permite al Agent vincularse a puertos reservados:
+ Agregue una capacidad de vinculación de red (net bind) al binario del Agent, lo que permite que el Agent se vincule a puertos reservados:
- ```
+ ```shell
sudo setcap 'cap_net_bind_service=+ep' /opt/datadog-agent/bin/agent/agent
```
-### Trampas con formato incorrecto
+### Traps con formato incorrecto {#traps-incorrectly-formatted}
-1. Ve al dashboard para solucionar problemas en NDM:
+1. Navegue al Dashboard de solución de problemas en NDM:
- {{< img src="/network_device_monitoring/troubleshooting/ndm_troubleshooting_dashboard.png" alt="La página de Network Device Monitoring muestra el menú desplegable de Dashboard con el dashboard Solucionar problemas de NDM resaltado." style="width:80%;" >}}
+ {{< img src="/network_device_monitoring/troubleshooting/ndm_troubleshooting_dashboard.png" alt="La página de Network Device Monitoring que muestra el menú desplegable del Dashboard con el NDM Troubleshooting Dashboard resaltado." style="width:80%;" >}}
-2. Desplázate hasta el widget Trampas y observa el gráfico **Trampas incorrectamente formateadas**. Si es distinto de cero, probablemente significa que la autenticación en el recopilador NDM y el dispositivo no coinciden.
+2. Desplácese hacia abajo hasta el widget de Traps y observe el gráfico {{< ui >}}Traps incorrectly formatted{{< /ui >}}. Si esto no es cero, probablemente significa que la autenticación en el recopilador de NDM y el dispositivo no coinciden.
- {{< img src="/network_device_monitoring/troubleshooting/ndm_traps_dashboard.png" alt="El dashboard de Solucionar problemas de NDM qemuestra la sección del widget Trampas." style="width:100%;" >}}
+ {{< img src="/network_device_monitoring/troubleshooting/ndm_traps_dashboard.png" alt="El dashboard de resolución de problemas de NDM que muestra la sección del widget de tramas." style="width:100%;" >}}
**Solución**:
- Comprueba que las siguientes configuraciones del archivo `datadog.yaml` coinciden con las configuraciones de las trampas de los dispositivos de los que faltan trampas:
+ Verify that the following configurations in the `datadog.yaml` file align with the trap settings on the devices from which traps are missing:
```
## @param community_strings - list of strings - required
@@ -265,7 +295,7 @@ Busca cualquier regla que bloquee el tráfico UDP en los puertos configurados. P
# privProtocol:
```
-## Referencias adicionales
+## Further Reading
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/observability_pipelines/_index.md b/hugo/content/es/observability_pipelines/_index.md
index 619892ee06a..a0fd584afcb 100644
--- a/hugo/content/es/observability_pipelines/_index.md
+++ b/hugo/content/es/observability_pipelines/_index.md
@@ -1,23 +1,23 @@
---
-description: Aprenda cómo Observability Pipelines le permite recopilar, procesar y
- enrutar registros, métricas y trazas dentro de su propia infraestructura hacia destinos
+description: Descubra cómo Observability Pipelines le permite recopilar, procesar
+ y enrutar registros y métricas dentro de su propia infraestructura hacia destinos
como Datadog, Amazon S3, Splunk y Microsoft Sentinel.
disable_toc: false
further_reading:
- link: /observability_pipelines/configuration/explore_templates/
- tag: Documentación
+ tag: documentación
text: Configure Pipelines
- link: /observability_pipelines/configuration/set_up_pipelines/
- tag: Documentación
+ tag: documentación
text: Explore casos de uso y plantillas
- link: /observability_pipelines/configuration/install_the_worker/
- tag: Documentación
+ tag: documentación
text: Instale el Observability Pipelines Worker
- link: /agent/configuration/dual-shipping/#yaml-configuration
- tag: Documentación
+ tag: documentación
text: Envío dual con Observability Pipelines
- link: /observability_pipelines/guide/strategies_for_reducing_log_volume/
- tag: Documentación
+ tag: documentación
text: Estrategias para reducir el volumen de registros
- link: https://learn.datadoghq.com/courses/course-getting-started-observability-pipelines
tag: Centro de aprendizaje
@@ -31,59 +31,59 @@ further_reading:
text: Envíe datos de OTel desde aplicaciones de IA a ClickHouse y Datadog usando
Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-sensitive-data-redaction/
- tag: Blog
+ tag: blog
text: Redacte datos confidenciales de sus registros de forma local usando Observability
Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-dual-ship-logs/
- tag: Blog
+ tag: blog
text: Envío dual de registros con Datadog Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-log-volume-control/
- tag: Blog
+ tag: blog
text: Controle sus volúmenes de registros con Datadog Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-archiving/
- tag: Blog
+ tag: blog
text: Archive sus registros con Observability Pipelines para una migración sencilla
y asequible a Datadog
- link: https://www.datadoghq.com/blog/observability-pipelines/
- tag: Blog
+ tag: blog
text: Agregue, procese y enrute registros fácilmente con Datadog Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-stream-logs-in-ocsf-format/
- tag: Blog
+ tag: blog
text: Transmita registros en formato OCSF a sus proveedores de seguridad o lagos
de datos preferidos con Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-route-logs-microsoft-sentinel/
- tag: Blog
+ tag: blog
text: Simplifique su migración de SIEM a Microsoft Sentinel con Datadog Observability
Pipelines
- link: https://www.datadoghq.com/blog/sled-observability-pipelines/
- tag: Blog
+ tag: blog
text: Cómo las organizaciones estatales, locales y educativas pueden gestionar registros
de manera flexible y eficiente usando Datadog Observability Pipelines
- link: https://www.datadoghq.com/blog/optimize-high-volume-logs/
- tag: Blog
+ tag: blog
text: Cómo optimizar datos de registro de alto volumen sin comprometer la visibilidad
- link: https://www.datadoghq.com/blog/archive-search/
- tag: Blog
+ tag: blog
text: Busque en sus registros históricos de manera más eficiente con Datadog Archive
Search
- link: https://www.datadoghq.com/blog/introducing-datadog-cloudprem/
- tag: Blog
+ tag: blog
text: Almacene y busque registros a escala de petabytes en su propia infraestructura
con Datadog BYOC Logs
- link: https://www.datadoghq.com/blog/manage-high-volume-logs-with-observability-pipeline-packs/
- tag: Blog
+ tag: blog
text: Controle los costos de registros en cualquier SIEM o lago de datos utilizando
Packs con Observability Pipelines
- link: https://www.datadoghq.com/blog/observability-pipelines-otel-cost-control/
- tag: Blog
+ tag: blog
text: Utilice OpenTelemetry con Observability Pipelines para la recopilación de
registros y el control de costos neutrales respecto al proveedor
- link: https://www.datadoghq.com/blog/observability-pipelines-mssp
- tag: Blog
+ tag: blog
text: Simplifique la recopilación y agregación de registros para MSSP con Datadog
Observability Pipelines
- link: https://www.datadoghq.com/blog/manage-metrics-cost-control-with-observability-pipelines
- tag: Blog
+ tag: blog
text: Administre el volumen de métricas y las etiquetas en su entorno con Observability
Pipelines
title: Observability Pipelines
@@ -92,7 +92,7 @@ title: Observability Pipelines
{{< img src="observability_pipelines/op_marketecture_06042025.png" alt="Un gráfico que muestra datos siendo agregados desde una variedad de fuentes, procesados y enriquecidos por el Observability Pipelines Worker en su propio entorno, y luego siendo dirigidos a los destinos de seguridad, análisis y almacenamiento de su elección" style="width:100%;" >}}
-Datadog Observability Pipelines le permite recopilar y procesar {{< tooltip text="logs, metrics, and traces" tooltip="Comuníquese con su gerente de cuenta para analizar los casos de uso y los precios." >}} dentro de su propia infraestructura, y luego dirija los datos a diferentes destinos. Le brinda control sobre sus datos de observabilidad antes de que salgan de su entorno.
+Datadog Observability Pipelines le permite recopilar y procesar registros y métricas dentro de su propia infraestructura, y luego enrutar los datos a diferentes destinos. Le brinda control sobre sus datos de observabilidad antes de que salgan de su entorno.
Con plantillas listas para usar, puede crear canalizaciones que redacten datos confidenciales, enriquezcan datos, filtren eventos ruidosos y dirijan datos a destinos como Datadog, herramientas SIEM o almacenamiento en la nube.
@@ -136,7 +136,7 @@ Observability Pipelines incluye plantillas predefinidas para flujos de trabajo c
### Plantillas {#templates}
{{< tabs >}}
-{{% tab "Logs" %}}
+{{% tab "Registros" %}}
| Plantilla | Descripción |
|----------|-------------|
@@ -155,13 +155,6 @@ Observability Pipelines incluye plantillas predefinidas para flujos de trabajo c
|----------|-------------|
| Gobernanza de etiquetas de métricas | Administre la calidad y el volumen de sus métricas conservando solo las que necesita, estandarizando el etiquetado de métricas y eliminando etiquetas no deseadas para evitar una alta cardinalidad. |
-{{% /tab %}}
-{{% tab "Trazas" %}}
-
-| Plantilla | Descripción |
-|----------|-------------|
-| Muestreo de trazas | Ingeste, procese y enrute trazas para controlar los costos mientras conserva las trazas que necesita para la resolución de problemas y el análisis. |
-
{{% /tab %}}
{{< /tabs >}}
diff --git a/hugo/content/es/observability_pipelines/destinations/opensearch.md b/hugo/content/es/observability_pipelines/destinations/opensearch.md
index 39a48189027..b62603c22f7 100644
--- a/hugo/content/es/observability_pipelines/destinations/opensearch.md
+++ b/hugo/content/es/observability_pipelines/destinations/opensearch.md
@@ -6,21 +6,21 @@ products:
- icon: logs
name: Registros
url: /observability_pipelines/configuration/?tab=logs#pipeline-types
-title: Destino de OpenSearch
+title: Destino OpenSearch
---
{{< product-availability >}}
## Descripción general {#overview}
-Utilice el destino de OpenSearch de Observability Pipelines para enviar registros a OpenSearch.
+Utilice el destino OpenSearch de Observability Pipelines para enviar registros a OpenSearch.
## Configuración {#setup}
-Para la gestión de secretos: Solo ingrese los identificadores para la URL del punto de conexión, el nombre de usuario y la contraseña de OpenSearch. No ingrese los valores reales.
+Para la gestión de secretos: Solo ingrese los identificadores para la URL del punto de conexión de OpenSearch, el nombre de usuario y la contraseña. No ingrese los valores reales.
-Configure el destino de OpenSearch cuando [configure una canalización][6]. Puede configurar una canalización en la [UI][1], utilizando la [API][7] o con [Terraform][8]. Los pasos en esta sección se configuran en la UI.
+Configure el destino OpenSearch cuando [configure un pipeline][6]. Puede configurar un pipeline en la [UI][1], utilizando la [API][7] o con [Terraform][8]. Los pasos de esta sección se configuran en la interfaz de usuario.
-Después de seleccionar el destino de OpenSearch en la UI de la canalización:
+Después de seleccionar el destino OpenSearch en la UI del pipeline:
1. Ingrese el identificador para la URL del punto de conexión de OpenSearch. Si lo deja en blanco, se utiliza el [predeterminado](#secret-defaults).
1. Ingrese el identificador para su nombre de usuario de OpenSearch. Si lo deja en blanco, se utiliza el [predeterminado](#secret-defaults).
@@ -28,17 +28,17 @@ Después de seleccionar el destino de OpenSearch en la UI de la canalización:
1. En el menú desplegable {{< ui >}}Mode{{< /ui >}}, seleccione {{< ui >}}Bulk{{< /ui >}} o {{< ui >}}Data streams{{< /ui >}}.
- {{< ui >}}Bulk{{< /ui >}} modo
- Utiliza la [Bulk API][4] de OpenSearch para enviar eventos por lotes directamente a un índice estándar.
- - Elija este modo cuando desee un control directo sobre la nomenclatura de índices y la gestión del ciclo de vida. Los datos se añaden al índice que especifique, y usted es responsable de gestionar los rollovers, las eliminaciones y los mappings.
+ - Elija este modo cuando desee un control directo sobre la nomenclatura de índices y la gestión del ciclo de vida. Los datos se añaden al índice que especifique, y usted es responsable de manejar rollovers, eliminaciones y mapeos.
- Para configurar el modo {{< ui >}}Bulk{{< /ui >}}:
- - En el campo {{< ui >}}Index{{< /ui >}}, ingrese opcionalmente el nombre del índice de OpenSearch. Puede usar la [sintaxis de plantilla][3] para enrutar dinámicamente los registros a diferentes índices según campos específicos de sus registros, por ejemplo `logs-{{service}}`.
- - {{< ui >}}Data streams{{< /ui >}} modo
+ - En el campo {{< ui >}}Index{{< /ui >}}, ingrese opcionalmente el nombre del índice de OpenSearch. Puede utilizar [sintaxis de plantilla][3] para enrutar dinámicamente los registros a diferentes índices según campos específicos en sus registros, por ejemplo `logs-{{service}}`.
+ - {{< ui >}}Data streams{{< /ui >}}modo
- Uses [OpenSearch Data Streams][5] for log storage. Data streams automatically manage backing indexes and rollovers, making them ideal for timeseries log data.
- Choose this mode when you want OpenSearch to manage the index lifecycle for you. Data streams ensures smooth rollovers, Index Lifecycle Management (ILM) compatibility, and optimized handling of time-based data.
- - To configure {{< ui >}}Data streams{{< /ui >}} modo, defina opcionalmente el nombre del flujo de datos (el valor predeterminado es `logs-generic-default`) by entering the following information:
- - In the {{< ui >}}Type{{< /ui >}} campo, ingrese la categoría de los datos que se están ingiriendo, por ejemplo `logs`.
- - In the {{< ui >}}Dataset{{< /ui >}} campo, especifique el formato o la fuente de datos que describe la estructura, por ejemplo `apache`.
- - In the {{< ui >}}Namespace{{< /ui >}} campo, ingrese la agrupación para organizar sus flujos de datos, por ejemplo `production`.
- - You can use [template syntax][3] for the {{< ui >}}Type{{< /ui >}}, {{< ui >}}Dataset{{< /ui >}} y {{< ui >}}Namespace{{< /ui >}} campos para construir dinámicamente el nombre del flujo de datos basado en campos específicos de sus registros.
+ - To configure {{< ui >}}Data streams{{< /ui >}}modo, defina opcionalmente el nombre del flujo de datos (el predeterminado es `logs-generic-default`) by entering the following information:
+ - In the {{< ui >}}Type{{< /ui >}}campo, ingrese la categoría de los datos que se están ingiriendo, por ejemplo `logs`.
+ - In the {{< ui >}}Dataset{{< /ui >}}campo, especifique el formato o la fuente de datos que describe la estructura, por ejemplo `apache`.
+ - In the {{< ui >}}Namespace{{< /ui >}}campo, ingrese la agrupación para organizar sus flujos de datos, por ejemplo `production`.
+ - You can use [template syntax][3] for the {{< ui >}}Type{{< /ui >}}, {{< ui >}}Dataset{{< /ui >}} y {{< ui >}}Namespace{{< /ui >}} campos para construir dinámicamente el nombre del flujo de datos según campos específicos en sus registros.
- In the UI, there is a preview of the data stream name you configured. With the above example inputs, the data stream name that the Worker writes to is `logs-apache-production`.
{{% observability_pipelines/secrets_env_var_note %}}
@@ -47,13 +47,13 @@ Después de seleccionar el destino de OpenSearch en la UI de la canalización:
#### Índice de OpenSearch {#opensearch-index}
-Ingrese el nombre del índice de OpenSearch. Consulte la [sintaxis de plantilla][3] si desea enrutar registros a diferentes índices según campos específicos de sus registros.
+Ingrese el nombre del índice de OpenSearch. Consulte la [sintaxis de plantilla][3] si desea enrutar registros a diferentes índices según campos específicos en sus registros.
#### Almacenamiento en búfer {#buffering}
{{% observability_pipelines/destination_buffer %}}
-## Valores predeterminados de secreto {#secret-defaults}
+## Valores predeterminados de Secret {#secret-defaults}
{{% observability_pipelines/set_secrets_intro %}}
@@ -78,13 +78,13 @@ Ingrese el nombre del índice de OpenSearch. Consulte la [sintaxis de plantilla]
## Métricas de salud {#health-metrics}
-Para [métricas de componente][9] y [métricas de búfer de destino][10] emitidas por todos los destinos, consulte la documentación de [Pipelines Usage Metrics][11]. Para filtrar o agrupar por métricas de destino de Elasticsearch, use la etiqueta `component_type:elasticsearch`.
+Para [métricas de componentes][9] y [métricas de búfer de destino][10] emitidas por todos los destinos, consulte la documentación de [Métricas de uso de Pipelines][11]. Para filtrar o agrupar por métricas de destino de Elasticsearch, utilice la etiqueta `component_type:elasticsearch`.
## Cómo funciona el destino {#how-the-destination-works}
### Procesamiento por lotes de eventos {#event-batching}
-Un lote de eventos se vacía cuando se cumple uno de estos parámetros. Consulte [Procesamiento por lotes de eventos de destinos][2] para obtener más información.
+Un lote de eventos se vacía cuando se cumple uno de estos parámetros. Consulte [Agrupamiento de eventos de destino][2] para obtener más información.
| Máximo de eventos | Tamaño máximo (MB) | Tiempo de espera (segundos) |
|----------------|-------------------|---------------------|
diff --git a/hugo/content/es/observability_pipelines/processors/generate_metrics.md b/hugo/content/es/observability_pipelines/processors/generate_metrics.md
index 06c09b7af4e..615783fbd58 100644
--- a/hugo/content/es/observability_pipelines/processors/generate_metrics.md
+++ b/hugo/content/es/observability_pipelines/processors/generate_metrics.md
@@ -1,4 +1,6 @@
---
+description: Aprenda a usar el procesador Generate Metrics para crear métricas de
+ conteo, gauge o distribución a partir de registros que coincidan con una consulta.
disable_toc: false
products:
- icon: logs
@@ -12,7 +14,7 @@ title: Procesador Generar métricas basadas en registros
Se utilizan muchos tipos de registros para realizar un seguimiento de las tendencias, como los KPI, durante largos períodos de tiempo. Generar métricas a partir de sus registros es una forma rentable de resumir datos provenientes de registros de alto volumen, como los registros de CDN, registros de flujo de VPC, registros de firewall y registros de red. Utilice el procesador Generar métricas para generar métricas de conteo, gauge o distribución a partir de registros que coincidan con una consulta, y envíe las métricas a su destino.
-**Nota**: Las métricas generadas a partir de registros y enviadas a Datadog son [Custom Metrics][1] y se facturan en consecuencia. Consulte [Custom Metrics Billing][2] para obtener más información.
+**Nota**: Las métricas generadas a partir de registros y enviadas a Datadog son [Métricas personalizadas][1] y se facturan en consecuencia. Consulte [Custom Metrics Billing][2] para obtener más información.
## Configuración {#setup}
diff --git a/hugo/content/es/observability_pipelines/sources/_index.md b/hugo/content/es/observability_pipelines/sources/_index.md
index be7b62f8b36..ebd1d14398c 100644
--- a/hugo/content/es/observability_pipelines/sources/_index.md
+++ b/hugo/content/es/observability_pipelines/sources/_index.md
@@ -1,44 +1,107 @@
---
+aliases:
+- /es/observability_pipelines/sources/prometheus
+description: Obtenga información sobre las fuentes disponibles para el Observability
+ Pipelines Worker.
disable_toc: false
further_reading:
-- link: /observability_pipelines/set_up_pipelines/
+- link: /observability_pipelines/configuration/set_up_pipelines/
tag: Documentación
- text: Configurar pipelines
+ text: Configure Pipelines
- link: /observability_pipelines/processors/
- tag: Documentation
- text: Procesadores para tus pipelines
+ tag: Documentación
+ text: Procesadores para sus pipelines
- link: /observability_pipelines/destinations/
- tag: Documentation
- text: Destinos de los pipelines de observabilidad
+ tag: Documentación
+ text: Destinos de Observability Pipelines
title: Fuentes
---
-
-## Información general
-
-Utiliza las fuentes de pipelines de observabilidad para recibir logs de tus diferentes fuentes de logs.
-
-Selecciona y configura tu fuente cuando crees un pipeline en la interfaz de usuario. Este es el paso 3 del proceso de configuración de pipeline:s
-
-1. Ve a [Pipelines de observabilidad][1].
-1. Selecciona una plantilla.
-1. Selecciona y configura tu fuente.
-1. Selecciona y configura tus destinos.
-1. Configura tus procesadores.
-1. Instalar el worker de pipelines de observabilidad
-
-Las fuentes tienen diferentes requisitos previos y parámetros. Algunas fuentes también deben configurarse para enviar logs al worker de pipelines de observabilidad.
-
-## Campos de metadatos estándar
-
-Todas las fuentes añaden los siguientes campos de metadatos estándar a los eventos ingeridos:
+## Descripción general {#overview}
+
+Utilice las fuentes de Observability Pipelines para recibir registros o métricas de diferentes fuentes de datos. Las fuentes tienen diferentes requisitos previos y configuraciones. Algunas fuentes también deben configurarse para enviar datos al Observability Pipelines Worker.
+
+Seleccione una fuente en el menú de navegación de la izquierda para ver más información sobre ella.
+
+## Fuentes {#sources}
+
+Estas son las fuentes disponibles:
+
+{{< tabs >}}
+{{% tab "Registros" %}}
+
+- [Akamai DataStream][1]
+- [Amazon Data Firehose][2]
+- [Amazon S3][3]
+- [Azure Event Hubs][4]
+- [Cloudflare Logpush][5]
+- [Datadog Agent][6]
+- [Filebeat][7]
+- [Fluentd and Fluent Bit][8]
+- [Google Pub/Sub][9]
+- [HTTP Client][10]
+- [HTTP Server][11]
+- [Kafka][12]
+- [Lambda Extension][13]
+- [Lambda Forwarder][14]
+- [Logstash][15]
+- [MySQL][16]
+- [Okta][17]
+- [OpenTelemetry][18]
+- [Socket][19]
+- [Splunk HTTP Event Collector (HEC)][20]
+- [Splunk Heavy o Universal Forwarders (TCP)][21]
+- [Sumo Logic Hosted Collector][22]
+- [Syslog][23]
+- [WebSocket][24]
+
+[1]: /es/observability_pipelines/sources/akamai_datastream/
+[2]: /es/observability_pipelines/sources/amazon_data_firehose/
+[3]: /es/observability_pipelines/sources/amazon_s3/
+[4]: /es/observability_pipelines/sources/azure_event_hubs/
+[5]: /es/observability_pipelines/sources/cloudflare_logpush/
+[6]: /es/observability_pipelines/sources/datadog_agent/
+[7]: /es/observability_pipelines/sources/filebeat/
+[8]: /es/observability_pipelines/sources/fluent/
+[9]: /es/observability_pipelines/sources/google_pubsub/
+[10]: /es/observability_pipelines/sources/http_client/
+[11]: /es/observability_pipelines/sources/http_server/
+[12]: /es/observability_pipelines/sources/kafka/
+[13]: /es/observability_pipelines/sources/lambda_extension/
+[14]: /es/observability_pipelines/sources/lambda_forwarder/
+[15]: /es/observability_pipelines/sources/logstash/
+[16]: /es/observability_pipelines/sources/mysql/
+[17]: /es/observability_pipelines/sources/okta/
+[18]: /es/observability_pipelines/sources/opentelemetry/
+[19]: /es/observability_pipelines/sources/socket/
+[20]: /es/observability_pipelines/sources/splunk_hec/
+[21]: /es/observability_pipelines/sources/splunk_tcp/
+[22]: /es/observability_pipelines/sources/sumo_logic/
+[23]: /es/observability_pipelines/sources/syslog/
+[24]: /es/observability_pipelines/sources/websocket/
+
+{{% /tab %}}
+{{% tab "Métricas" %}}
+
+- [Datadog Agent][1]
+- [OpenTelemetry][2]
+
+[1]: /es/observability_pipelines/sources/datadog_agent/
+[2]: /es/observability_pipelines/sources/opentelemetry/
+
+{{% /tab %}}
+{{< /tabs >}}
+
+## Campos de metadatos estándar {#standard-metadata-fields}
+
+Todas las fuentes agregan los siguientes campos de metadatos estándar a los eventos ingeridos:
| Nombre del campo | Tipo de valor | Ejemplo |
| -------------- | -------------- | ---------------------------- |
-| `hostname` | Cadena | `"ip-34-2-553.us.test"` |
-| `timestamp` | Cadena | `"2024-06-17T22:25:55.439Z"` |
-| `source_type` | Cadena | `"splunk_tcp"` |
+| `hostname` | String | `"ip-34-2-553.us.test"` |
+| `timestamp` | String | `"2024-06-17T22:25:55.439Z"` |
+| `source_type` | String | `"splunk_tcp"` |
-Por ejemplo, si se trata del evento sin procesar:
+Por ejemplo, si este es el evento sin procesar:
```
{
@@ -57,15 +120,52 @@ Entonces, el evento enriquecido con los campos de metadatos estándar es:
}
```
-Podrás ver estos campos de metadatos estándar cuando utilices el [comando `tap`][2] para ver los eventos enviados a través de la fuente.
+Puede ver estos campos de metadatos estándar cuando utiliza el [`tap` comando][2] para ver los eventos enviados a través de la fuente.
+
+Después de que los eventos son ingeridos por la fuente, se envían a diferentes procesadores y destinos que podrían actualizar esos campos. Por ejemplo, si el evento se envía al destino Datadog Logs, el campo de marca de tiempo se convierte al formato UNIX.
+
+**Nota**: La métrica `bytes in per second` en la interfaz de usuario es para eventos sin procesar ingeridos, no para eventos enriquecidos.
+
+## Certificados TLS {#tls-certificates}
+
+Habilite TLS para Observability Pipelines para garantizar que los datos estén cifrados durante el tránsito. Esto evita que los atacantes manipulen sus datos.
+
+Observability Pipelines no acepta certificados autofirmados de forma predeterminada porque no proporcionan una verificación de confianza segura y pueden exponer potencialmente su entorno a ataques de intermediario (man-in-the-middle).
+
+Para verificar si su certificado está autofirmado, ejecute este comando:
+
+```
+openssl verify -CAfile certificate.pem certificate.pem
+```
+
+Si el certificado está autofirmado y se verifica contra sí mismo, el resultado es:
+
+```
+certificate.pem: OK
+```
+
+De lo contrario, verá el error `unable to get local issuer certificate`.
+
+En lugar de usar un certificado autofirmado, Datadog recomienda lo siguiente:
+
+1. Utilice un certificado firmado por Certificate Authority (CA).
+2. Si no puede usar un certificado firmado por CA, utilice un certificado de [Let's Encrypt][3].
+
+Si debe usar un certificado autofirmado porque los enfoques anteriores no son posibles, puede configurar su entorno para confiar en el certificado autofirmado en el servidor de Observability Pipelines Worker.
+
+Datadog no recomienda certificados autofirmados. Son menos seguros y no son apropiados para producción o para uso expuesto a internet. Si debe usar certificados autofirmados, limite su uso solo a pruebas internas.
-Una vez que los eventos son ingeridos por la fuente, se envían a diferentes procesadores y destinos que pueden actualizar esos campos. Por ejemplo, si el evento se envía al destino Logs de Datadog, el campo de fecha y hora se convierte al formato UNIX.
+Para que el servidor del Worker confíe en el certificado autofirmado:
-**Nota**: La métrica `bytes in per second` en la interfaz de usuario es para eventos ingeridos sin procesar y no enriquecidos.
+- En servidores Linux, instale el certificado en el almacén de confianza del SO.
+- En Kubernetes, puede:
+ - Construya una imagen de contenedor personalizada que incluya el certificado.
+ - Monte el certificado y actualice manualmente el almacén de confianza del contenedor.
-## Referencias adicionales
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
[1]: https://app.datadoghq.com/observability-pipelines
-[2]: /es/observability_pipelines/troubleshooting/#use-tap-to-see-your-data
\ No newline at end of file
+[2]: /es/observability_pipelines/monitoring_and_troubleshooting/troubleshooting/#use-tap-to-see-your-data
+[3]: https://letsencrypt.org/
\ No newline at end of file
diff --git a/hugo/content/es/observability_pipelines/sources/http_server.md b/hugo/content/es/observability_pipelines/sources/http_server.md
index 2ff3d68c404..fdd6a8a6866 100644
--- a/hugo/content/es/observability_pipelines/sources/http_server.md
+++ b/hugo/content/es/observability_pipelines/sources/http_server.md
@@ -1,87 +1,103 @@
---
+description: Aprenda a recopilar registros de cliente HTTP utilizando la fuente HTTP/S
+ Server del Observability Pipelines Worker.
disable_toc: false
products:
- icon: logs
- name: Logs
+ name: Registros
url: /observability_pipelines/configuration/?tab=logs#pipeline-types
-title: Fuente del servidor HTTP
+title: Fuente HTTP/S Server
---
-
{{< product-availability >}}
-Utiliza la fuente del servidor HTTP/S de Observability Pipelines para recopilar logs HTTP del cliente. Selecciona y configura esta fuente cuando [configures un pipeline][1].
+## Descripción general {#overview}
+
+Utilice la fuente HTTP/S Server de Observability Pipelines para recopilar registros de cliente HTTP.
-También puedes [enviar logs de AWS con el Datadog Lambda Forwarder a Observability Pipelines](#send-aws-vended-log-with-the-datadog-lambda-forwarder-to-observability-pipelines).
+También puede [enviar registros proporcionados por AWS con Datadog Lambda Forwarder a Observability Pipelines](#send-aws-vended-logs-with-the-datadog-lambda-forwarder-to-observability-pipelines).
-## Requisitos previos
+## Requisitos previos {#prerequisites}
{{% observability_pipelines/prerequisites/http_server %}}
-## Configurar la fuente en la interfaz de usuario del pipeline
+## Configuración {#setup}
+
+Para la gestión de secretos: solo ingrese los identificadores para la dirección del servidor HTTP/S y, si corresponde, el nombre de usuario y la contraseña para la autorización simple (también conocida como básica) y la frase de contraseña de la clave TLS. No ingrese los valores reales.
+
+Configure esta fuente cuando [configure un pipeline][3]. Puede configurar un pipeline en la [UI][1], utilizando la [API][4] o con [Terraform][5]. Las instrucciones de esta sección son para configurar la fuente en la interfaz de usuario.
+
+Después de seleccionar la fuente HTTP/S Server en la pipeline UI:
+
+1. Ingrese el identificador para su dirección de servidor HTTP/S. Si lo deja en blanco, se utiliza el [predeterminado](#secret-defaults).
+ - **Nota**: Ingrese únicamente el identificador para la dirección. **No** ingrese la dirección real.
+1. Seleccione su estrategia de autorización. Si seleccionó {{< ui >}}Plain{{< /ui >}}:
+ - Ingrese los identificadores para su nombre de usuario y contraseña del servidor HTTP/S. Si lo deja en blanco, se utiliza el [predeterminado](#secret-defaults).
+1. (Opcional) Configure tokens de autenticación. Consulte [Configurar tokens de autenticación](#configure-authentication-tokens) para obtener más detalles.
+1. Seleccione el decodificador que desea utilizar en los mensajes HTTP. Sus registros de cliente HTTP deben estar en este formato. **Nota**: Si selecciona la decodificación `bytes`, el registro sin procesar se almacena en el campo `message`.
+
+{{% observability_pipelines/secrets_env_var_note %}}
+
+### Configuración opcional {#optional-settings}
+
+#### Habilitar TLS {#enable-tls}
-Selecciona y configura esta fuente cuando [configures un pipeline][1]. La siguiente información corresponde a la configuración de la fuente en la interfaz de usuario del pipeline.
+{{% observability_pipelines/tls_settings %}}
-Para configurar tu fuente de servidor HTTP/S, introduce lo siguiente:
+{{% observability_pipelines/tls_settings_mtls %}}
-Introduce únicamente los identificadores de la dirección del servidor HTTP y, si procede, el nombre de usuario y la contraseña para la autorización simple (también conocida como básica) y la contraseña de clave TLS. No introduzcas los valores reales.
+#### Configurar tokens de autenticación {#configure-authentication-tokens}
-1. Introduce el identificador para tu dirección de servidor HTTP. Si lo dejas en blanco, se utilizará el [predeterminado](#set-secrets).
- - **Nota**: Introduce solo el identificador de la dirección. No introduzcas la dirección real.
-1. Selecciona tu estrategia de autorización. Si has seleccionado **Simple**:
- - Introduce los identificadores para tu nombre de usuario y contraseña del servidor HTTP. Si lo dejas en blanco, se utilizará el [predeterminado](#set-secrets).
-1. Selecciona el descodificador que deseas utilizar en los mensajes HTTP. Tus logs de cliente HTTP deben tener este formato. **Nota**: Si seleccionas la decodificación `bytes`, el log sin formato se almacena en el campo `message`.
+Si almacena tokens como credenciales en el encabezado de autorización de su solicitud HTTP, puede configurar el Worker para verificar si las solicitudes HTTP entrantes tienen un token válido. Los eventos de solicitud que no tienen un token válido se descartan. El Worker también puede buscar un punto de conexión o una dirección IP en lugar de un encabezado.
-### Ajustes opcionales
+**Nota**: No puede configurar tokens de autenticación con la estrategia de autorización {{< ui >}}Plain{{< /ui >}}.
-Alterna al interruptor para **Enable TLS** (Activar TLS). Si activas TLS, se requieren los siguientes archivos de certificados y claves.
**Nota**: Todas las rutas a los archivos son relativas al directorio de datos de configuración, que es `/var/lib/observability-pipelines-worker/config/` por defecto. Consulta [Configuraciones avanzadas del worker][2] para obtener más información. El archivo debe ser propiedad del usuario `observability-pipelines-worker group` y `observability-pipelines-worker` o al menos legible por el grupo o usuario.
-- Introduce el identificador para tu contraseña de clave del servidor HTTP. Si lo dejas en blanco, se utilizará el [predeterminado](#set-secrets).
-- `Server Certificate Path`: la ruta al archivo del certificado que ha sido firmado por el archivo raíz de tu autoridad de certificación (CA) en DER o PEM (X.509).
-- `CA Certificate Path`: la ruta al archivo del certificado que es el archivo raíz de tu autoridad de certificación (CA) en DER o PEM (X.509).
-- `Private Key Path`: la ruta al archivo de clave privada `.key` que pertenece a la ruta de tu certificado de servidor en formato DER o PEM (PKCS #8).
+{{% observability_pipelines/configure_authentication_tokens %}}
-## Establecer secretos
+## Valores predeterminados de Secret {#secret-defaults}
{{% observability_pipelines/set_secrets_intro %}}
{{< tabs >}}
-{{% tab "Secrets Management" %}}
-
-- Identificador de la dirección del servidor HTTP:
- - Hace referencia a la dirección del socket, como `0.0.0.0:9997`, en la que el worker de Observability Pipelines escucha los logs del cliente HTTP.
- - El identificador por defecto es `SOURCE_HTTP_SERVER_ADDRESS`.
-- Identificador de frase de contraseña TLS del servidor HTTP (cuando TLS está activado):
- - El identificador por defecto es `SOURCE_HTTP_SERVER_KEY_PASS`.
-- Si utilizas la autenticación simple:
- - Identificador del nombre de usuario del servidor HTTP:
- - El identificador por defecto es `SOURCE_HTTP_SERVER_USERNAME`.
- - Identificador de contraseña del servidor HTTP:
- - El identificador por defecto es `SOURCE_HTTP_SERVER_PASSWORD`.
+{{% tab "Gestión de secretos" %}}
+
+- Identificador de dirección del servidor HTTP/S:
+ - Hace referencia a la dirección del socket, como `0.0.0.0:9997`, en la que Observability Pipelines Worker escucha para recibir registros de cliente HTTP.
+ - El identificador predeterminado es `SOURCE_HTTP_SERVER_ADDRESS`.
+- Identificador de frase de contraseña TLS del servidor HTTP/S (cuando TLS está habilitado):
+ - El identificador predeterminado es `SOURCE_HTTP_SERVER_KEY_PASS`.
+- Si utiliza autenticación simple:
+ - Identificador de nombre de usuario del servidor HTTP/S:
+ - El identificador predeterminado es `SOURCE_HTTP_SERVER_USERNAME`.
+ - Identificador de contraseña del servidor HTTP/S:
+ - El identificador predeterminado es `SOURCE_HTTP_SERVER_PASSWORD`.
{{% /tab %}}
-{{% tab "Environment Variables" %}}
+{{% tab "Variables de entorno" %}}
{{% observability_pipelines/configure_existing_pipelines/source_env_vars/http_server %}}
{{% /tab %}}
{{< /tabs >}}
-## Enviar logs de AWS con el Datadog Lambda Forwarder a Observability Pipelines
+## Envíe registros proporcionados por AWS con el Datadog Lambda Forwarder a Observability Pipelines {#send-aws-vended-logs-with-the-datadog-lambda-forwarder-to-observability-pipelines}
-Para enviar logs de AWS a Observability Pipelines con la fuente del servidor HTTP/S:
+Para enviar registros proporcionados por AWS a Observability Pipelines con la fuente HTTP/S Server:
-- [Configura un pipeline con la fuente del servidor HTTP/S](#set-up-a-pipeline).
-- [Despliega el Datadog Forwarder](#deploy-the-datadog-lambda-forwarder).
+- [Configure un pipeline con la fuente HTTP/S Server](#set-up-a-pipeline).
+- [Implemente el Datadog Forwarder](#deploy-the-datadog-lambda-forwarder).
-**Nota**: Esto está disponible para las versiones del worker 2.51 o posteriores.
+**Nota**: Esto está disponible para versiones del Worker 2.15 o posteriores.
-### Establecer un pipeline
+### Configure un pipeline {#set-up-a-pipeline}
{{% observability_pipelines/lambda_forwarder/pipeline_setup %}}
-### Despliegue del Datadog Lambda Forwarder
+### Implemente el Datadog Lambda Forwarder {#deploy-the-datadog-lambda-forwarder}
{{% observability_pipelines/lambda_forwarder/deploy_forwarder %}}
[1]: https://app.datadoghq.com/observability-pipelines
-[2]: /es/observability_pipelines/configuration/install_the_worker/advanced_worker_configurations/
\ No newline at end of file
+[3]: /es/observability_pipelines/configuration/set_up_pipelines/
+[4]: /es/api/latest/observability-pipelines/
+[5]: https://registry.terraform.io/providers/datadog/datadog/latest/docs/resources/observability_pipeline
\ No newline at end of file
diff --git a/hugo/content/es/product_analytics/charts/funnel_analysis.md b/hugo/content/es/product_analytics/charts/funnel_analysis.md
index 593c3385954..efc463c7235 100644
--- a/hugo/content/es/product_analytics/charts/funnel_analysis.md
+++ b/hugo/content/es/product_analytics/charts/funnel_analysis.md
@@ -10,11 +10,14 @@ disable_toc: false
further_reading:
- link: /product_analytics/analytics_explorer/
tag: Documentación
- text: Explorador de Product Analytics
+ text: Explorador de Analytics
+- link: /product_analytics/charts/journey_paths/
+ tag: Documentación
+ text: Análisis de trayectorias
- link: https://learn.datadoghq.com/courses/getting-started-product-analytics
tag: Centro de aprendizaje
text: Introducción a Product Analytics
-title: Análisis de embudo
+title: Embudo
---
## Descripción general {#overview}
@@ -122,10 +125,10 @@ Después de definir los eventos de paso y la medición de conversión, puede cam
{{< img src="product_analytics/journeys/funnel_analysis/funnel_visualization_video.mp4" alt="Cambiar la visualización de Steps a Timeseries usando un menú desplegable." video=true >}}
-### Timeseries{#timeseries}
-Ver el embudo como Timeseries puede ser útil para comprender las tendencias de conversión. Puede seleccionar el período de tiempo para graficar la conversión y puede visualizar las conversiones como un recuento absoluto o una tasa.
+### Timeseries {#timeseries}
+Ver el embudo como timeseries puede ser útil para comprender las tendencias de conversión. Puede seleccionar el período de tiempo para graficar la conversión y puede visualizar las conversiones como un recuento absoluto o una tasa.
-{{< img src="product_analytics/journeys/funnel_analysis/funnel_timeseries_view.png" alt="La visualización Timeseries, configurada para mostrar usuarios únicos convertidos diariamente durante la última semana." style="width:80%;" >}}
+{{< img src="product_analytics/journeys/funnel_analysis/funnel_timeseries_view.png" alt="La visualización series temporales, configurada para mostrar usuarios únicos convertidos diariamente durante la última semana." style="width:80%;" >}}
### Query value{#query-value}
@@ -139,19 +142,15 @@ La visualización de lista principal identifica los valores principales de una f
{{< img src="product_analytics/journeys/funnel_analysis/funnel_top_list.png" alt="La visualización de lista principal, configurada para mostrar las cuatro fuentes de conversión principales por continente." style="width:80%;" >}}
-## Visualice impulsores de conversión y rutas de recorrido {#view-conversion-drivers-and-journey-paths}
+## Visualizar los impulsores de conversión {#view-conversion-drivers}
-Para obtener más contexto sobre las conversiones y los abandonos de los usuarios, haga clic en un paso del embudo para acceder al análisis de conversión y a las rutas de recorrido.
+Para obtener más contexto sobre las conversiones y los abandonos de los usuarios, haga clic en un paso del embudo para acceder al análisis de conversión.
El análisis de conversión está en Preview.
-- **Análisis de conversión**: Visualice los impulsores de conversión, los recorridos de los usuarios, las reproducciones de usuario disponibles para conversiones y abandonos, y los detalles del usuario.
-
- {{< img src="product_analytics/journeys/funnel_analysis/funnel_analysis_side_panel.png" alt="La vista del panel lateral después de hacer clic en un paso del embudo, que muestra los impulsores de conversión, las reproducciones disponibles y los usuarios convertidos." style="width:100%;" >}}
-
-- **Rutas de recorrido**: Visualice las rutas de usuario de conversión y abandono para la secuencia de pasos seleccionada, incluidas las rutas de ramificación a otros pasos fuera del embudo.
+Visualizar los impulsores de conversión, los recorridos de usuario, las reproducciones de usuario disponibles para conversiones y abandonos, y los detalles del usuario.
- {{< img src="product_analytics/journeys/funnel_analysis/funnel_journey_paths.png" alt="Una ruta de recorrido que muestra las cinco rutas de abandono principales después del paso 1 en el embudo." style="width:100%;" >}}
+{{< img src="product_analytics/journeys/funnel_analysis/funnel_analysis_side_panel.png" alt="La vista del panel lateral después de hacer clic en un paso del embudo, que muestra los impulsores de conversión, las reproducciones disponibles y los usuarios convertidos." style="width:100%;" >}}
## Compartir un embudo {#share-a-funnel}
diff --git a/hugo/content/es/profiler/profile_visualizations.md b/hugo/content/es/profiler/profile_visualizations.md
index 270e31dd621..cd40466023f 100644
--- a/hugo/content/es/profiler/profile_visualizations.md
+++ b/hugo/content/es/profiler/profile_visualizations.md
@@ -6,189 +6,198 @@ aliases:
further_reading:
- link: profiler/enabling
tag: Documentación
- text: Activar Continuous Profiler para tu aplicación
+ text: Habilite Continuous Profiler para su aplicación
- link: getting_started/profiler
tag: Documentación
- text: Empezando con Profiler
+ text: Primeros pasos con Continuous Profiler
+- link: https://learn.datadoghq.com/courses/continuous-profiler-course
+ tag: Centro de aprendizaje
+ text: Diagnostique problemas de rendimiento del código con Continuous Profiler
+- link: https://learn.datadoghq.com/courses/profiling-timeline
+ tag: Centro de aprendizaje
+ text: Optimice la latencia de las solicitudes con la línea de tiempo de perfilado
- link: https://www.datadoghq.com/blog/introducing-datadog-profiling/
tag: Blog
- text: Introducción de perfiles de producción siempre activos en Datadog
+ text: Presentación del Continuous Profiler de producción siempre activo en Datadog
- link: https://www.datadoghq.com/blog/continuous-profiler-timeline-view/
tag: Blog
- text: Diagnostica las ineficiencias del tiempo de ejecución y del código mediante
- la vista de línea temporal de Continuous Profiler.
-title: Visualizaciones de perfiles
+ text: Diagnostique las ineficiencias del código y del tiempo de ejecución mediante
+ la vista cronológica de Continuous Profiler.
+- link: https://www.datadoghq.com/blog/profiling-visualizations/
+ tag: Blog
+ text: Visualizaciones de perfilado accesibles
+title: Visualizaciones de perfilado
---
+## Buscar perfiles {#search-profiles}
-## Buscar perfiles
-
-{{< img src="profiler/search_profiles3.mp4" alt="Buscar perfiles por etiquetas" video=true >}}
+{{< img src="profiler/search_profiles4.mp4" alt="Buscar perfiles por etiquetas" video=true >}}
-Ve a **APM -> Profiles** (APM -> Perfiles) y selecciona un servicio para ver sus perfiles. Selecciona un tipo de perfil para ver diferentes recursos (por ejemplo, CPU, Memoria, Excepción y E/S).
+Vaya a {{< ui >}}APM{{< /ui >}} > {{< ui >}}Profiles{{< /ui >}} y seleccione un servicio para ver sus perfiles.
-Puedes filtrar según etiquetas de infraestructura o etiquetas de aplicación configuradas desde tu [configuración de rastreo de entorno][1]. Por defecto están disponibles las siguientes facetas:
+Puede filtrar según las etiquetas de infraestructura o las etiquetas de aplicación configuradas desde su [configuración de rastreo de entorno][1]. De forma predeterminada, están disponibles las siguientes facetas:
| Faceta | Definición |
| ------- | ------------------------------------------------------------------------- |
-| Entorno | El entorno en el que se ejecuta tu aplicación (`production`, `staging`). |
-| Servicio | El nombre del [servicio][2] en el que se ejecuta tu código. |
-| Versión | La versión de tu código. |
-| Host | El nombre de host en el que se ejecuta tu proceso de generación de perfiles. |
-| Tiempo de ejecución | El tipo de tiempo de ejecución que está ejecutando el proceso de generación de perfiles (`JVM`, `CPython`). |
-
-Existen las siguientes medidas:
-
-| Medición | Definición |
-| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| CPU | Uso de la CPU, medido en núcleos. |
-| Asignación de memoria | Tasa de asignación de memoria a lo largo del perfil. Este valor puede ser superior a la cantidad de memoria de tu sistema, ya que la memoria asignada puede recopilarse de los elementos no usados durante el perfil. |
-| Tiempo de pared | El tiempo transcurrido utilizado por el código. El tiempo transcurrido incluye el tiempo en que el código se está ejecutando en la CPU, esperando la E/S y cualquier otra cosa que ocurra mientras se está ejecutando. |
-
-Para cada tiempo de ejecución, también hay disponible un conjunto más amplio de métricas, que puedes consultar [ordenado por series temporales][3].
-
-## Tipos de perfiles
-
-En la pestaña **Profiles** (Perfiles), puedes ver todos los tipos de perfil disponibles para un lenguaje determinado. Según el lenguaje, la información recopilada sobre tu perfil difiere. Consulta [Tipos de perfil][4] para ver una lista de tipos de perfil disponibles para cada lenguaje.
-
-## Visualizaciones
-
-### Gráfico de llama
+| Entorno | El entorno en el que se ejecuta su aplicación (`production`, `staging`). |
+| Servicio | El nombre del [servicio][2] en el que se ejecuta su código. |
+| Versión | La versión de su código. |
+| Host | El nombre de host en el que se ejecuta su proceso perfilado. |
+| Tiempo de ejecución | El tipo de tiempo de ejecución en el que se ejecuta el proceso perfilado (`JVM`, `CPython`). |
-La gráfica de llamas es la visualización por defecto de Continuous Profiler. Muestra cuánta CPU utilizó cada método (ya que se trata de un perfil de CPU) y cómo se llamó a cada método.
+## Visualizations {#visualizations}
-{{< img src="profiler/profiling_viz-flamegraph.png" alt="Una gráfica de llamas" >}}
+### Flame graph {#flame-graph}
-Por ejemplo, empezando por la primera fila de la imagen anterior, `Thread.run()` llamó a `ThreadPoolExecutor$Worker.run()`, que llamó a `ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker)`, y así sucesivamente.
+El flame graph es la visualización predeterminada para Continuous Profiler. El que aparece a continuación muestra cuánto CPU utilizó cada método y cómo se llamó a cada método. Hay otros [tipos de perfil][4] disponibles según el lenguaje.
-La anchura de un cuadro representa la cantidad de CPU total que ha consumido. A la derecha, puedes ver una lista principal de **Tiempo de CPU por método** que sólo tiene en cuenta el tiempo propio, que es el tiempo que un método pasó en la CPU sin llamar a otro método.
+{{< img src="profiler/profiling_viz-flamegraph2.png" alt="Un flame graph" >}}
-Las gráficas de llamas pueden incluirse en dashboards y notebooks con el [widget de Gráfica de llamas de generación de perfiles][5].
+Por ejemplo, comenzando desde la primera fila en la imagen anterior, `Thread.run()` llamó a `Thread.runWith(Object, Runnable)`, que llamó a `ThreadPoolExecutor$Worker.run()`, y así sucesivamente.
-### Perfil único
+El ancho de un marco representa cuánto del total de CPU consumió. A la derecha, puede ver una lista principal {{< ui >}}CPU time by Method{{< /ui >}} que solo tiene en cuenta el tiempo propio, que es el tiempo que un método pasó en la CPU sin llamar a otro método.
-Por defecto, los perfiles se cargan una vez por minuto. Según el lenguaje, estos procesos generan perfiles entre 15s y 60s.
-
-Para ver un perfil concreto, establece la opción **Visualize as** (Visualizar como) en **Profile List** (Lista de perfil) y haz clic en un elemento de lista:
-
-{{< img src="profiler/profiling_single-profile.png" alt="Seleccionar un perfil único" >}}
-
-El encabezado contiene información asociada a tu perfil, como el servicio que lo generó, o el entorno y la versión del código asociados a él.
-
-Debajo del encabezado del perfil hay cuatro pestañas:
-
-| Pestaña | Definición |
-| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
-| Perfiles | Una gráfica de llamas y una tabla de resumen del perfil que estás consultando. Puedes cambiar entre tipos de perfil (por ejemplo, `CPU`, `Memory allocation`). |
-| Análisis | Un conjunto de heurísticas que sugieren posibles problemas o áreas de mejora en tu código. Sólo disponible para Java. |
-| Métricas | Métricas del perfilador procedentes de todos los perfiles del mismo servicio. |
-| Información del tiempo de ejecución | Propiedades de tiempo de ejecución en los lenguajes admitidos y etiquetas de perfil. |
-
-**Nota**: En la esquina superior derecha de cada perfil, hay opciones para:
+De forma predeterminada, los marcos más oscuros indican un mayor uso de CPU, mientras que los marcos más claros significan un menor uso; los métodos que consumen más recursos se agrupan en el lado izquierdo del flame graph.
-- Comparar este perfil con otros
-- Ver la confirmación del repositorio
-- Ver trazas para el mismo proceso y periodo
-- Descargar el perfil
-- Abrir el perfil en página completa
+Los flame graphs se pueden incluir en Dashboards y Notebooks con el [Profiling Flame Graph Widget][5]. Los datos de perfilado que se exportaron a un Notebook se conservan durante un año.
-### Vista cronológica
+### vista cronológica {#timeline-view}
-La vista cronológica es equivalente a la gráfica de llamas, con patrones basados en el tiempo y la distribución del trabajo a lo largo del [periodo de un único perfil](#single-profile), un único proceso en el [profiling explorer][7] y [una traza][6].
+La vista cronológica es equivalente al flame graph, con patrones basados en el tiempo y distribución del trabajo durante [el período de un solo perfil](#single-profile), un solo proceso en [explorador][7] y [una traza][6].
-En comparación con la gráfica de llamas, la vista cronológica puede ayudar a:
+En comparación con el gráfico de llama, la vista cronológica puede ayudarle a:
-- Aislar los métodos con picos
-- Resolver interacciones complejas entre subprocesos
-- Actividad superficial en tiempo de ejecución que afectó el proceso
+- Aislar métodos con picos de actividad
+- Resolver interacciones complejas entre hilos
+- Mostrar la actividad del tiempo de ejecución que afectó al proceso
-{{< img src="profiler/profiling_viz-timeline3.png" alt="Una cronología" >}}
+{{< img src="profiler/profiling_viz-timeline3.png" alt="Una línea de tiempo" >}}
Para acceder a la vista cronológica:
-1. Ve a [**APM** > **Profiles** > **Explorer**][7] (APM > Perfiles > Explorador).
-2. Establece la opción **Visualize as** (Visualizar como) en **Thread Timeline** (Cronología de subproceso).
+1. Vaya a [{{< ui >}}APM{{< /ui >}} > {{< ui >}}Profiles{{< /ui >}} > {{< ui >}}Explorer{{< /ui >}}][7].
+2. Establezca la opción {{< ui >}}Visualize as{{< /ui >}} en {{< ui >}}Thread Timeline{{< /ui >}}.
-Según el tiempo de ejecución y del lenguaje, las líneas cronológicas varían:
+Dependiendo del tiempo de ejecución y el lenguaje, los carriles de la línea de tiempo varían:
{{< programming-lang-wrapper langs="java,python,go,ruby,nodejs,dotnet,php,full_host" >}}
{{< programming-lang lang="java" >}}
-Cada línea representa un **subproceso**. Los subprocesos de un grupo común se agrupan. Puedes ampliar el grupo para ver los detalles de cada subproceso.
+Cada carril representa un **hilo**. Los hilos de un grupo común se agrupan. Puede expandir el grupo para ver los detalles de cada hilo.
-Las líneas de la parte superior son actividades en tiempo de ejecución que pueden afectar al rendimiento.
+Los carriles en la parte superior son actividades en tiempo de ejecución que pueden afectar el rendimiento.
-Para obtener información adicional sobre la depuración de solicitudes p95 lentas o tiempos de espera utilizando la cronología, consulta la entrada del blog [Understanding Request Latency with Profiling][1].
+Para obtener información adicional sobre cómo depurar solicitudes p95 lentas o tiempos de espera mediante la vista cronológica, consulte la publicación del blog [Understanding Request Latency with Profiling][1].
[1]: https://www.datadoghq.com/blog/request-latency-profiling/
{{< /programming-lang >}}
-{{< programming-lang lang="Python" >}}
-Consulta [requisitos previos][1] para saber cómo activar esta función para Python.
+{{< programming-lang lang="python" >}}
+Consulte los [requisitos previos][1] para saber cómo habilitar esta función para Python.
-Cada línea representa un **subproceso**. Los subprocesos de un grupo común se agrupan. Puedes ampliar el grupo para ver los detalles de cada subproceso.
+Cada carril representa un **hilo**. Los hilos de un grupo común se agrupan. Puede expandir el grupo para ver los detalles de cada hilo.
[1]: /es/profiler/connect_traces_and_profiles/#prerequisites
{{< /programming-lang >}}
{{< programming-lang lang="go" >}}
-Consulta [requisitos previos][1] para saber cómo activar esta función para Go.
+Consulte los [requisitos previos][1] para saber cómo habilitar esta función para Go.
-Cada línea representa una **goroutine**. Las goroutines creadas por la misma sentencia `go` están agrupadas. Puedes expandir el grupo para ver los detalles de cada goroutine.
+Cada carril representa una **goroutine**. Las goroutines creadas por la misma instrucción `go` se agrupan. Puede expandir el grupo para ver los detalles de cada goroutine.
-Las líneas de la parte superior son actividades en tiempo de ejecución que pueden afectar al rendimiento.
+Los carriles en la parte superior son actividades en tiempo de ejecución que pueden afectar el rendimiento.
-Para obtener información adicional sobre la depuración de solicitudes p95 lentas o tiempos de espera utilizando la cronología, consulta la entrada del blog [Debug Go Request Latency with Datadog's Profiling Timeline][2].
+Para obtener información adicional sobre cómo depurar solicitudes p95 lentas o tiempos de espera mediante la vista cronológica, consulte la publicación del blog [Debug Go Request Latency with Datadog's Profiling Timeline][2].
[1]: /es/profiler/connect_traces_and_profiles/#prerequisites
[2]: https://blog.felixge.de/debug-go-request-latency-with-datadogs-profiling-timeline/
{{< /programming-lang >}}
-{{< programming-lang lang="Ruby" >}}
-Consulta [requisitos previos][1] para saber cómo activar esta función para Ruby.
+{{< programming-lang lang="ruby" >}}
+Consulte los [requisitos previos][1] para saber cómo habilitar esta función para Ruby.
-Cada línea representa un **subproceso**. Los subprocesos de un grupo común se agrupan. Puedes ampliar el grupo para ver los detalles de cada subproceso.
+Cada carril representa un **hilo**. Los hilos de un grupo común se agrupan. Puede expandir el grupo para ver los detalles de cada hilo.
-El ID del subproceso se muestra como `native-thread-id (ruby-object-id)` donde el ID del subproceso nativo es `Thread#native_thread_id` (cuando está disponible) y el ID del objeto Ruby es `Thread#object_id`.
+El ID del hilo se muestra como `native-thread-id (ruby-object-id)`, donde el ID del hilo nativo es `Thread#native_thread_id` (cuando está disponible) y el ID del objeto de Ruby es `Thread#object_id`.
-**Nota**: La VM de Ruby o tu sistema operativo pueden reutilizar IDs de subprocesos nativos.
+**Nota**: La VM de Ruby o su sistema operativo podrían reutilizar los IDs de hilos nativos.
[1]: /es/profiler/connect_traces_and_profiles/#prerequisites
{{< /programming-lang >}}
{{< programming-lang lang="nodejs" >}}
-Consulta [requisitos previos][1] para saber cómo activar esta función para Node.js.
+Consulte los [requisitos previos][1] para saber cómo habilitar esta función para Node.js.
-Hay una línea para el **subproceso** de JavaScript.
+Hay un carril para el **hilo** de JavaScript.
-También puede haber líneas que visualicen varios tipos de **actividad asíncrona** consistente de solicitudes DNS y operaciones de conexión TCP. El número de líneas coincide con
-la concurrencia máxima de estas actividades para que puedan visualizarse sin solapamientos.
+También puede haber carriles que visualicen varios tipos de **actividad asíncrona** que consisten en solicitudes DNS y operaciones de conexión TCP. El número de carriles coincide.
+la concurrencia máxima de estas actividades para que puedan visualizarse sin superposiciones.
-Las líneas de la parte superior son **actividades de tiempo de ejecución** del recopilador de elementos no usados que pueden añadir latencia adicional a tu solicitud.
+Los carriles en la parte superior son actividades del **tiempo de ejecución** del recolector de basura que pueden añadir latencia adicional a su solicitud.
[1]: /es/profiler/connect_traces_and_profiles/#prerequisites
{{< /programming-lang >}}
{{< programming-lang lang="dotnet" >}}
-Cada línea representa un **subproceso**. Los subprocesos con el mismo nombre se agrupan. Puedes expandir un grupo para ver los detalles de cada subproceso. Ten en cuenta que los subprocesos creados explícitamente por código se agrupan en _Subprocesos administrados_.
+Cada carril representa un **hilo**. Los hilos con el mismo nombre se agrupan. Puede expandir un grupo para ver los detalles de cada hilo. Tenga en cuenta que los hilos creados explícitamente por código se agrupan bajo _Managed Threads_.
-Las líneas de la parte superior son actividades en tiempo de ejecución que pueden afectar al rendimiento, como actividad GC.
+Los carriles en la parte superior son actividades del tiempo de ejecución que pueden afectar el rendimiento, como la actividad de GC.
-El ID del subproceso se muestra como ` [#OS-thread-id]`.
+El ID del hilo se muestra como ` [#OS-thread-id]`.
-**Nota**: Tu sistema operativo puede reutilizar los IDs de los subprocesos.
+**Nota**: Es posible que su sistema operativo reutilice los ID de hilo.
{{< /programming-lang >}}
{{< programming-lang lang="php" >}}
-Consulta [requisitos previos][1] para saber cómo activar esta función para PHP.
+Consulte los [requisitos previos][1] para saber cómo habilitar esta función para PHP.
-Hay una línea para cada **subproceso** de PHP (en PHP NTS, sólo hay una línea, ya que sólo hay un subproceso por proceso).
-Las fibras que se ejecutan en este **subproceso** se representan en la misma línea.
+Hay un carril para cada **hilo** de PHP (en PHP NTS, solo hay un carril ya que solo hay un hilo por proceso).
+Las fibras que se ejecutan en este **hilo** se representan en el mismo carril.
-Las líneas de la parte superior son actividades de tiempo de ejecución que pueden añadir latencia adicional a tu solicitud, debido a la compilación de archivos y la recopilación de elementos no usados.
+Los carriles en la parte superior son actividades del tiempo de ejecución que pueden añadir latencia adicional a su solicitud, debido a la compilación de archivos y la recolección de basura.
[1]: /es/profiler/connect_traces_and_profiles/#prerequisites
{{< /programming-lang >}}
{{< programming-lang lang="full_host" >}}
-La vista cronológica actualmente no es compatible con el perfilado de Full Host
+La vista cronológica no es compatible actualmente con la generación de perfiles de servidor completo.
{{< /programming-lang >}}
{{< /programming-lang-wrapper >}}
-## Referencias adicionales
+### Series temporales y tabla {#timeseries-and-table}
+
+Para cada tiempo de ejecución, hay un amplio conjunto de métricas disponibles, que puede ver [enumeradas por series temporales][3].
+
+### Gráfico de llamadas {#call-graph}
+
+El gráfico de llamadas utiliza los mismos datos de generación de perfiles que los gráficos de llama, pero muestra cada método solo una vez, como un único nodo, con bordes utilizados para transmitir qué métodos se han llamado entre sí.
+
+El grosor del borde se utiliza para mostrar el tiempo dedicado a llamar a otros métodos, mientras que el color y el tamaño indican el tiempo propio.
+
+{{< img src="profiler/profiling_viz-callgraph.png" alt="Un gráfico de llamadas" >}}
+
+### Single profile {#single-profile}
+
+De forma predeterminada, los perfiles se cargan una vez por minuto. Dependiendo del lenguaje, estos procesos se perfilan entre 15 y 60 segundos.
+
+Para ver un perfil específico, establezca la opción {{< ui >}}Visualize as{{< /ui >}} en {{< ui >}}Profile List{{< /ui >}} y haga clic en un elemento de la lista:
+
+{{< img src="profiler/profiling_single-profile2.png" alt="Select a single profile" >}}
+
+El encabezado contiene información asociada con su perfil, como el servicio que lo generó, o el entorno y la versión del código asociados con él.
+
+Debajo del encabezado del perfil hay cuatro pestañas:
+
+| Tab | Definición |
+| ---------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Profiles | Un flame graph y una tabla resumen del perfil que está viendo. Puede cambiar entre tipos de perfil (por ejemplo, `CPU`, `Memory allocation`). |
+| Insights | Un conjunto de heurísticas que sugieren posibles problemas o áreas de mejora en su código. |
+| Métricas | Métricas del profiler provenientes de todos los perfiles del mismo servicio. |
+| Info de tiempo de ejecución | Propiedades del tiempo de ejecución en lenguajes compatibles y etiquetas de perfil. |
+| Related Processes | Procesos relacionados con el perfil. |
+
+**Nota**: En la esquina superior derecha de cada perfil, hay opciones para:
+
+- Compare this profile with others
+- View repository commit
+- View traces for the same process and time frame
+- Download the profile
+- Open the profile in full page
+
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/real_user_monitoring/operations_monitoring.md b/hugo/content/es/real_user_monitoring/operations_monitoring.md
index d759ac3e043..e23b5d04df7 100644
--- a/hugo/content/es/real_user_monitoring/operations_monitoring.md
+++ b/hugo/content/es/real_user_monitoring/operations_monitoring.md
@@ -16,10 +16,6 @@ title: Seguimiento de operaciones
---
## Descripción general {#overview}
-{{< callout header="Vista previa" btn_hidden="true" >}}
-El seguimiento de operaciones está en Vista previa.
-{{< /callout >}}
-
{{< img src="/real_user_monitoring/operations_monitoring/operations-monitoring-overview-1.png" alt="Pestaña de operaciones en RUM > Performance Monitoring" style="width:100%;" >}}
En Datadog Real User Monitoring (RUM), un [recorrido][9] representa un área importante de su aplicación orientada al usuario, como el pago, el inicio de sesión o la búsqueda. Cada recorrido incluye operaciones, que son los pasos técnicos críticos que hacen que la experiencia funcione.
@@ -63,7 +59,7 @@ Utilice las API del SDK para definir sus operaciones.
Toda operación debe iniciarse llamando a `startOperation` (algunos SDK pueden usar el nombre heredado de esta API - `startFeatureOperation`).
{{< tabs >}}
-{{% tab "Browser" %}}
+{{% tab "Navegador" %}}
```javascript
DD_RUM.init({
@@ -151,7 +147,7 @@ m.global.datadogRumAgent@.startOperation(
Toda operación iniciada debe tener una detención. Use `succeedOperation` para detener una operación con un resultado exitoso (algunos SDK pueden usar el nombre heredado de esta API - `succeedFeatureOperation`).
{{< tabs >}}
-{{% tab "Browser" %}}
+{{% tab "Navegador" %}}
```javascript
succeedFeatureOperation: (
@@ -234,7 +230,7 @@ m.global.datadogRumAgent@.succeedOperation(
Toda operación iniciada debe tener una detención. Use `failOperation` para detener una operación con un resultado de error (algunos SDK pueden usar el nombre heredado de esta API - `failFeatureOperation`).
{{< tabs >}}
-{{% tab "Browser" %}}
+{{% tab "Navegador" %}}
```javascript
DD_RUM.init({
diff --git a/hugo/content/es/real_user_monitoring/platform/dashboards/_index.md b/hugo/content/es/real_user_monitoring/platform/dashboards/_index.md
index 8e1d632344c..79263304764 100644
--- a/hugo/content/es/real_user_monitoring/platform/dashboards/_index.md
+++ b/hugo/content/es/real_user_monitoring/platform/dashboards/_index.md
@@ -1,53 +1,52 @@
---
aliases:
- /es/real_user_monitoring/dashboards
-description: Utiliza dashboards RUM para obtener más información sobre los datos y
- el rendimiento de tu aplicación.
+description: Utilice los dashboards de RUM preconfigurados para obtener más información
+ sobre los datos y el rendimiento de su aplicación.
further_reading:
- link: /real_user_monitoring/explorer
tag: Documentación
- text: Información sobre el navegador RUM
-title: Dashboards RUM
+ text: Obtenga información sobre el Explorador de RUM
+title: Dashboards de RUM
---
+## Descripción general {#overview}
-## Información general
+Cuando crea una aplicación RUM, Datadog [recopila datos][1] y genera dashboards sobre el rendimiento, los errores, los recursos y las sesiones de usuario de su aplicación.
-Cuando se crea una aplicación RUM, Datadog [recopila datos][1] y genera dashboards sobre el rendimiento, los errores, los recursos y las sesiones de usuario de la aplicación.
+{{< img src="real_user_monitoring/dashboards/rum-dashboards-performance-summary.png" alt="Página de descripción general de la aplicación RUM" style="width:90%;" >}}
-{{< img src="real_user_monitoring/dashboards/rum-dashboards-performance-summary.png" alt="Página de Información general de la aplicación RUM" style="width:90%;" >}}
+Acceda a sus dashboards de RUM filtrando por `RUM` en la consulta de búsqueda de [{{< ui >}}Dashboard List{{< /ui >}}][2] o desde las páginas de resumen de su aplicación ({{< ui >}}Digital Experience{{< /ui >}} > {{< ui >}}Performance Summary{{< /ui >}} y {{< ui >}}Digital Experience{{< /ui >}} > {{< ui >}}Product Analytics{{< /ui >}} > {{< ui >}}Analytics Summary{{< /ui >}}).
-Accede a tus dashboards RUM filtrando por `RUM` en la consulta de búsqueda de la [**lista de dashboards**][2] o en las páginas de resumen de tu aplicación (**Experiencia digital > Resumen de rendimiento** y **Experiencia digital > Análisis de productos > Resumen del análisis**).
+{{< img src="real_user_monitoring/dashboards/available-rum-dashboards.png" alt="Dashboards de RUM preconfigurados" style="width:90%;" >}}
-{{< img src="real_user_monitoring/dashboards/available-rum-dashboards.png" alt="Out-of-the-box Dashboards de RUM predefinidos" style="width:90%;" >}}
-
-{{< whatsnext desc="Puedes explorar los siguientes dashboards RUM predefinidos:" >}}
- {{< nextlink href="/real_user_monitoring/platform/dashboards/performance" >}}Informaciones generales de rendimiento: Observa una vista global del rendimiento del sitio web/de la aplicación y de los datos demográficos. {{< /nextlink >}}
- {{< nextlink href="/real_user_monitoring/platform/dashboards/testing_and_deployment" >}}Test y despliegue: Evalúa la cobertura de tu aplicación de tests del navegador e identifica elementos populares en tu aplicación para realizar su seguimiento utilizando datos de RUM y Synthetics. {{< /nextlink >}}
- {{< nextlink href="/real_user_monitoring/platform/dashboards/usage" >}}Uso: Analiza datos de sesiones de usuario y de uso de tus aplicaciones RUM, incluidas las señales de frustración. {{< /nextlink >}}
- {{< nextlink href="/real_user_monitoring/platform/dashboards/errors" >}}Errores: Observa los errores que aparecen en las consolas de usuarios por navegador y tipo de dispositivo. {{< /nextlink >}}
+{{< whatsnext desc="Puede explorar los siguientes dashboards de RUM preconfigurados:" >}}
+ {{< nextlink href="/real_user_monitoring/platform/dashboards/performance" >}}Descripciones generales de rendimiento: Vea una vista global del rendimiento y la demografía de su sitio web/aplicación. {{< /nextlink >}}
+ {{< nextlink href="/real_user_monitoring/platform/dashboards/testing_and_deployment" >}}Pruebas y despliegue: Evalúe la cobertura de la aplicación de sus pruebas de navegador e identifique elementos populares en su aplicación para realizar un seguimiento mediante datos de RUM y Synthetics. {{< /nextlink >}}
+ {{< nextlink href="/real_user_monitoring/platform/dashboards/usage" >}}Uso: Analice los datos de uso y de sesiones de usuario de sus aplicaciones RUM, incluidas las señales de frustración. {{< /nextlink >}}
+ {{< nextlink href="/real_user_monitoring/platform/dashboards/errors" >}}Errores: Observe los errores que aparecen en las consolas de usuario por navegador y tipo de dispositivo. {{< /nextlink >}}
{{< /whatsnext >}}
-## Interacción con dashboards RUM
+## Interactúe con los dashboards de RUM {#interact-with-rum-dashboards}
-Puedes clonar [dashboards][3] y personalizarlos para explorar los datos de tu aplicación en el [Explorador RUM][4].
+Puede clonar [dashboards][3] y personalizarlos para explorar los datos de su aplicación en el [Explorador de RUM][4].
-### Variables de plantilla
+### Variables de plantilla {#template-variables}
-Los dashboards RUM generados contienen automáticamente un conjunto de variables de plantilla predeterminadas. Utiliza los desplegables de variables de plantilla para seleccionar valores y delimitar tu búsqueda. Para obtener más información, consulte la documentación de [Variables de plantilla][5].
+Los dashboards de RUM generados contienen automáticamente un conjunto de variables de plantilla predeterminadas. Utilice los menús desplegables de variables de plantilla para seleccionar valores y restringir su búsqueda. Para obtener más información, consulte la documentación de [Variables de plantilla][5].
-### Visualizar eventos RUM
+### Visualizar eventos de RUM {#view-rum-events}
-Para explorar eventos individualmente, haz clic en un gráfico y en **Visualizar eventos RUM**. Esto te redirige al Explorador RUM con filtros de búsqueda preseleccionados.
+Para explorar eventos individuales, haga clic en un gráfico y haga clic en {{< ui >}}View RUM events{{< /ui >}}. Esto lo redirige al Explorador de RUM con filtros de búsqueda preseleccionados.
-{{< img src="real_user_monitoring/dashboards/rum-view-events-2.mp4" alt="Ver eventos de RUM" video=true style="width:80%;" >}}
+{{< img src="real_user_monitoring/dashboards/rum-view-events-2.mp4" alt="Visualizar eventos de RUM" video=true style="width:80%;" >}}
-### Personalización de los dashboards
+### Personalice dashboards {#customize-dashboards}
-Para clonar tus dashboards RUM, haz clic en el icono **Parámetros** y selecciona **Clonar dashboard**. Para añadir más widgets, powerpacks o aplicaciones, desplázate hasta abajo y haz clic en el icono **+**.
+Para clonar sus dashboards de RUM, haga clic en el icono {{< ui >}}Settings{{< /ui >}} y seleccione {{< ui >}}Clone dashboard{{< /ui >}}. Para agregar más widgets, powerpacks o apps, desplácese hasta la parte inferior y haga clic en el icono {{< ui >}}\+{{< /ui >}}.
-También puedes modificar las variables de plantilla y crear una [vista guardada][6].
+También puede modificar las variables de plantilla y crear una [vista guardada][6].
-## Referencias adicionales
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/security/application_security/setup/dotnet/dotnet.md b/hugo/content/es/security/application_security/setup/dotnet/dotnet.md
new file mode 100644
index 00000000000..5952ebb87fa
--- /dev/null
+++ b/hugo/content/es/security/application_security/setup/dotnet/dotnet.md
@@ -0,0 +1,225 @@
+---
+aliases:
+- /es/security_platform/application_security/getting_started/dotnet
+- /es/security/application_security/getting_started/dotnet
+- /es/security/application_security/enabling/tracing_libraries/threat_detection/dotnet/
+- /es/security/application_security/threats/setup/threat_detection/dotnet
+- /es/security/application_security/threats_detection/dotnet
+- /es/security/application_security/setup/aws/fargate/dotnet
+code_lang: dotnet
+code_lang_weight: 10
+further_reading:
+- link: /security/application_security/add-user-info/
+ tag: Documentación
+ text: Adición de información de usuario a las trazas
+- link: https://github.com/DataDog/dd-trace-dotnet
+ tag: Código fuente
+ text: Código fuente de la biblioteca .NET de Datadog
+- link: /security/default_rules/?category=cat-application-security
+ tag: Documentación
+ text: Reglas de protección de aplicaciones y API listas para usar
+- link: /security/application_security/troubleshooting
+ tag: Documentación
+ text: Solución de problemas de protección de aplicaciones y API
+title: Habilitación de AAP para .NET
+type: multi-code-lang
+---
+{{< site-region region="gov" >}}
+
+App and API Protection se encuentra en versión preliminar en el sitio de Datadog Government US1-FED.
+
+{{< /site-region >}}
+
+Puede hacer un seguimiento de la protección de aplicaciones y API para aplicaciones .NET que se ejecutan en Docker, Kubernetes, Amazon ECS y AWS Fargate.
+
+{{% appsec-getstarted %}}
+
+## Habilitación de la detección de amenazas {#enabling-threat-detection}
+### Comience {#get-started}
+
+1. **Actualice su [biblioteca .NET de Datadog][1]** al menos a la versión 2.2.0 para la arquitectura de su sistema operativo de destino.
+
+ Para verificar que las versiones del lenguaje y el marco de trabajo de su servicio sean compatibles con las capacidades de AAP, consulte [Compatibilidad][2].
+
+2. **Habilite AAP** configurando la variable de entorno `DD_APPSEC_ENABLED` en `true`. Por ejemplo, en Windows autohospedado, ejecute el siguiente fragmento de PowerShell como parte de su script de inicio de la aplicación:
+ ```
+ $target=[System.EnvironmentVariableTarget]::Process
+ [System.Environment]::SetEnvironmentVariable("DD_APPSEC_ENABLED","true",$target)
+ ```
+
+ **O** uno de los siguientes métodos, dependiendo de dónde se ejecute su aplicación:
+
+ {{< tabs >}}
+{{% tab "Windows autohospedado" %}}
+
+En una consola de Windows:
+
+```
+rem Set environment variables
+SET CORECLR_ENABLE_PROFILING=1
+SET CORECLR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}
+SET DD_APPSEC_ENABLED=true
+
+rem Start application
+dotnet.exe example.dll
+```
+
+{{% /tab %}}
+{{% tab "IIS" %}}
+
+Ejecute el siguiente comando de PowerShell como administrador para configurar las variables de entorno necesarias en el registro `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment` y reinicie IIS.
+
+```
+$target=[System.EnvironmentVariableTarget]::Machine
+[System.Environment]::SetEnvironmentVariable("DD_APPSEC_ENABLED","true",$target)
+net stop was /y
+net start w3svc
+```
+
+**O**, exclusivamente para servicios de IIS, en WAS y W3SVC con PowerShell como administrador, ejecute:
+
+```
+$appsecPart = "DD_APPSEC_ENABLED=true"
+[string[]] $defaultvariable = @("CORECLR_ENABLE_PROFILING=1", "CORECLR_PROFILER={846F5F1C-F9AE-4B07-969E-05C26BC060D8}", $appsecPart)
+
+function Add-AppSec {
+
+ param (
+ $path
+ )
+ $v = (Get-ItemProperty -Path $path).Environment
+ If ($v -eq $null) {
+ Set-ItemProperty -Path $path -Name "Environment" -Value $defaultvariable
+ }
+ ElseIf (-not ($v -match $appsecPart)) {
+ $v += " " + $appsecPart;
+ Set-ItemProperty -Path $path -Name "Environment" -Value $v
+ }
+}
+Add-AppSec -path "HKLM:SYSTEM\CurrentControlSet\Services\WAS\"
+Add-AppSec -path "HKLM:SYSTEM\CurrentControlSet\Services\W3SVC\"
+
+net stop was /y
+net start w3svc
+```
+
+**O**, para evitar editar las claves del registro, edite la configuración de la aplicación en el archivo `web.config` de su aplicación:
+
+```xml
+
+
+
+
+
+```
+
+Esto también se puede hacer a nivel de grupos de aplicaciones de IIS en el archivo `applicationHost.config`, generalmente en `C:\Windows\System32\inetsrv\config\`:
+
+```xml
+
+
+
+
+
+
+
+ (...)
+```
+
+{{% /tab %}}
+{{% tab "Linux" %}}
+
+Agregue lo siguiente a la configuración de su aplicación:
+
+```conf
+DD_APPSEC_ENABLED=true
+```
+{{% /tab %}}
+{{% tab "CLI de Docker" %}}
+
+Actualice su contenedor de configuración para APM agregando el siguiente argumento en su comando `docker run`:
+
+```shell
+docker run [...] -e DD_APPSEC_ENABLED=true [...]
+```
+
+{{% /tab %}}
+{{% tab "Dockerfile" %}}
+
+Agregue el siguiente valor de variable de entorno al Dockerfile de su contenedor:
+
+```Dockerfile
+ENV DD_APPSEC_ENABLED=true
+```
+
+{{% /tab %}}
+{{% tab "Kubernetes" %}}
+
+Actualice su archivo de configuración de implementación para APM y agregue la variable de entorno AAP:
+
+```yaml
+spec:
+ template:
+ spec:
+ containers:
+ - name:
+ image: /
+ env:
+ - name: DD_APPSEC_ENABLED
+ value: "true"
+```
+
+{{% /tab %}}
+{{% tab "Amazon ECS" %}}
+
+Actualice su archivo JSON de definición de tarea de ECS agregando esto en la sección de entorno:
+
+```json
+"environment": [
+ ...,
+ {
+ "name": "DD_APPSEC_ENABLED",
+ "value": "true"
+ }
+]
+```
+
+{{% /tab %}}
+{{% tab "AWS Fargate" %}}
+
+Agregue la siguiente línea al Dockerfile de su contenedor:
+
+```Dockerfile
+ENV DD_APPSEC_ENABLED=true
+```
+
+{{% /tab %}}
+
+{{< /tabs >}}
+
+3. **Reinicie la aplicación** realizando un ciclo completo de parada e inicio.
+
+{{% appsec-getstarted-2-plusrisk %}}
+
+{{< img src="/security/application_security/appsec-getstarted-threat-and-vuln_2.mp4" alt="Video que muestra Signals explorer y detalles, y Vulnerabilities explorer y detalles." video="true" >}}
+
+## Uso de AAP sin rastreo de APM {#using-aap-without-apm-tracing}
+
+Si desea utilizar App and API Protection sin la funcionalidad de traza de APM, puede desplegar con la traza deshabilitada:
+
+1. Configure su SDK con la variable de entorno `DD_APM_TRACING_ENABLED=false` además de la variable de entorno `DD_APPSEC_ENABLED=true`.
+2. Esta configuración reducirá la cantidad de datos de APM enviados a Datadog al mínimo requerido por los productos App and API Protection.
+
+Para obtener más detalles, consulte [Standalone App and API Protection][standalone_billing_guide].
+[standalone_billing_guide]: /security/application_security/guide/standalone_application_security/
+
+{{% aap/aap_and_api_protection_verify_setup %}}
+
+## Lecturas adicionales {#further-reading}
+
+{{< partial name="whats-next/whats-next.html" >}}
+
+[1]: https://github.com/DataDog/dd-trace-dotnet/releases/latest
+[2]: /es/security/application_security/setup/compatibility/dotnet/
+[3]: /es/agent/versions/upgrade_between_agent_minor_versions/
+[4]: /es/security/application_security/setup/compatibility/
\ No newline at end of file
diff --git a/hugo/content/es/security/application_security/threat_protection/policies/_index.md b/hugo/content/es/security/application_security/threat_protection/policies/_index.md
new file mode 100644
index 00000000000..9478c58edd5
--- /dev/null
+++ b/hugo/content/es/security/application_security/threat_protection/policies/_index.md
@@ -0,0 +1,125 @@
+---
+aliases:
+- /es/security/application_security/policies/
+- /es/security/application_security/threats/protection
+disable_toc: false
+title: Políticas
+---
+{{< site-region region="gov" >}}
+
+App and API Protection se encuentra en versión preliminar en el sitio de Datadog Government US1-FED.
+
+{{< /site-region >}}
+
+Si su servicio está ejecutando [un Agent con Remote Configuration habilitado y una versión de SDK que lo admita][2], puede bloquear ataques y atacantes desde la Datadog UI sin configuración adicional del Agent o los SDKs.
+
+App and API Protection (AAP) Protect le permite ralentizar los ataques y a los atacantes _bloqueándolos_. Los traces de seguridad son bloqueados en tiempo real por los SDKs de Datadog. Los bloqueos se guardan en la plataforma de Datadog, son recuperados de forma automática y segura por el Datadog Agent, implementados en su infraestructura y aplicados a sus servicios.
+
+## Requisitos previos {#prerequisites}
+
+Para utilizar las capacidades de protección con su servicio:
+
+- [Actualice su Datadog Agent][3] al menos a la versión 7.41.1.
+- [Habilite AAP][1].
+- [Habilite Remote Configuration][2].
+- Actualice su SDK al menos a la versión mínima necesaria para activar la protección. Para obtener más detalles, consulte la sección de soporte de capacidades de AAP en [Compatibility][12] para el lenguaje de su servicio.
+- Si planea utilizar el bloqueo de usuarios autenticados, [agregue información de usuario a las trazas][4].
+
+## Bloqueo de atacantes (IPs y usuarios autenticados) {#blocking-attackers-ips-and-authenticated-users}
+
+Puede bloquear temporal o permanentemente a los atacantes marcados en [Security Signals][5] de AAP. En Signals Explorer, haga clic en una señal para ver qué usuarios y direcciones IP la están generando y, opcionalmente, bloquearlos.
+
+A partir de ahí, todos los servicios protegidos por AAP bloquean las solicitudes entrantes realizadas por la IP o el usuario bloqueado, durante la duración especificada. Todos los traces bloqueados se etiquetan con `security_response.block_ip` o `security_response.block_user` y se muestran en el [Trace Explorer][6]. Los servicios donde AAP está deshabilitado no están protegidos. Para obtener más información, consulte [Investigate Security Signals][20].
+
+## Responda a las amenazas en tiempo real automatizando el bloqueo de atacantes {#respond-to-threats-in-real-time-by-automating-attacker-blocking}
+
+Además de bloquear atacantes manualmente, puede configurar reglas de automatización para que AAP bloquee automáticamente a los atacantes marcados en Security Signals.
+
+Para comenzar, navegue a {{< ui >}}Security{{< /ui >}} > {{< ui >}}App & API Protection{{< /ui >}} > {{< ui >}}Policies{{< /ui >}} > [{{< ui >}}Detection Rules{{< /ui >}}][14]. Puede crear una regla o editar una regla existente. Por ejemplo, puede crear una regla para activar señales de gravedad `Critical` cuando se detecten ataques de Credential Stuffing y bloquear automáticamente las direcciones IP de los atacantes asociados durante 30 minutos.
+
+**Nota**: Debe instrumentar sus servicios para poder bloquear a los atacantes autenticados. Consulte [Protección y seguimiento del usuario][15] para obtener más detalles.
+
+## Bloquee atacantes en el perímetro: integre AAP con sus implementaciones de WAF existentes {#block-attackers-at-the-perimeter-integrate-aap-with-your-existing-waf-deployments}
+
+Datadog AAP permite a los clientes bloquear atacantes en el perímetro, directamente desde la Señal de seguridad. AAP se integra con [Workflows][17] para enviar las direcciones IP de los atacantes a los Web Application Firewalls de perímetro (AWS WAF, Cloudflare, Fastly) y garantizar que las solicitudes de estos atacantes se bloqueen en el borde incluso antes de que ingresen al entorno del cliente.
+Cree workflows a partir de los [blueprints][18] disponibles y ejecútelos directamente desde el panel lateral de Signal de AAP.
+
+## Denylist {#denylist}
+
+Las direcciones IP de los atacantes y los usuarios autenticados que están bloqueados de forma permanente o temporal se agregan a la _Denylist_. Administre la lista en la [Denylist page][7]. Una denylist admite el bloqueo de IP individuales, así como de un rango de IP (bloques CIDR).
+
+**Nota**: De forma predeterminada, su Denylist puede contener hasta 2,500 entradas (direcciones IP, rangos CIDR y usuarios autenticados combinados). Las entradas agregadas que superan este límite se aceptan en la Datadog UI, pero no se incluyen en la configuración de la Denylist aplicada, por lo que el bloqueo no surte efecto para ellas. Si necesita bloquear más entradas de las que permite este límite, comuníquese con el [Datadog Support][21] para solicitar un aumento.
+
+## Passlist {#passlist}
+
+Puede usar la _Passlist_ para permitir permanentemente que direcciones IP específicas accedan a su aplicación. Por ejemplo, es posible que desee agregar direcciones IP internas a su passlist, o direcciones IP que ejecutan auditorías de seguridad en su aplicación regularmente. También puede agregar rutas específicas para garantizar un acceso ininterrumpido. Administre la lista desde la [Passlist page][8].
+
+## Bloqueo de intentos de ataque con In-App WAF {#blocking-attack-attempts-with-in-app-waf}
+
+AAP In-App WAF (Web Application Firewall) combina las técnicas de detección de los WAF basados en perímetro con el contexto enriquecido proporcionado por Datadog, ayudando a sus equipos a proteger sus sistemas con confianza.
+
+Debido a que AAP conoce las rutas de una aplicación, la protección se puede aplicar de forma granular a servicios específicos, y no necesariamente en todas las aplicaciones y el tráfico. Esta eficiencia contextual reduce su esfuerzo de inspección y reduce la tasa de falsos positivos en comparación con un WAF de perímetro. No hay período de aprendizaje, porque la mayoría de los web frameworks proporcionan un mapa estructurado de rutas. AAP puede ayudar a su equipo a implementar protecciones contra vulnerabilidades de día cero automáticamente poco después de que se divulgue la vulnerabilidad, mientras se dirige a las aplicaciones vulnerables, limitando el riesgo de falsos positivos.
+
+### Cómo In-App WAF bloquea los traces de seguridad {#how-in-app-waf-blocks-security-traces}
+
+Además de los modos `monitoring` y `disabled` ofrecidos para cada una de las más de 130 reglas de In-App WAF, las reglas también tienen el modo `blocking`. Cada regla especifica condiciones en la solicitud entrante para definir lo que la biblioteca considera sospechoso. Cuando un patrón de regla determinado coincide con una solicitud HTTP en curso, la solicitud es bloqueada por la biblioteca.
+
+Las políticas administradas definen el modo en el que se comporta cada una de las reglas de In-App WAF al coincidir: `monitoring`, `blocking` o `disabled`. Debido a que tiene el contexto completo de sus aplicaciones, AAP sabe qué reglas aplicar para proteger sus aplicaciones mientras limita la cantidad de falsos positivos.
+
+Para un control detallado, puede clonar una política administrada de Datadog o crear una política personalizada y establecer el modo para satisfacer sus necesidades. Si establece la política en `auto-updating`, sus aplicaciones estarán protegidas por las detecciones más recientes implementadas por Datadog. También tiene la opción de fijar una política a una versión específica del conjunto de reglas.
+
+A medida que las reglas de In-App WAF se alternan entre modos, los cambios se reflejan casi en tiempo real para los servicios con [Remote Configuration enabled][2]. Para otros servicios, puede actualizar la política en la [In-App WAF page][9] y luego [define In-App WAF rules][10] para que se aplique el cambio de comportamiento.
+
+Administre In-App WAF navegando a {{< ui >}}Security{{< /ui >}} > {{< ui >}}App & API Protection{{< /ui >}} > {{< ui >}}Policies{{< /ui >}} > [{{< ui >}}In-App WAF{{< /ui >}}][9].
+
+Visualizar los traces de seguridad bloqueados en el [Trace Explorer][11] filtrando por la faceta `Blocked:true`.
+
+
+
+### Configure In-App WAF {#configure-in-app-waf}
+
+1. [**Habilite Remote Configuration**][2] para que sus servicios habilitados para AAP aparezcan en In-App WAF. Esto es necesario para enviar de forma segura la configuración de In-App WAF desde su backend de Datadog al SDK en su infraestructura.
+
+2. **Asocie sus servicios habilitados para AAP/Remote Configuration con una política**. Después de habilitar Remote Configuration en un servicio, navegue a {{< ui >}}Security{{< /ui >}} > {{< ui >}}App & API Protection{{< /ui >}} > {{< ui >}}Policies{{< /ui >}} > [{{< ui >}}In-App WAF{{< /ui >}}][9]. El servicio aparece bajo la política _Datadog Monitoring-only_ de forma predeterminada. Datadog Monitoring-only es una política administrada y es de solo lectura, lo que significa que no puede modificar el estado (monitoreo, bloqueo o deshabilitado) de las reglas individuales.
+
+ Si necesita un control granular, clone una de las políticas disponibles para crear una política personalizada donde se puedan modificar los estados de las reglas. Asocie uno o más de sus servicios con esta política personalizada.
+
+ Para cambiar la política aplicada de forma predeterminada a sus servicios, puede actualizar su política predeterminada. Desde In-App-WAF, haga clic en la política que desea establecer como predeterminada y luego haga clic en **Actions** > **Set this policy as default**.
+
+## Personalice el comportamiento de protección {#customize-protection-behavior}
+
+### Personalice la respuesta a las solicitudes bloqueadas {#customize-response-to-blocked-requests}
+
+{{% asm-protection-page-configuration %}}
+
+El código de estado de respuesta HTTP predeterminado al servir la página de denegación a los atacantes es `403 FORBIDDEN`. Para personalizar la respuesta, navegue a {{< ui >}}Security{{< /ui >}} > {{< ui >}}App & API Protection{{< /ui >}} > {{< ui >}}Policies{{< /ui >}} > {{< ui >}}In-App Waf{{< /ui >}} > [{{< ui >}}Custom Responses{{< /ui >}}][16].
+
+Opcionalmente, puede ocultar el hecho de que el atacante ha sido detectado y bloqueado anulando el código de respuesta para que sea `200 OK` o `404 NOT FOUND` cuando se sirve la página de denegación.
+
+También puede, opcionalmente, redirigir a los atacantes a una página de denegación personalizada y alejarlos de sus servicios e infraestructura críticos. Especifique una URL de redireccionamiento y el tipo de redireccionamiento, por ejemplo, permanente (`301` código de respuesta) o temporal (`302` código de respuesta).
+
+### Deshabilitar la protección en todos los servicios (Deshabilitar el modo de protección) {#disable-protection-across-all-services-disabling-protection-mode}
+
+El modo de protección está **activado** de forma predeterminada y es un interruptor disponible para deshabilitar rápidamente el bloqueo en **todos** sus servicios. Las solicitudes pueden bloquearse desde dos secciones en Datadog: todas las solicitudes de atacantes desde Security Signals y los seguimientos de seguridad desde In-App WAF.
+
+Por muy importante que sea para usted poder aplicar la protección de forma granular y reducir la probabilidad de que se bloquee a usuarios legítimos, a veces necesita un interruptor simple para detener rápidamente **todo el bloqueo** en **todos los servicios**. Para desactivar la protección, navegue a {{< ui >}}Security{{< /ui >}} > {{< ui >}}App & API Protection{{< /ui >}} > {{< ui >}}Policies{{< /ui >}} > [{{< ui >}}In-App WAF{{< /ui >}}][9] y cambie **Allow Request Blocking** a desactivado.
+
+[1]: /es/security/application_security/setup/
+[2]: /es/tracing/guide/remote_config
+[3]: /es/agent/versions/upgrade_between_agent_minor_versions
+[4]: /es/security/application_security/how-it-works/add-user-info/#adding-authenticated-user-information-to-traces-and-enabling-user-blocking-capability
+[5]: https://app.datadoghq.com/security/appsec/signals?query=%40workflow.rule.type%3A%22Application%20Security%22&column=time&order=desc&view=signal
+[6]: https://app.datadoghq.com/security/appsec/traces?query=%40appsec.blocked%3Atrue
+[7]: https://app.datadoghq.com/security/appsec/denylist
+[8]: https://app.datadoghq.com/security/appsec/passlist
+[9]: https://app.datadoghq.com/security/appsec/in-app-waf
+[10]: /es/security/application_security/threat_protection/policies/inapp_waf_rules/
+[11]: https://app.datadoghq.com/security/appsec/traces
+[12]: /es/security/application_security/setup/compatibility/
+[14]: https://app.datadoghq.com/security/appsec/detection-rules
+[15]: /es/security/application_security/how-it-works/add-user-info/?tab=set_user#adding-authenticated-user-information-to-traces-and-enabling-user-blocking-capability
+[16]: https://app.datadoghq.com/security/appsec/in-app-waf?config_by=custom-responses
+[17]: https://docs.datadoghq.com/es/actions/workflows/
+[18]: https://app.datadoghq.com/workflow/blueprints?selected_category=SECURITY
+[20]: /es/security/application_security/threat_protection/security_signals/
+[21]: /es/help/
\ No newline at end of file
diff --git a/hugo/content/es/security/automation_pipelines/security_inbox.md b/hugo/content/es/security/automation_pipelines/security_inbox.md
index 4490bab5a53..2e6b40bc73d 100644
--- a/hugo/content/es/security/automation_pipelines/security_inbox.md
+++ b/hugo/content/es/security/automation_pipelines/security_inbox.md
@@ -4,39 +4,64 @@ aliases:
further_reading:
- link: /security/security_inbox
tag: Documentación
- text: Bandeja de entrada de seguridad
+ text: Security Inbox
- link: /security/automation_pipelines
tag: Documentación
- text: Automation Pipelines
-title: Añadir a las reglas de la bandeja de entrada de seguridad
+ text: Pipelines de automatización
+products:
+- icon: cloud-security-management
+ name: Cloud Security
+ url: /security/cloud_security_management/
+- icon: security-code-security
+ name: Code Security
+ url: /security/code_security/
+- icon: app-sec
+ name: App and API Protection
+ url: /security/application_security/
+- icon: security-workload-security
+ name: Workload Protection
+ url: /security/workload_protection/
+title: Agregar a las reglas de Security Inbox
---
+{{< product-availability >}}
-{{< callout url="https://www.datadoghq.com/product-preview/customize-your-security-inbox/" >}}
- Automation Pipelines está en vista previa. Para inscribirte en la vista previa de Añadir a las reglas de la bandeja de entrada de seguridad, haz clic en Solicitar acceso.
-{{< /callout >}}
+Configure las reglas de la bandeja de entrada para administrar su Security Inbox de manera efectiva, asegurándose de que solo se resalten los problemas de seguridad más relevantes. Al personalizar las condiciones, puede centrarse en las preocupaciones críticas, priorizar los riesgos clave, respaldar el cumplimiento y llamar la atención sobre problemas que, de otro modo, podrían pasarse por alto.
-Configura reglas de bandeja de entrada para gestionar eficazmente tu bandeja de entrada de seguridad, garantizando que sólo se resalten los problemas de seguridad más relevantes. Al personalizar las condiciones, puedes centrarte en las preocupaciones críticas, priorizar los riesgos clave, respaldar el cumplimiento y llamar la atención sobre problemas que de otro modo podrían pasarse por alto.
+## Reglas de bandeja de entrada predeterminadas {#default-inbox-rules}
-## Crear una regla de bandeja de entrada
+Datadog proporciona un conjunto de reglas de bandeja de entrada predeterminadas, compiladas por el equipo de investigación de Datadog Security, que completan su [Security Inbox][3] automáticamente. Estas reglas cubren los hallazgos con mayor probabilidad de representar un riesgo real en un entorno típico.
-1. En la página de [Automation Pipelines][2], haz clic en **Add a New Rule** (Añadir una nueva regla) y selecciona **Añadir a la bandeja de entrada de seguridad**.
-1. Introduce un nombre descriptivo para la regla, por ejemplo, **Advertencias de anomalías en la infraestructura de nube**.
-1. Utiliza las siguientes casillas para configurar los criterios de la regla:
- - **Cualquiera de estos tipos**: Los tipos de hallazgos que la regla debe comprobar. Los tipos disponibles incluyen:
- - **Configuración errónea**
- - **Ruta de ataque**
- - **Riesgo de identidad**
- - **Hallazgo de seguridad de la API**
- - **Cualquiera de estas etiquetas (tags) o atributos**: Las etiquetas o los atributos del recurso que deben coincidir para que se aplique la regla.
-1. Para añadir criterios de gravedad a la regla, haz clic en **Add Severity** (Añadir gravedad).
-1. Haz clic en **Save** (Guardar). La regla se aplica inmediatamente a los nuevos hallazgos y comienza a comprobar los hallazgos existentes dentro de la siguiente hora.
+Las reglas predeterminadas aparecen junto a sus propias reglas en la página [Automatización de hallazgos][2]. Puede deshabilitar una regla predeterminada si no coincide con la forma en que su organización realiza la clasificación, y puede agregar sus propias reglas para cubrir los casos que las predeterminadas omiten.
-## Orden de coincidencia de las reglas
+## Crear una regla de bandeja de entrada {#create-an-inbox-rule}
-Cuando Datadog identifica una vulnerabilidad, la evalúa comparándola con tu secuencia de reglas de bandeja de entrada. Empezando por la primera regla, si hay una coincidencia, Datadog añade la vulnerabilidad a la bandeja de entrada de seguridad y detiene la evaluación. Si no se produce ninguna coincidencia, Datadog pasa a la siguiente regla. Este proceso continúa hasta que se encuentra una coincidencia o hasta que todas las reglas se comprueban y no se encuentran coincidencias.
+1. En Datadog, vaya a **Security** > **Settings** > [Findings Automation][2]. Haga clic en **Agregar una regla nueva**, luego seleccione **Agregar a Security Inbox**. Se abre la página Create a New Rule.
+1. En **Nombre de la regla**, ingrese un nombre descriptivo para la regla; por ejemplo, "Advertencias de anomalía en Cloud infraestructura".
+1. Agregue los criterios de su regla en los siguientes campos:
+ - **Cualquiera de estos tipos**: Los tipos de hallazgos que la regla debe verificar. Los tipos disponibles incluyen:
+ - Vulnerabilidad de código en tiempo de ejecución
+ - Vulnerabilidad de código estático
+ - Vulnerabilidad de biblioteca
+ - Secretos (código)
+ - Infraestructura como código
+ - Vulnerabilidad de imagen de contenedor
+ - Vulnerabilidad de servidor
+ - Configuración incorrecta
+ - Ruta de ataque
+ - Riesgo de identidad
+ - Seguridad de API
+ - Actividad de carga de trabajo
+ - **Cualquiera de estas etiquetas o atributos**: Las etiquetas o atributos del recurso que deben coincidir para que se aplique la regla.
+1. Para agregar criterios de gravedad a la regla, haga clic en **Add Severity**.
+1. Haga clic en **Guardar**. La regla se aplica a los nuevos hallazgos de inmediato y comienza a verificar los hallazgos existentes dentro de la próxima hora.
-## Referencias adicionales
+## Pedido de coincidencia de reglas {#rule-matching-order}
+
+Cuando Datadog identifica un hallazgo, lo evalúa con respecto a su secuencia de reglas de bandeja de entrada. Comenzando con la primera regla, si hay una coincidencia, Datadog agrega el hallazgo a Security Inbox y deja de evaluar más. Si no ocurre ninguna coincidencia, Datadog pasa a la siguiente regla. Este proceso continúa hasta que se encuentra una coincidencia o se revisan todas las reglas sin encontrar ninguna.
+
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
-[2]: https://app.datadoghq.com/security/configuration/pipeline-vulnerability
\ No newline at end of file
+[2]: https://app.datadoghq.com/security/configuration/findings-automation?opened-sections=add_to_inbox
+[3]: /es/security/security_inbox/
\ No newline at end of file
diff --git a/hugo/content/es/security/cloud_security_management/_index.md b/hugo/content/es/security/cloud_security_management/_index.md
index bb64afa03db..40f3fb24274 100644
--- a/hugo/content/es/security/cloud_security_management/_index.md
+++ b/hugo/content/es/security/cloud_security_management/_index.md
@@ -1,117 +1,159 @@
---
algolia:
tags:
- - bandeja de entrada
+ - csm
+ - cloud security management
+ - inbox
aliases:
- /es/security_platform/cloud_security_management/
cascade:
algolia:
- subcategory: Cloud Security Management
+ subcategory: Cloud Security
further_reading:
-- link: https://app.datadoghq.com/release-notes?category=Security%20%26%20Compliance
- tag: Notas de la versión
- text: Consulta las novedades en Datadog Security Compliance
- link: /security/cloud_security_management/misconfigurations/
tag: Documentación
- text: Empezar a rastrear los errores de configuración con CSM Misconfigurations
-- link: /security/threats/setup
+ text: Comience a rastrear las configuraciones incorrectas con Cloud Security Misconfigurations
+- link: /security/research_feed
tag: Documentación
- text: Descubrir las amenazas a nivel del kernel con CSM Threats
+ text: Security Research Feed
- link: https://www.datadoghq.com/blog/cyber-attack-simulation-with-stratus-red-team/
tag: Blog
- text: Mejorar la detección de amenazas en AWS con Stratus Red Team
+ text: Mejore la detección de amenazas en AWS con Stratus Red Team
- link: https://www.datadoghq.com/blog/kubernetes-security-best-practices/
tag: Blog
- text: Prácticas recomendadas para proteger las aplicaciones de Kubernetes
+ text: Mejores prácticas para asegurar aplicaciones de Kubernetes
- link: https://www.datadoghq.com/blog/workload-security-evaluator/
tag: Blog
- text: Ejecutar pruebas de detección de Atomic Red Team en entornos en contenedores
+ text: Ejecute pruebas de detección de Atomic Red Team en entornos de contenedores
con Workload Security Evaluator de Datadog
-- link: https://www.datadoghq.com/blog/security-context-with-datadog-cloud-security-management/
- tag: Blog
- text: Añadir contexto de seguridad a los datos de observabilidad con Datadog Cloud
- Security Management
- link: https://www.datadoghq.com/blog/security-labs-ruleset-launch/
tag: Blog
- text: Solucionar los riesgos habituales de seguridad en la nube con el conjunto
- de reglas de Datadog Security Labs
+ text: Solucione riesgos comunes de seguridad en la nube con el conjunto de reglas
+ de Datadog Security Labs
- link: https://www.datadoghq.com/blog/securing-cloud-native-applications/
tag: Blog
- text: Prácticas recomendadas para la seguridad de las aplicaciones en entornos nativos
- de la nube
-- link: https://www.datadoghq.com/blog/custom-detection-rules-with-datadog-cloud-security-management/
- tag: Blog
- text: Personalizar las reglas para detectar errores de configuración en la nube
- con Datadog Cloud Security Management
+ text: Mejores prácticas para la seguridad de aplicaciones en entornos nativos de
+ la nube
- link: https://www.datadoghq.com/blog/building-security-coverage-for-cloud-environments/
tag: Blog
- text: Crear una cobertura de seguridad suficiente para tu entorno en la nube
-- link: https://www.datadoghq.com/blog/cloud-security-study-learnings/
+ text: Construya una cobertura de seguridad suficiente para su entorno en la nube
+- link: https://www.datadoghq.com/blog/cloud-security-study-learnings-2024/
+ tag: Blog
+ text: Aprendizajes clave del estudio State of Cloud Security 2024
+- link: https://www.datadoghq.com/blog/security-inbox-prioritization/
+ tag: Blog
+ text: Cómo prioriza los riesgos de seguridad Datadog Security Inbox
+- link: https://www.datadoghq.com/blog/datadog-detection-as-code/
+ tag: Blog
+ text: Cómo usamos Datadog para la detección como código
+- link: https://www.datadoghq.com/blog/shared-responsibility-model/
+ tag: Blog
+ text: 'Simplificación del modelo de responsabilidad compartida: cómo cumplir con
+ sus obligaciones de seguridad en la nube'
+- link: https://www.datadoghq.com/blog/detect-bedrock-misconfigurations-cloud-security
tag: Blog
- text: Principales conclusiones del estudio sobre el estado de Cloud Security
-- link: https://www.datadoghq.com/blog/cloud-security-malware-detection/
+ text: Detecte configuraciones incorrectas de Amazon Bedrock con Datadog Cloud Security
+- link: https://www.datadoghq.com/blog/security-graph-attack-paths
tag: Blog
- text: Detectar malware en tus contenedores con Datadog Cloud Security Management
-- link: https://www.datadoghq.com/blog/security-posture-csm/
+ text: Rastree las rutas de exposición entre recursos con Datadog Cloud Security
+- link: https://www.datadoghq.com/blog/datadog-cloud-security-compliance
tag: Blog
- text: Informe de los cambios en tu postura de seguridad con Cloud Security Management
-title: Cloud Security Management
+ text: Escale el cumplimiento en marcos globales con Datadog Cloud Security
+- link: https://www.datadoghq.com/blog/ec2-ami-risks
+ tag: Blog
+ text: 'Seguridad de AWS AMI: cómo las AMI mal configuradas y públicas expanden su
+ superficie de ataque en la nube'
+- link: https://www.datadoghq.com/blog/cloud-security-oci
+ tag: Blog
+ text: Proteja sus recursos de OCI con Datadog Cloud Security
+title: Cloud Security
---
-
-{{< learning-center-callout header="Join an enablement webinar session" hide_image="true" btn_title="Sign Up" btn_url="https://www.datadoghq.com/technical-enablement/sessions/?tags.topics-0=Security">}}
- Descubre cómo Datadog Cloud SIEM y Cloud Security Management mejoran la detección de amenazas de tu organización e investigación de entornos dinámicos a escala en la nube.
+{{< learning-center-callout header="Únase a una sesión de seminario web de habilitación" hide_image="true" btn_title="Registrarse" btn_url="https://www.datadoghq.com/technical-enablement/sessions/?tags.topics-0=Security">}}
+ Aprenda cómo Datadog Cloud SIEM y Cloud Security mejoran la detección e investigación de amenazas de su organización para entornos dinámicos a escala de nube.
{{< /learning-center-callout >}}
-Datadog Cloud Security Management (CSM) ofrece detección de amenazas en tiempo real y auditorías continuas de configuración en toda tu infraestructura en la nube, todo ello en una vista unificada para una colaboración fluida y una corrección más rápida. Gracias a los datos de observabilidad, los equipos de seguridad pueden determinar el impacto de una amenaza rastreando el flujo completo del ataque e identificar al propietario del recurso en el que se activó una vulnerabilidad.
+Datadog Cloud Security ofrece visibilidad profunda, auditorías de configuración continuas, evaluaciones de riesgo de identidad, detección de vulnerabilidades y detección de amenazas en tiempo real en toda su infraestructura en la nube, todo en una plataforma unificada para una colaboración fluida y una remediación más rápida.
-CSM aprovecha las integraciones en la nube de toda la plataforma y Datadog Agent e incluye:
+Los equipos de Security y DevOps pueden actuar sobre el contexto compartido de los datos de observabilidad y seguridad para priorizar y remediar problemas rápidamente.
-- [Amenazas**][1]: monitoriza la actividad de archivos, redes y procesos en tu entorno para detectar amenazas en tiempo real a tu infraestructura.
-- [**Errores de configuración**][2]: rastrea el estado de la seguridad y la postura de cumplimiento de tu entorno de producción, automatiza la recopilación de pruebas de auditoría y te permite remediar las configuraciones erróneas que dejan a tu organización vulnerable a los ataques.
-- [Riesgos de identidad**][8]: proporciona una visibilidad detallada de los riesgos de AWS IAM de tu organización y te permite detectar y resolver los riesgos de identidad de forma continua.
-- [**Vulnerabilidades**][9]: aprovecha la observabilidad de infraestructura para detectar, priorizar y gestionar vulnerabilidades en los contenedores y hosts de tu organización.
+{{< site-region region="gov,gov2" >}}
+El escaneo Agentless no está disponible en el sitio seleccionado ({{< region-param key="dd_site_name" >}}).
+{{< /site-region >}}
-{{< img src="security/csm/csm_overview_2.png" alt="Cloud Security Management en Datadog" width="100%">}}
+Cloud Security aprovecha tanto el Datadog Agent como Agentless. Incluye una variedad de funciones que puede habilitar para administrar diferentes facetas de la seguridad de su organización:
-## Controla el estado de tu organización
+- [{{< ui >}}Misconfigurations{{< /ui >}}][2]: Realiza un seguimiento de la higiene de seguridad y la postura de cumplimiento de su entorno de producción, automatiza la recopilación de evidencia de auditoría y le permite remediar configuraciones incorrectas que dejan a su organización vulnerable a ataques.
+- [{{< ui >}}Identity Risks{{< /ui >}}][8]: Proporciona visibilidad detallada de los riesgos de AWS IAM, Azure y GCP de su organización, y le permite detectar y resolver riesgos de identidad de forma continua.
+- [{{< ui >}}Vulnerabilities{{< /ui >}}][9]: Detecte, priorice y remedie de forma continua las vulnerabilidades explotables en sus imágenes de contenedor, imágenes de servidor y servidores que se ejecutan en su infraestructura.
-Disponible para [CSM Misconfigurations][2], la [puntuación de la postura de seguridad][5] te ayuda a realizar un seguimiento del estado general de tu organización. La puntuación representa el porcentaje de tu entorno que satisface todas tus normas de cumplimiento predefinidas activas en la nube y en la infraestructura.
+Cloud Security también incluye acceso a las funciones de Datadog Security, que incluyen:
+- [Detection Rules][18]
+- [Notifications][6]
+- [Automation Pipelines][19]
+- [Security Inbox][14]
+- [Audit Trail][20]
+- [Security Research Feed][16]
-Mejora la puntuación de tu organización mediante la corrección de las configuraciones erróneas, ya sea resolviendo el problema subyacente o silenciando la configuración errónea.
+{{< img src="security/csm/csm_overview_5.png" alt="Resumen de Cloud Security en Datadog" width="100%">}}
-{{< img src="security/csm/health_scores.png" alt="La puntuación de la postura en la página de información de CSM rastrea el estado general de tu organización" width="100%">}}
+{{< partial name="security-platform/CSW-billing-note.html" >}}
-## Explorar y solucionar los problemas
+## Realice un seguimiento del estado de su organización {#track-your-organizations-health}
-Utiliza los [Exploradores][7] para revisar y corregir las detecciones de seguridad de tu organización. Consulta la información detallada sobre una detección, incluidas directrices y pasos para remediarla. [Envía notificaciones][6] en tiempo real cuando se detecte una amenaza en tu entorno, y utiliza etiquetas (tags) para identificar al propietario de un recurso afectado.
+### Administre los dashboards de la página de inicio {#manage-homepage-dashboards}
-{{< img src="security/csm/explorers_page.png" alt="Página de Exploradores de CSM" width="100%">}}
+Puede personalizar los dashboards a los que puede acceder directamente desde la página de inicio de Cloud Security, lo que incluye configurar un dashboard como su opción predeterminada para visualizar la página de inicio. Utilice los dashboards para priorizar los esfuerzos de remediación, programar informes, colocar datos de seguridad junto a datos de observabilidad y costos, e integrar aplicaciones y flujos de trabajo que puede iniciar directamente desde su vista de informes.
-## Investigar los recursos
+En la [página de inicio de Cloud Security][4], en la sección {{< ui >}}Dashboards{{< /ui >}}, puede ir directamente a los dashboards de riesgos de identidad, configuraciones incorrectas o vulnerabilidades. También puede agregar dashboards existentes o crear uno para mantenerlo en la barra lateral de su página principal de Cloud Security para un acceso conveniente.
-{{< site-region region="gov" >}}
-El catálogo de recursos no es compatible con el
sitio de Datadog seleccionado ({{< region-param key="dd_site_name" >}}).
-{{< /site-region >}}
+Además, puede hacer clic en el icono {{< ui >}}More Options{{< /ui >}} {{< img src="icons/kebab.png" inline="true" style="height:1em" >}} para administrar sus dashboards anclados, incluyendo establecer uno como su vista predeterminada en la página de inicio de Cloud Security. Haga clic en {{< ui >}}Cloud Security{{< /ui >}} en la barra de navegación de Datadog o en {{< ui >}}Summary{{< /ui >}} en la barra de navegación de Cloud Security para ir directamente a su dashboard anclado.
+
+Para obtener más información, consulte [Dashboards][23].
+
+### Rastree su puntuación de postura de seguridad {#track-your-security-posture-score}
+
+Disponible para [Cloud Security Misconfigurations][2], la [puntuación de postura de seguridad][5] le ayuda a rastrear la salud general de su organización. La puntuación representa el porcentaje de su entorno que satisface todas sus reglas de cumplimiento de infraestructura y nube listas para usar activas.
+
+Mejore la puntuación de su organización remediando las configuraciones incorrectas, ya sea resolviendo el problema subyacente o silenciando la configuración incorrecta.
+
+{{< img src="security/csm/health_scores.png" alt="La puntuación de postura en la página de descripción general de Cloud Security rastrea la salud general de su organización" width="100%">}}
+
+## Explore y remedie problemas {#explore-and-remediate-issues}
+
+Para obtener una descripción general de sus hallazgos de seguridad, ordenados por importancia, en Cloud Security, Code Security, App and API Protection y Workload Protection, utilice [Security Inbox][14].
+
+Para obtener más detalles, utilice [Findings][7] para revisar y remediar los hallazgos de seguridad de su organización relacionados con configuraciones incorrectas, vulnerabilidades y riesgos de identidad. Visualice la información detallada sobre un hallazgo, incluidas las pautas y los pasos de remediación. [Send real-time notifications][6] cuando se detecte una amenaza en su entorno y utilice etiquetas para identificar al propietario de un recurso afectado.
+
+{{< img src="security/csm/findings_page_2.png" alt="Página de hallazgos de Cloud Security" width="100%">}}
+
+## Investigue recursos {#investigate-resources}
-El catálogo de recursos está en fase beta.
+- Utilice el [Security Graph][17] para modelar su entorno de nube como un gráfico de relaciones, de modo que pueda visualizar y consultar las conexiones entre sus recursos en la nube. Puede escribir consultas para buscar relaciones específicas entre recursos, como instancias de EC2 accesibles públicamente que pueden acceder a buckets de S3 que contienen datos confidenciales, para que pueda mitigar de forma proactiva esos riesgos de infraestructura.
+ {{< img src="security/csm/security_graph.png" alt="Security Graph que muestra un ejemplo de instancia de EC2" width="100%">}}
+- Utilice el [Resource Catalog][12] para visualizar las configuraciones incorrectas y amenazas específicas que se han reportado en los hosts y recursos de sus entornos. Para obtener más información, consulte la documentación del [Resource Catalog][13].
+ {{< site-region region="gov,gov2" >}}
+ Resource Catalog no es compatible con el
sitio de Datadog seleccionado ({{< region-param key="dd_site_name" >}}).
+ {{< /site-region >}}
+ {{< img src="infrastructure/resource_catalog/resource_catalog_infra_3.png" alt="Vista de mapa de Resource Catalog que muestra los servidores y recursos en la nube agrupados por categoría y configuraciones incorrectas." style="width:100%;" >}}
+- Utilice el [Cloudcraft Security Map][21] para visualizar sus recursos y cualquier configuraciones incorrectas, vulnerabilidades, riesgos de identidad o dato confidencial asociado a ellos. Para obtener más información sobre estas capas de superposición, consulte la documentación de la [Cloudcraft overlay][22].
-Utiliza el [Catálogo de recursos][12] para ver los errores de configuración y las amenazas específicas de las que se han informado en hosts y recursos de tus entornos. Consulta [Catálogo de recursos][13] para obtener más información.
+## Suscríbase a los informes de resumen semanal {#subscribe-to-weekly-digest-reports}
-{{< img src="infrastructure/resource_catalog/resource_catalog_infra.png" alt="Vista de mapa del Catálogo de recursos que muestra hosts y recursos de la nube agrupados por categoría y errores de configuración." style="width:100%;" >}}
+Reciba un resumen semanal de la actividad de Cloud Security de la última semana, incluidos los nuevos problemas de seguridad importantes descubiertos en los últimos siete días. Las suscripciones al informe de resumen semanal se gestionan por usuario. Para [suscribirse al informe de resumen semanal][11], debe tener el permiso `security_monitoring_signals_read`.
-## Suscríbete a los resúmenes semanales
+## Conozca las amenazas y vulnerabilidades emergentes {#learn-about-emerging-threats-and-vulnerabilities}
-Recibe un resumen semanal de la actividad de Cloud Security Management durante la última semana, incluidos los nuevos problemas de seguridad importantes descubiertos en los últimos siete días. Las suscripciones al resumen semanal se gestionan por usuario. Para [suscribirte al informe semanal][11], debes tener el permiso `security_monitoring_signals_read`.
+Utilice el [Security Research Feed][15] para mantenerse al día con los últimos desarrollos de seguridad, con contenido gestionado por los equipos de Investigación de seguridad e Ingeniería de detección de Datadog. Para obtener más información, consulte la documentación del [Security Research Feed][16].
-## Siguientes pasos
+## Próximos pasos {#next-steps}
-Para empezar con CSM, ve a la página [**Configuración de Cloud Security Management**][3] en Datadog, que contiene pasos detallados sobre cómo configurar CSM. Para obtener más información, consulta [Configuración de Cloud Security Management][10].
+Para comenzar con Cloud Security, navegue a la página [{{< ui >}}Cloud Security Setup{{< /ui >}}][3] en Datadog, que contiene pasos detallados sobre cómo configurar Cloud Security. Para obtener más información, consulte [Setting Up Cloud Security][10].
-## Referencias adicionales
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
-[1]: /es/security/threats/
+[1]: /es/security/workload_protection/
[2]: /es/security/cloud_security_management/misconfigurations/
[3]: https://app.datadoghq.com/security/configuration/csm/setup
[4]: https://app.datadoghq.com/security/csm
@@ -123,4 +165,14 @@ Para empezar con CSM, ve a la página [**Configuración de Cloud Security Manage
[10]: /es/security/cloud_security_management/setup/
[11]: https://app.datadoghq.com/security/configuration/reports
[12]: https://app.datadoghq.com/infrastructure/catalog
-[13]: /es/infrastructure/resource_catalog
\ No newline at end of file
+[13]: /es/infrastructure/resource_catalog
+[14]: /es/security/security_inbox
+[15]: https://app.datadoghq.com/security/feed
+[16]: /es/security/research_feed
+[17]: /es/security/cloud_security_management/security_graph
+[18]: /es/security/detection_rules/
+[19]: /es/security/automation_pipelines/
+[20]: /es/security/audit_trail/
+[21]: https://app.datadoghq.com/security/map
+[22]: /es/datadog_cloudcraft/overlays/#security
+[23]: /es/dashboards/
\ No newline at end of file
diff --git a/hugo/content/es/security/cloud_security_management/setup/agentless_scanning/compatibility.md b/hugo/content/es/security/cloud_security_management/setup/agentless_scanning/compatibility.md
index 3e7eb89ca56..1a94c1f4fa8 100644
--- a/hugo/content/es/security/cloud_security_management/setup/agentless_scanning/compatibility.md
+++ b/hugo/content/es/security/cloud_security_management/setup/agentless_scanning/compatibility.md
@@ -1,88 +1,88 @@
---
aliases:
- /es/security/cloud_security_management/agentless_scanning/compatibility
-title: Compatibilidad de Agentless Scanning
+title: Compatibilidad con Agentless Scanning
---
## Disponibilidad {#availability}
-El Agentless Scanning es compatible con AWS, Azure y GCP.
+El escaneo sin agente es compatible con AWS, Azure y GCP.
-La siguiente tabla proporciona un resumen de las tecnologías de Agentless Scanning en relación con sus componentes correspondientes para cada proveedor de nube compatible:
+La siguiente tabla proporciona un resumen de las tecnologías de escaneo sin agente en relación con sus componentes correspondientes para cada proveedor de nube compatible:
| Componente | AWS | Azure | GCP |
|-------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Sistema operativo | Linux; Windows Server 2016 o posterior; Windows 10 o posterior | Linux; Windows Server 2016 o posterior; Windows 10 o posterior | Linux; Windows Server 2016 o posterior; Windows 10 o posterior |
-| Sistema de archivos del host | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS |
+| Sistema de archivos del servidor | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS | Btrfs, Ext2, Ext3, Ext4, xfs, NTFS |
| Administrador de paquetes | Deb (debian, ubuntu)
RPM (amazon-linux, fedora, redhat, centos)
APK (alpine) | Deb (debian, ubuntu)
RPM (fedora, redhat, centos)
APK (alpine) | Deb (debian, ubuntu)
RPM (fedora, redhat, centos)
APK (alpine) |
-| Cifrado | AWS Sin cifrar Cifrado: Clave administrada por la plataforma (PMK) y Clave administrada por el cliente (CMK) | Cifrado: Clave administrada por la plataforma (PMK): Cifrado del almacenamiento de disco de Azure del lado del servidor, cifrado en el host **Nota**: El cifrado con clave administrada por el cliente (CMK) **no** es compatible | Cifrado: Clave administrada por la plataforma (PMK): Cifrado de disco persistente, VM confidencial **Nota**: El cifrado con clave de cifrado administrada por el cliente (CMEK) y claves de cifrado proporcionadas por el cliente (CSEK) **no** es compatible |
+| Cifrado | AWS Sin cifrar Cifrado - Clave administrada por la plataforma (PMK) y clave administrada por el cliente (CMK) | Cifrado - Clave administrada por la plataforma (PMK): Cifrado del almacenamiento de disco de Azure en el lado del servidor, cifrado en el servidor **Nota**: Cifrado - Clave administrada por el cliente (CMK) **no** es compatible | Cifrado - Clave administrada por la plataforma (PMK): Cifrado de disco persistente, VM confidencial **Nota**: Cifrado - Clave de cifrado administrada por el cliente (CMEK) y claves de cifrado proporcionadas por el cliente (CSEK) **no** son compatibles |
| Tiempo de ejecución de Container| Docker, containerd **Nota**: CRI-O **no** es compatible | Docker, containerd **Nota**: CRI-O **no** es compatible | Docker, containerd **Nota**: CRI-O **no** es compatible |
-| Serverless | AWS Lambda
AWS Fargate para ECS | Azure Functions ([Vista previa][20]), Azure Container Apps, Azure Container Instances
**Nota**: Requiere el agentless scanner más reciente. Consulte [Actualizar el Agentless Scanning][17]. | Cloud Run ([Vista previa][21]) |
-| Kubernetes | EKS en nodos EC2 EKS en Fargate **Nota**: EKS en Fargate requiere que se instale el [Datadog Cluster Agent][18] | AKS en máquinas virtuales y Virtual Machine Scale Sets (VMSS) **Nota**: AKS en ACI **no** es compatible | Solo GKE Standard **Nota**: GKE Autopilot y la transmisión de imágenes **no** son compatibles |
-| Lenguajes de aplicación (en hosts y containers) | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda |
-| Registros de Container | Amazon ECR (público y privado): analiza imágenes de Container en ejecución y las últimas 1,000 imágenes cargadas en reposo | ACR: analiza solo imágenes de Container en ejecución
**Nota:** El escaneo en reposo del registro no es compatible. Para solicitarlo, contacte al [Soporte de Datadog][16] | Google Artifact Registry: analiza imágenes solo de cargas de trabajo en ejecución
**Nota**: El soporte para escaneo en reposo de Google Artifact Registry está en [Vista previa][19] |
-| Imágenes de host | AMI | No compatible | No compatible |
+| Serverless | AWS Lambda
AWS Fargate para ECS | Azure Functions ([Vista previa][20]), Azure Container Apps, Azure Container Instances
**Nota**: Requiere el agentless scanner más reciente. Consulte [Actualizar Agentless Scanning][17]. | Cloud Run ([Vista previa][21]) |
+| Kubernetes | EKS en nodos EC2 EKS en Fargate **Nota**: EKS en Fargate requiere que se instale el [Datadog Cluster Agent][18] | AKS en VMs, conjuntos de escalado de máquinas virtuales (VMSS) y Azure Container Instances (ACI) **Nota**: AKS en ACI requiere que se instale el [Datadog Cluster Agent][18] | GKE Standard y GKE Autopilot **Nota**: GKE Autopilot requiere que se instale el [Datadog Cluster Agent][18] |
+| Lenguajes de aplicación (en servidores y contenedores) | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda | Java, .Net, Python, Node.js, Go, Ruby, Rust, PHP, Swift, Dart, Elixir, Conan, Conda |
+| Registros de contenedores | Amazon ECR (público y privado): analiza imágenes de contenedores en ejecución y las últimas 1,000 imágenes cargadas en reposo | ACR: analiza solo imágenes de contenedores en ejecución
**Nota:** El escaneo de registros en reposo no es compatible. Para solicitarlo, contacte al [Soporte de Datadog][16] | Google Artifact Registry: analiza imágenes solo de cargas de trabajo en ejecución
**Nota**: El soporte para escaneo en reposo de Google Artifact Registry está en [Vista previa][19] |
+| Imágenes del servidor | AMI | No compatible | No compatible |
| Datos sensibles (SDS) | S3 | No compatible | No compatible |
-**Nota**: Las AMI deben almacenarse en una cuenta que utilice la integración de AWS de Datadog. De lo contrario, Datadog no puede leer la instantánea de Amazon Elastic Block Store (EBS) subyacente de la AMI, por lo que no puede analizar ni informar sobre la AMI.
+**Nota**: Las AMI deben almacenarse en una cuenta que utilice la integración de AWS de Datadog. De lo contrario, Datadog no puede leer la instantánea de Amazon Elastic Block Store (EBS) subyacente de la AMI, por lo que no puede escanear ni informar sobre la AMI.
## Distribuciones de Linux {#linux-distributions}
-Las siguientes distribuciones de Linux son compatibles para escaneo de hosts y containers:
+Las siguientes distribuciones de Linux son compatibles para escaneos de servidores y contenedores:
-| Sistema operativo | Versiones compatibles | Administradores de paquetes | Avisos de seguridad |
+| Sistema operativo | Versiones compatibles | Gestores de paquetes | Avisos de seguridad |
|--------------------------|-----------------------------------------------------|------------------|-----------------------------------------------------------------------------------------------------------|
-| Alpine Linux | 2.2-2.7, 3.0-3.19 (edge no es compatible) | apk | [https://secdb.alpinelinux.org/][1] |
-| Wolfi Linux | N/A | apk | [https://packages.wolfi.dev/os/security.json][2] |
-| Chainguard | N/A | apk | [https://packages.cgr.dev/chainguard/security.json][3] |
-| Red Hat Enterprise Linux | 6, 7, 8 | dnf/yum/rpm | [https://www.redhat.com/security/data/metrics/][4] y [https://www.redhat.com/security/data/oval/v2/][5] |
-| CentOS | 6, 7, 8 | dnf/yum/rpm | [https://www.redhat.com/security/data/metrics/][4] y [https://www.redhat.com/security/data/oval/v2/][5] |
-| AlmaLinux | 8, 9 | dnf/yum/rpm | [https://errata.almalinux.org/][6] |
-| Rocky Linux | 8, 9 | dnf/yum/rpm | [https://download.rockylinux.org/pub/rocky/][7] |
-| Oracle Linux | 5, 6, 7, 8 | dnf/yum/rpm | [https://linux.oracle.com/security/oval/][8] |
-| CBL-Mariner | 1.0, 2.0 | dnf/yum/rpm | [https://github.com/microsoft/CBL-MarinerVulnerabilityData/][9] |
-| Amazon Linux | 1, 2, 2023 | dnf/yum/rpm | [https://alas.aws.amazon.com/][10] |
-| openSUSE Leap | 42, 15 | zypper/rpm | [http://ftp.suse.com/pub/projects/security/cvrf/][11] |
-| SUSE Linux Enterprise | 11, 12, 15 | zypper/rpm | [http://ftp.suse.com/pub/projects/security/cvrf/][11] |
-| Photon OS | 1.0, 2.0, 3.0, 4.0 | tdnf/yum/rpm | [https://packages.vmware.com/photon/photon_cve_metadata/][12] |
-| Debian GNU/Linux | 7, 8, 9, 10, 11, 12 (unstable/sid no es compatible) | apt/dpkg | [https://security-tracker.debian.org/tracker/][13] y [https://www.debian.org/security/oval/][14] |
-| Ubuntu | Todas las versiones compatibles con Canonical | apt/dpkg | [https://ubuntu.com/security/cve][15] |
+| Alpine Linux | 2.2-2.7, 3.0-3.19 (edge no es compatible) | apk | [https://secdb.alpinelinux.org/][1] |
+| Wolfi Linux | N/D | apk | [https://packages.wolfi.dev/os/security.json][2] |
+| Chainguard | N/D | apk | [https://packages.cgr.dev/chainguard/security.json][3] |
+| Red Hat Enterprise Linux | 6, 7, 8 | dnf/yum/rpm | [https://www.redhat.com/security/data/metrics/][4] y [https://www.redhat.com/security/data/oval/v2/][5] |
+| CentOS | 6, 7, 8 | dnf/yum/rpm | [https://www.redhat.com/security/data/metrics/][4] y [https://www.redhat.com/security/data/oval/v2/][5] |
+| AlmaLinux | 8, 9 | dnf/yum/rpm | [https://errata.almalinux.org/][6] |
+| Rocky Linux | 8, 9 | dnf/yum/rpm | [https://download.rockylinux.org/pub/rocky/][7] |
+| Oracle Linux | 5, 6, 7, 8 | dnf/yum/rpm | [https://linux.oracle.com/security/oval/][8] |
+| CBL-Mariner | 1.0, 2.0 | dnf/yum/rpm | [https://github.com/microsoft/CBL-MarinerVulnerabilityData/][9] |
+| Amazon Linux | 1, 2, 2023 | dnf/yum/rpm | [https://alas.aws.amazon.com/][10] |
+| openSUSE Leap | 42, 15 | zypper/rpm | [http://ftp.suse.com/pub/projects/security/cvrf/][11] |
+| SUSE Linux Enterprise | 11, 12, 15 | zypper/rpm | [http://ftp.suse.com/pub/projects/security/cvrf/][11] |
+| Photon OS | 1.0, 2.0, 3.0, 4.0 | tdnf/yum/rpm | [https://packages.vmware.com/photon/photon_cve_metadata/][12] |
+| Debian GNU/Linux | 7, 8, 9, 10, 11, 12 (unstable/sid no es compatible) | apt/dpkg | [https://security-tracker.debian.org/tracker/][13] y [https://www.debian.org/security/oval/][14] |
+| Ubuntu | Todas las versiones admitidas por Canonical | apt/dpkg | [https://ubuntu.com/security/cve][15] |
## Bibliotecas de aplicaciones {#application-libraries}
-Los siguientes lenguajes y bibliotecas de aplicaciones son compatibles para escaneos de vulnerabilidades en imágenes de Container, funciones Lambda y Container que se ejecutan en hosts:
+Los siguientes lenguajes y bibliotecas de aplicaciones son compatibles para escaneos de vulnerabilidades en imágenes de contenedores, funciones Lambda y contenedores que se ejecutan en hosts:
-| Lenguaje | Administrador de paquetes compatible | Archivos compatibles |
+| Lenguaje | Gestor de paquetes compatible | Archivos compatibles |
|----------|---------------------------|----------------------------------------------------------------------|
| Ruby | bundler | Gemfile.lock, gemspec |
| .NET | nuget | packages.lock.json, packages.config, .deps.json, *packages.props |
-| Go | mod | Binarios creados por Go, go.mod |
+| Go | mod | Binarios compilados por Go, go.mod |
| Java | Gradle, Maven | pom.xml, *gradle.lockfile, JAR/WAR/PAR/EAR (con pom.properties) |
| Node.js | npm, pnpm, yarn | package-lock.json, yarn.lock, pnpm-lock.yaml, package.json |
| PHP | composer | composer.lock |
| Python | pip, poetry | pipfile.lock, poetry.lock, paquete egg, paquete wheel, paquete conda |
-## Registros de imágenes de Container {#container-image-registries}
+## Registros de imágenes de contenedor {#container-image-registries}
-Los siguientes registros de imágenes de Container son compatibles para el escaneo de imágenes de Container:
+Los siguientes registros de imágenes de contenedores son compatibles para escaneos de imágenes de contenedores:
| Registro | Nivel de soporte | Notas |
|---------------------------------|---------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Amazon ECR (público y privado) | GA | Escanea imágenes de Container en ejecución **y** las últimas 1,000 imágenes enviadas en reposo (por fecha). Este es el único registro con soporte de escaneo en reposo
**Nota:** Para aumentar la cantidad de imágenes en reposo a escanear, contacte a [Datadog Support][16] |
-| Google Artifact Registry (GAR) | Vista previa | Escanea solo las imágenes vinculadas a cargas de trabajo en ejecución (Cloud Run, GKE)
**Nota**: El soporte de escaneo en reposo de Google Artifact Registry está en [Vista previa][19] |
-| Azure Container Registry (ACR) | GA | Escanea solo las imágenes de Container en ejecución de Azure Container Apps y Azure Container Instances
**Nota**: El escaneo de registro en reposo no es compatible. Para solicitarlo, comuníquese con [Datadog Support][16] |
+| Amazon ECR (público y privado) | GA | Escanea imágenes de contenedor en ejecución **y** las últimas 1,000 imágenes enviadas en reposo (por fecha). Este es el único registro con soporte de escaneo en reposo
**Nota:** Para aumentar el número de imágenes en reposo a escanear, contacte a [Datadog Support][16] |
+| Google Artifact Registry (GAR) | Preview | Escanea solo imágenes vinculadas a cargas de trabajo en ejecución (Cloud Run, GKE)
**Nota**: El soporte de escaneo en reposo de Google Artifact Registry está en [Preview][19] |
+| Azure Container Registry (ACR) | GA | Escanea solo imágenes de contenedor en ejecución de Azure Container Apps y Azure Container Instances
**Nota**: El escaneo de registro en reposo no es compatible. Para solicitarlo, contacte a [Datadog Support][16] |
-**Nota**: El escaneo de imágenes de Container desde el registro solo es compatible si ha instalado Agentless con:
- - Integrations de CloudFormation >= v2.0.8
+**Nota**: El escaneo de imágenes de contenedor desde el registro solo es compatible si ha instalado Agentless con:
+ - CloudFormation Integrations >= v2.0.8
- Módulo Agentless de Terraform >= v0.11.7
-## Entornos de ejecución de Container {#container-runtimes}
+## Entornos de ejecución de contenedores {#container-runtimes}
-Los siguientes entornos de ejecución de Container son compatibles:
+Se admiten los siguientes entornos de ejecución de contenedores:
- containerd: v1.5.6 o posterior
- Docker
-**Nota para observaciones de Container**: Agentless Scanning requiere capas de imagen de Container sin comprimir. Como solución alternativa, puede establecer la opción de configuración `discard_unpacked_layers=false` en el archivo de configuración de containerd.
+**Nota para observaciones de contenedor**: El escaneo Agentless requiere capas de imagen de contenedor sin comprimir. Como solución alternativa, puede establecer la opción de configuración `discard_unpacked_layers=false` en el archivo de configuración de containerd.
[1]: https://secdb.alpinelinux.org/
[2]: https://packages.wolfi.dev/os/security.json
diff --git a/hugo/content/es/security/cloud_security_management/triage_and_prioritize/_index.md b/hugo/content/es/security/cloud_security_management/triage_and_prioritize/_index.md
index b1a568a3380..cd4939a1978 100644
--- a/hugo/content/es/security/cloud_security_management/triage_and_prioritize/_index.md
+++ b/hugo/content/es/security/cloud_security_management/triage_and_prioritize/_index.md
@@ -2,35 +2,30 @@
further_reading:
- link: /security/cloud_security_management/triage_and_prioritize/runtime_prioritization_engine/
tag: Documentación
- text: Motor de Priorización en Tiempo de Ejecución
+ text: Motor de priorización en tiempo de ejecución
- link: /security/cloud_security_management/triage_and_prioritize/severity_scoring/
tag: Documentación
- text: Puntuación de Severidad
+ text: Puntuación de gravedad
- link: /security/security_inbox/
tag: Documentación
- text: Revisar los hallazgos priorizados en la Bandeja de Entrada de Seguridad
-title: Clasificar y Priorizar
+ text: Revise los hallazgos priorizados en la Bandeja de entrada de Security
+title: Clasificar y priorizar
---
-Cloud Security genera hallazgos sobre vulnerabilidades, configuraciones incorrectas y riesgos de identidad. Clasificar y Priorizar abarca dos capacidades relacionadas: el motor que identifica los hallazgos que exponen sus recursos críticos para el negocio, y el marco de puntuación que traduce ese juicio en una puntuación de severidad por hallazgo que puede ordenar, filtrar y dirigir.
+Cloud Security genera hallazgos sobre vulnerabilidades, configuraciones incorrectas y riesgos de identidad. Clasificar y priorizar abarca dos capacidades relacionadas: el motor que identifica los hallazgos que exponen sus recursos críticos para el negocio y el marco de puntuación que traduce ese juicio en una puntuación de gravedad por hallazgo que puede ordenar, filtrar y enrutar.
-## Motor de Priorización en Tiempo de Ejecución {#runtime-prioritization-engine}
+## Motor de priorización en tiempo de ejecución {#runtime-prioritization-engine}
{{< site-region region="gov,gov2" >}}
-El Motor de Priorización en Tiempo de Ejecución no está disponible en el sitio seleccionado ({{< region-param key="dd_site_name" >}}).
+El Motor de priorización en tiempo de ejecución no está disponible en el sitio seleccionado ({{< region-param key="dd_site_name" >}}).
{{< /site-region >}}
-{{< callout url=https://www.datadoghq.com/product-preview/runtime-prioritization-engine/
- btn_hidden="false" header="¡Únete a la Vista Previa!">}}
-El Motor de Priorización en Tiempo de Ejecución está en Vista Previa para Vulnerabilidades de Cloud Security. Utilice este formulario para solicitar acceso.
-{{< /callout >}}
+El [Motor de priorización en tiempo de ejecución][1] combina la observabilidad en tiempo de ejecución y los datos de seguridad para identificar el ~5% de los hallazgos que realmente exponen sus recursos críticos para el negocio. Evalúa cada hallazgo en cinco dimensiones: alcanzabilidad, exposición, explotabilidad, criticidad empresarial y capacidad de acción.
-El [Motor de Priorización en Tiempo de Ejecución][1] combina la observabilidad en tiempo de ejecución y los datos de seguridad para identificar el ~5% de los hallazgos que realmente exponen sus recursos críticos para el negocio. Evalúa cada hallazgo en cinco dimensiones: alcanzabilidad, exposición, explotabilidad, criticidad para el negocio y capacidad de acción.
+## Puntuación de gravedad {#severity-scoring}
-## Puntuación de Severidad {#severity-scoring}
+La [Puntuación de gravedad][2] convierte el resultado del Motor de priorización en tiempo de ejecución en un Datadog Severity Score para cada hallazgo. Para las vulnerabilidades, sigue el algoritmo [CVSS 4.0][3], enriqueciendo la puntuación base con factores temporales (como exploits activos o probabilidad de explotación) y factores ambientales (como el contexto de tiempo de ejecución, la exposición o la criticidad del recurso afectado). Para las configuraciones incorrectas y los riesgos de identidad, calcula la gravedad utilizando una matriz de probabilidad × impacto que pondera cómo un adversario podría abusar del hallazgo frente al daño que dicho abuso causaría.
-[Puntuación de Severidad][2] convierte la salida del Motor de Priorización en Tiempo de Ejecución en una Datadog Severity Score para cada hallazgo. Para vulnerabilidades, sigue el algoritmo [CVSS 4.0][3], enriqueciendo la puntuación base con factores temporales (como exploits activos o probabilidad de explotación) y factores ambientales (como contexto de ejecución, exposición o criticidad del recurso afectado). Para configuraciones incorrectas y riesgos de identidad, calcula la severidad utilizando una matriz de probabilidad × impacto que pondera cómo un adversario podría abusar del hallazgo en relación con el daño que dicho abuso ocasionaría.
-
-## Lectura adicional {#further-reading}
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
diff --git a/hugo/content/es/security/code_security/iac_security/_index.md b/hugo/content/es/security/code_security/iac_security/_index.md
index f573c857115..6072783bd67 100644
--- a/hugo/content/es/security/code_security/iac_security/_index.md
+++ b/hugo/content/es/security/code_security/iac_security/_index.md
@@ -2,88 +2,125 @@
aliases:
- /es/security/cloud_security_management/iac_scanning/
further_reading:
-- link: https://www.datadoghq.com/blog/datadog-iac-security/
- tag: Blog
- text: Evitar que los errores de configuración de la nube lleguen a la producción
- con Datadog IaC Security
- link: /security/code_security/iac_security/setup
tag: Documentación
text: Configurar IaC Security
-- link: /security/code_security/iac_security/exclusions
+- link: /security/code_security/iac_security/configuration
tag: Documentación
- text: Configurar exclusiones de IaC Security
+ text: Configurar IaC Security
- link: /security/code_security/iac_security/iac_rules/
tag: Documentación
text: Reglas de IaC Security
+- link: /security/code_security/iac_security/custom_rules/
+ tag: Documentación
+ text: IaC Custom Rules
+- link: /pr_gates/
+ tag: Documentación
+ text: PR Gates
+- link: https://www.datadoghq.com/blog/datadog-iac-security/
+ tag: Blog
+ text: Evite que las configuraciones erróneas de la nube lleguen a producción con
+ Datadog IaC Security
+- link: https://www.datadoghq.com/blog/code-security-secret-scanning
+ tag: Blog
+ text: Detecte y bloquee credenciales expuestas con Datadog Secret Scanning
+- link: https://www.datadoghq.com/blog/github-actions-iac-security/
+ tag: Blog
+ text: 'Detectar errores de configuración de CI/CD antes que los bots: Asegurar GitHub
+ Actions con Datadog IaC Security'
title: Infrastructure as Code (IaC) Security
---
+Datadog Infrastructure as Code (IaC) Security detecta errores de configuración en las configuraciones de IaC antes de que se implementen. Marca problemas como la falta de cifrado o el acceso excesivamente permisivo en los archivos almacenados en sus repositorios conectados de GitHub, GitLab o Azure DevOps. Para obtener más información, consulte [IaC Security Rules][13].
+
+{{< img src="/security/infrastructure_as_code/iac_misconfiguration_side_panel.png" alt="Panel lateral de errores de configuración de IaC que muestra detalles del problema de alta gravedad IMDSv1 Enabled, incluido un resumen de seguridad, un fragmento de código, marcas de tiempo de detección y pasos de corrección." width="100%">}}
+
+## Cómo funciona {#how-it-works}
+
+IaC Security se integra con sus repositorios para escanear continuamente en busca de errores de configuración y escanea cada confirmación en todas las ramas para cada repositorio configurado. Cuando se detectan infracciones, los hallazgos se muestran y se vinculan al repositorio, la rama y la ruta de archivo relevantes. Esto le ayuda a identificar, priorizar y corregir errores de configuración directamente en la fuente.
+
+## Capacidades clave {#key-capabilities}
+
+### Revise y corrija las infracciones en las solicitudes de extracción {#review-and-fix-violations-in-pull-requests}
+
+Cuando una solicitud de extracción incluye cambios de infraestructura como código, Datadog agrega comentarios en línea para marcar cualquier infracción. Cuando corresponde, también sugiere correcciones de código que se pueden aplicar directamente en la solicitud de extracción. También puede abrir una nueva solicitud de extracción desde Datadog para corregir un hallazgo. Para obtener más información, consulte [Pull Request Comments][5].
+
+### Corregir con Cursor {#fix-with-cursor}
+Puede delegar la corrección de un hallazgo de IaC a un agente de codificación de IA como Cursor.
-Datadog Infrastructure as Code (IaC) Security detecta errores de configuración en el código de Terraform antes de su despliegue. Señala problemas como la falta de cifrado o el acceso demasiado permisivo en los archivos almacenados en los repositorios de GitHub conectados. Los tipos de archivos compatibles incluyen archivos Terraform independientes y módulos locales.
+1. En la página [Code Security Vulnerabilities][3], haga clic en un hallazgo para abrir su panel lateral.
+2. En la sección {{< ui >}}Next Steps{{< /ui >}} > {{< ui >}}Remediation{{< /ui >}}, haga clic en {{< ui >}}Remediate with AI{{< /ui >}}.
+3. Seleccione la pestaña {{< ui >}}Coding agent{{< /ui >}}.
+4. En {{< ui >}}Generate your fix directly from Claude Code, Codex, or Cursor{{< /ui >}}, haga clic en {{< ui >}}Open{{< /ui >}} junto a {{< ui >}}Fix with Cursor{{< /ui >}}. Datadog abre Cursor con un aviso de corrección personalizado para el error de configuración.
-{{< img src="/security/infrastructure_as_code/iac_misconfiguration_side_panel.png" alt="Panel lateral de errores de configuración de IaC en el que se muestran detalles del problema de alta gravedad activado por IMDSv1, incluidos un resumen de seguridad, un fragmento de código, marcas de tiempo de detección y pasos de corrección." width="100%">}}
+Para usar un agente diferente, haga clic en {{< ui >}}Copy{{< /ui >}} junto a {{< ui >}}Copy fix prompt{{< /ui >}} y pegue el aviso en el agente de su elección.
-## Cómo funciona
+Para manejar el enlace profundo de Cursor, instale la [extensión de Datadog para VS Code y Cursor](/ide_plugins/vscode/?tab=cursor).
-IaC Security se integra con tus repositorios de GitHub para buscar continuamente errores de configuración. Analiza cada commit en todas las ramas y realiza un análisis diario completo de cada repositorio configurado. Los hallazgos aparecen cuando se detectan infracciones y se asocian con el repositorio, la rama y la ruta de archivo relevantes. Esto te permite identificar, priorizar y corregir errores de configuración directamente en el origen.
+{{< img src="code_security/iac_security/fix-with-cursor.png" alt="El cuadro de diálogo Remediate with AI con la pestaña Coding agent seleccionada, que muestra las opciones Fix with Cursor y Copy fix prompt" style="width:100%;" >}}
-## Capacidades clave
+### Bloquee automáticamente cambios riesgosos con PR Gates {#automatically-block-risky-changes-with-pr-gates}
-### Revisar y corregir infracciones en solicitudes de extracción
+Utilice [PR Gates][11] para aplicar estándares de seguridad en los cambios de infraestructura como código antes de que se fusionen. Datadog escanea los cambios de IaC en cada solicitud de extracción, identifica cualquier vulnerabilidad por encima del umbral de gravedad configurado e informa un estado de aprobado o fallido a GitHub o Azure DevOps.
-Cuando una solicitud de extracción de GitHub incluye cambios en la infraestructura como código, Datadog añade comentarios en línea para señalar cualquier infracción. Cuando corresponde, también sugiere correcciones de código que pueden aplicarse directamente en la solicitud de extracción. También puedes abrir una nueva solicitud de extracción desde Datadog para corregir un hallazgo. Para obtener más información, consulta [Solicitudes de extracción de GitHub][5].
+De forma predeterminada, las comprobaciones son informativas, pero puede hacer que bloqueen en GitHub o Azure DevOps para evitar la fusión cuando se detectan problemas críticos. Para obtener instrucciones de configuración, consulte [Set up PR Gate Rules][12].
-### Ver y filtrar los hallazgos
+### Visualizar y filtrar hallazgos {#view-and-filter-findings}
-Después de configurar IaC Security, cada commit de un repositorio analizado activa un análisis. Los hallazgos se resumen en la página [Vulnerabilidades de Code Security][3] y se agrupan por repositorio en la página [Repositorios de Code Security][6].
+Después de configurar IaC Security, cada confirmación en un repositorio escaneado activa un escaneo. Los hallazgos se resumen en la página [Code Security Vulnerabilities][3] y se agrupan por repositorio en la página [Code Security Repositories][6].
-Utiliza filtros para delimitar los resultados:
+Utilice filtros para limitar los resultados por:
- Gravedad
-- Estado (abierto, silenciado, fijo)
-- Resource type
-- Proveedor de la nube
+- Estado (abierto, silenciado, corregido)
+- Tipo de recurso
+- Proveedor de nube
- Ruta del archivo
- Equipo
- Repositorio
-Haz clic en cualquier hallazgo para abrir un panel lateral que muestra:
+Haga clic en cualquier hallazgo para abrir un panel lateral que muestra:
-- **Detalles**: Una descripción y el código relevante que ha activado el hallazgo. (Para ver fragmentos de código, [instala la aplicación GitHub][9]).
-- **Solución**: Si están disponibles, se sugieren correcciones de código para los hallazgos que admiten la corrección.
+- {{< ui >}}Details{{< /ui >}}: Una descripción y el código relevante que activó el hallazgo. (Para visualizar fragmentos de código, [instale la aplicación de GitHub][9]. )
+- {{< ui >}}Remediation{{< /ui >}}: Si están disponibles, se proporcionan sugerencias de corrección de código para los hallazgos que admiten remediación.
-### Crear tickets de Jira a partir de hallazgos
+### Crear tickets de Jira a partir de hallazgos {#create-jira-tickets-from-findings}
-Puedes crear un ticket bidireccional de Jira directamente desde cualquier hallazgo para realizar un seguimiento de los problemas y solucionarlos en tus flujos de trabajo existentes. El estado del ticket permanece sincronizado entre Datadog y Jira. Para obtener más información, consulta [Sincronización bidireccional de tickets con Jira][4].
+Puede crear un ticket de Jira bidireccional directamente desde cualquier hallazgo para realizar un seguimiento y remediar problemas en los flujos de trabajo existentes. El estado del ticket permanece sincronizado entre Datadog y Jira. Para obtener más información, consulte [Sincronización bidireccional de tickets con Jira][4].
-### Silenciar los hallazgos
+### Silenciar hallazgos {#mute-findings}
-Para eliminar un hallazgo, haz clic en **Mute** (Silenciar) en el panel de detalles del hallazgo. Se abre un flujo de trabajo, donde puedes [crear una regla de silenciado][10] para el filtrado contextual por valores de etiqueta (tag) (por ejemplo, por `service` o `environment`). Silenciar un hallazgo lo oculta y lo excluye de los informes.
+Para suprimir un hallazgo, haga clic en {{< ui >}}Mute{{< /ui >}} en el panel de detalles del hallazgo. Esto abre un flujo de trabajo donde puede [crear una Regla de silenciamiento][10] para el filtrado consciente del contexto por valores de etiqueta (por ejemplo, por `service` o `environment`). Silenciar un hallazgo lo oculta y lo excluye de los informes.
-Para restaurar un hallazgo silenciado, haz clic en **Unmute** (Anular el modo de silencio) en el panel de detalles. También puedes utilizar el filtro **Estado** en la página [Vulnerabilidades de Code Security][3] para revisar los hallazgos silenciados.
+Para restaurar un hallazgo silenciado, haga clic en {{< ui >}}Unmute{{< /ui >}} en el panel de detalles. También puede usar el filtro {{< ui >}}Status{{< /ui >}} en la página [Code Security Vulnerabilities][3] para revisar los hallazgos silenciados.
-### Excluir reglas, archivos o recursos específicos
+### Excluya reglas, archivos o recursos específicos {#exclude-specific-rules-files-or-resources}
-Puedes configurar exclusiones para evitar que ciertos hallazgos aparezcan en los resultados del análisis. Las exclusiones pueden basarse en el ID de la regla, la ruta del archivo, el tipo de recurso, la gravedad o la etiqueta.
+Puede configurar exclusiones para evitar que ciertos hallazgos aparezcan en los resultados del análisis. Las exclusiones pueden basarse en el ID de la regla, la ruta del archivo, el tipo de recurso, la gravedad o la etiqueta.
-Las exclusiones se gestionan a través de un archivo de configuración o comentarios en línea en tu código IaC. Para ver los formatos compatibles y ejemplos de uso, consulta [Configurar exclusiones de IaC Security][7].
+Las exclusiones se administran a través de un archivo de configuración o comentarios en línea en su código de IaC. Para conocer los formatos admitidos y ver ejemplos de uso, consulte [Configure IaC Security][7].
-## Siguientes pasos
+## Próximos pasos {#next-steps}
-1. [Configura IaC Security][1] en tu entorno.
-2. Configura [exclusiones de análisis][2] para reducir los falsos positivos o ignorar los resultados esperados.
-3. Revisa y clasifica los hallazgos en la página [Vulnerabilidades de Code Security][3].
+1. [Set up IaC Security][1] en su entorno.
+2. Configure [IaC Security][2] para reducir los falsos positivos o ignorar los resultados esperados.
+3. Revise y clasifique los hallazgos en la página [Code Security Vulnerabilities][3].
+4. Cree [IaC Custom Rules][14] para aplicar requisitos específicos de su organización.
-## Referencias adicionales
+## Lecturas adicionales {#further-reading}
{{< partial name="whats-next/whats-next.html" >}}
[1]: /es/security/code_security/iac_security/setup
-[2]: /es/security/code_security/iac_security/exclusions
+[2]: /es/security/code_security/iac_security/configuration
[3]: https://app.datadoghq.com/security/code-security/iac
[4]: /es/security/ticketing_integrations#bidirectional-ticket-syncing-with-jira
[5]: /es/security/code_security/dev_tool_int/github_pull_requests/
[6]: https://app.datadoghq.com/ci/code-analysis?
-[7]: /es/security/code_security/iac_security/exclusions/?tab=yaml
+[7]: /es/security/code_security/iac_security/configuration/
[8]: /es/security/automation_pipelines/mute
[9]: https://app.datadoghq.com/integrations/github/
-[10]: /es/security/automation_pipelines/
\ No newline at end of file
+[10]: /es/security/automation_pipelines/
+[11]: /es/pr_gates/
+[12]: /es/pr_gates/setup
+[13]: /es/security/code_security/iac_security/iac_rules
+[14]: /es/security/code_security/iac_security/custom_rules
\ No newline at end of file
diff --git a/hugo/content/es/security/code_security/iac_security/setup.md b/hugo/content/es/security/code_security/iac_security/setup.md
index 8b7f7abf297..dd1b2d4a892 100644
--- a/hugo/content/es/security/code_security/iac_security/setup.md
+++ b/hugo/content/es/security/code_security/iac_security/setup.md
@@ -10,20 +10,20 @@ further_reading:
text: IaC Security
- link: /security/code_security/iac_security/configuration
tag: Documentación
- text: Configure IaC Security
+ text: Configurar IaC Security
- link: /security/code_security/iac_security/iac_rules/
tag: Documentación
text: Reglas de IaC Security
-title: Configure IaC Security
+title: Configurar IaC Security
---
-Utilice las siguientes instrucciones para habilitar IaC Security para Code Security. IaC Security admite múltiples configuraciones de IaC almacenadas en repositorios de GitHub, GitLab o Azure DevOps.
+Utilice las siguientes instrucciones para habilitar IaC Security para Code Security. La IaC Security admite múltiples configuraciones de IaC almacenadas en repositorios de GitHub, GitLab, Azure DevOps o Bitbucket Cloud Premium.
{{< tabs >}}
{{% tab "GitHub" %}}
### Instale la integración de GitHub {#install-the-github-integration}
-Para conectar sus repositorios de GitHub y habilitar los comentarios de PR, consulte las instrucciones de configuración en [Comentarios de solicitud de extracción][1].
+Para conectar sus repositorios de GitHub y habilitar los comentarios de PR, consulte las instrucciones de configuración en [Comentarios de solicitudes de extracción][1].
### Habilite IaC Security para sus repositorios {#enable-iac-security-for-your-repositories}
@@ -33,11 +33,11 @@ Después de configurar la integración de GitHub, habilite IaC Security para sus
1. En {{< ui >}}Select your source code management provider{{< /ui >}}, seleccione {{< ui >}}GitHub{{< /ui >}}.
1. En {{< ui >}}Select where your scans should run{{< /ui >}}, seleccione {{< ui >}}Datadog{{< /ui >}}.
1. En {{< ui >}}Connect your GitHub repositories{{< /ui >}}, realice una de las siguientes acciones:
- - Para conectar una cuenta de GitHub nueva, haga clic en {{< ui >}}Add GitHub Account{{< /ui >}}.
+ - Para conectar una nueva cuenta de GitHub, haga clic en {{< ui >}}Add GitHub Account{{< /ui >}}.
- Para habilitar IaC Security para una cuenta existente, haga clic en {{< ui >}}Select repositories{{< /ui >}}, o en {{< ui >}}Edit{{< /ui >}} si Code Security ya está habilitado.
1. Para habilitar IaC Security, realice una de las siguientes acciones:
- - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición de ENCENDIDO.
- - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ENCENDIDO para ese repositorio.
+ - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición ON.
+ - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ON para ese repositorio.
[1]: /es/security/code_security/dev_tool_int/pull_request_comments/?tab=github#set-up-pull-request-comments
[2]: https://app.datadoghq.com/security/configuration/code-security/setup
@@ -47,7 +47,7 @@ Después de configurar la integración de GitHub, habilite IaC Security para sus
### Instale la integración de GitLab {#install-the-gitlab-integration}
-Para conectar sus repositorios de GitLab y habilitar los comentarios en PR, consulte las instrucciones de configuración en [GitLab Source Code][1].
+Para conectar sus repositorios de GitLab y habilitar comentarios en PR, consulte las instrucciones de configuración en [GitLab Source Code][1].
### Habilite IaC Security para sus repositorios {#enable-iac-security-for-your-repositories-1}
@@ -60,8 +60,8 @@ Después de configurar la integración de GitLab, habilite IaC Security para sus
- Para conectar una nueva instancia de GitLab, haga clic en {{< ui >}}Connect GitLab Instance{{< /ui >}}.
- Para habilitar IaC Security para una cuenta existente, haga clic en {{< ui >}}Select repositories{{< /ui >}}, o en {{< ui >}}Edit{{< /ui >}} si Code Security ya está habilitado.
1. Para habilitar IaC Security, realice una de las siguientes acciones:
- - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición de ENCENDIDO.
- - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ENCENDIDO para ese repositorio.
+ - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición ON.
+ - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ON para ese repositorio.
[1]: /es/integrations/gitlab-source-code/#setup
[2]: https://app.datadoghq.com/security/configuration/code-security/setup
@@ -71,25 +71,49 @@ Después de configurar la integración de GitLab, habilite IaC Security para sus
### Instale la integración de Azure DevOps {#install-the-azure-devops-integration}
-Para conectar sus repositorios de Azure DevOps y habilitar los comentarios en PR, consulte las instrucciones de configuración en [Azure DevOps Source Code][1].
+Para conectar sus repositorios de Azure DevOps y habilitar comentarios en PR, consulte las instrucciones de configuración en [Azure DevOps Source Code][1].
### Habilite IaC Security para sus repositorios {#enable-iac-security-for-your-repositories-2}
Después de configurar la integración de Azure DevOps, habilite IaC Security para sus repositorios.
-1. En la [página de configuración de Code Security][2], expanda la sección {{< ui >}}Activate scanning for your repositories{{< /ui >}}
+1. En la [página de configuración de Code Security][2], expanda la sección {{< ui >}}Activate scanning for your repositories{{< /ui >}}.
1. En {{< ui >}}Select your source code management provider{{< /ui >}}, seleccione {{< ui >}}Azure DevOps{{< /ui >}}.
1. En {{< ui >}}Select where your scans should run{{< /ui >}}, seleccione {{< ui >}}Datadog{{< /ui >}}.
1. En {{< ui >}}Connect your Azure DevOps repositories{{< /ui >}}, realice una de las siguientes acciones:
- Para conectar una nueva organización de Azure DevOps, haga clic en {{< ui >}}Connect Microsoft Entra App{{< /ui >}}.
- Para habilitar IaC Security para una cuenta existente, haga clic en {{< ui >}}Select repositories{{< /ui >}}, o en {{< ui >}}Edit{{< /ui >}} si Code Security ya está habilitado.
1. Para habilitar IaC Security, realice una de las siguientes acciones:
- - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición de ENCENDIDO.
- - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ENCENDIDO para ese repositorio.
+ - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición ON.
+ - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ON para ese repositorio.
[1]: /es/integrations/azure-devops-source-code/#source-code-functionality
[2]: https://app.datadoghq.com/security/configuration/code-security/setup
+{{% /tab %}}
+{{% tab "Bitbucket Cloud" %}}
+
+### Instale la integración de Bitbucket {#install-the-bitbucket-integration}
+
+Para conectar su espacio de trabajo de Bitbucket Cloud y habilitar comentarios en PR, consulte las instrucciones de configuración en [Bitbucket Source Code][1].
+
+### Habilite IaC Security para sus repositorios {#enable-iac-security-for-your-repositories-3}
+
+Después de configurar la integración de Bitbucket, habilite IaC Security para sus repositorios.
+
+1. En la [página de configuración de Code Security][2], expanda la sección {{< ui >}}Activate scanning for your repositories{{< /ui >}}.
+1. En {{< ui >}}Select your source code management provider{{< /ui >}}, seleccione {{< ui >}}Bitbucket{{< /ui >}}.
+1. En {{< ui >}}Select where your scans should run{{< /ui >}}, seleccione {{< ui >}}Datadog{{< /ui >}}.
+1. En {{< ui >}}Connect your Bitbucket repositories{{< /ui >}}, realice una de las siguientes acciones:
+ - Para conectar un nuevo espacio de trabajo de Bitbucket Cloud, haga clic en {{< ui >}}Connect Bitbucket Account{{< /ui >}}.
+ - Para habilitar IaC Security para un espacio de trabajo existente, haga clic en {{< ui >}}Select repositories{{< /ui >}}, o en {{< ui >}}Edit{{< /ui >}} si Code Security ya está habilitado.
+1. Para habilitar IaC Security, realice una de las siguientes acciones:
+ - Para habilitar IaC Security para todos los repositorios, cambie {{< ui >}}Enable Infrastructure as Code Scanning (IaC){{< /ui >}} a la posición ON.
+ - Para habilitar IaC Security para un solo repositorio, cambie el interruptor {{< ui >}}IaC{{< /ui >}} a ON para ese repositorio.
+
+[1]: /es/integrations/bitbucket-source-code/#setup
+[2]: https://app.datadoghq.com/security/configuration/code-security/setup
+
{{% /tab %}}
{{< /tabs >}}
@@ -97,9 +121,9 @@ Después de configurar la integración de Azure DevOps, habilite IaC Security pa
### Descripción general {#overview}
-Si no utiliza GitHub Actions, GitLab CI/CD o Azure DevOps, puede ejecutar el [Datadog IaC Scanner][8] directamente en su canalización de CI. Cargue los resultados del escaneo de IaC a Datadog utilizando la [`datadog-ci` CLI][9].
+Si no utiliza GitHub Actions, GitLab CI/CD o Azure DevOps, puede ejecutar el [Datadog IaC Scanner][8] directamente en su pipeline de CI. Cargue los resultados del escaneo de IaC a Datadog utilizando la [`datadog-ci` CLI][9].
-**Si está ejecutando IaC Security en un repositorio que no es de GitHub**, ejecute el primer escaneo en su rama predeterminada. Si su rama predeterminada utiliza un nombre distinto a `master`, `main`, `default`, `stable`, `source`, `prod` o `develop`, cargue un primer escaneo para su repositorio. Luego, sobrescriba manualmente la rama predeterminada en [{{< ui >}}Repository Settings{{< /ui >}}][10] para que los escaneos futuros de ramas que no sean la predeterminada se carguen y procesen correctamente.
+**Si está ejecutando IaC Security en un repositorio que no es de GitHub**, ejecute el primer análisis en su rama predeterminada. Si su rama predeterminada utiliza un nombre distinto a `master`, `main`, `default`, `stable`, `source`, `prod` o `develop`, cargue un primer análisis para su repositorio. Luego, sobrescriba manualmente la rama predeterminada en [{{< ui >}}Repository Settings{{< /ui >}}][10] para que los futuros análisis de ramas que no sean la predeterminada se carguen y procesen correctamente.
### Requisitos previos {#prerequisites}
@@ -112,11 +136,11 @@ Configure las siguientes variables de entorno:
| Nombre | Descripción | Requerido | Predeterminado |
| ------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | --------------- |
-| `DD_API_KEY` | Su clave de API de Datadog. Cree esta clave en su [organización de Datadog][4] y almacene la clave como un secreto. | Sí | |
+| `DD_API_KEY` | Su clave de API de Datadog. Cree esta clave en su [organización de Datadog][4] y almacénela como un secreto. | Sí | |
| `DD_APP_KEY` | Su clave de aplicación. Cree esta clave en su [organización de Datadog][4] e incluya el contexto `code_analysis_read`. Almacene la clave como un secreto. | Sí | |
-| `DD_SITE` | El [sitio de Datadog][5] al que enviar información. Su sitio de Datadog es `datadoghq.com`. | No | `datadoghq.com` |
+| `DD_SITE` | El [sitio de Datadog][5] al que se enviará la información. Su sitio de Datadog es `datadoghq.com`. | No | `datadoghq.com` |
-Agregue lo siguiente a su pipeline de CI:
+Agregue lo siguiente a su canalización de CI:
```bash
# Set the Datadog site to send information to
@@ -141,10 +165,10 @@ datadog-ci sarif upload /tmp/datadog-iac-scanner-result.sarif
```
- Este ejemplo utiliza la versión de Linux x86_64 (amd64) del Datadog IaC Scanner. El escáner también es compatible con Linux arm64, así como con macOS y Windows. Si está utilizando un sistema operativo o una arquitectura diferente, seleccione la versión adecuada en la página de
GitHub Releases y actualice el
IAC_SCANNER_URL valor.
+ Este ejemplo utiliza la versión de Linux x86_64 (amd64) del Datadog IaC Scanner. El escáner también es compatible con Linux arm64, así como con macOS y Windows. Si está utilizando un sistema operativo o una arquitectura diferente, seleccione la versión adecuada de la página de
GitHub Releases y actualice el
IAC_SCANNER_URL Valor.
-## Cargue los resultados de análisis estático de terceros a IaC Security {#upload-third-party-static-analysis-results-to-iac-security}
+## Cargue resultados de análisis estático de terceros a IaC Security {#upload-third-party-static-analysis-results-to-iac-security}