From c6da81d10670286ab18857144d16b7aa2114807e Mon Sep 17 00:00:00 2001 From: "webops-guacbot[bot]" <214537265+webops-guacbot[bot]@users.noreply.github.com> Date: Fri, 24 Oct 2025 15:02:38 +0000 Subject: [PATCH 1/2] Translated file updates --- .../troubleshooting/hostname_containers.md | 4 +- .../es/api/latest/fleet-automation/_index.md | 3 + content/es/containers/amazon_ecs/apm.md | 19 +- content/es/containers/csi_driver/_index.md | 297 +++++++++++++ content/es/containers/kubernetes/_index.md | 183 +++++++- content/es/integrations/ably.md | 268 ++++++++---- content/es/tracing/guide/_index.md | 80 ++-- .../fr/api/latest/fleet-automation/_index.md | 3 + .../ja/api/latest/fleet-automation/_index.md | 3 + content/ja/error_tracking/error_grouping.md | 397 ++++++++++++++++++ content/ja/integrations/shopify.md | 137 ++++++ content/ja/integrations/supabase.md | 182 ++++++++ content/ja/integrations/temporal_cloud.md | 132 ++++++ content/ja/integrations/tibco_ems.md | 188 +++++++++ content/ja/integrations/wiz.md | 178 ++++++++ .../ko/api/latest/fleet-automation/_index.md | 3 + 16 files changed, 1915 insertions(+), 162 deletions(-) create mode 100644 content/es/api/latest/fleet-automation/_index.md create mode 100644 content/es/containers/csi_driver/_index.md create mode 100644 content/fr/api/latest/fleet-automation/_index.md create mode 100644 content/ja/api/latest/fleet-automation/_index.md create mode 100644 content/ja/error_tracking/error_grouping.md create mode 100644 content/ja/integrations/shopify.md create mode 100644 content/ja/integrations/supabase.md create mode 100644 content/ja/integrations/temporal_cloud.md create mode 100644 content/ja/integrations/tibco_ems.md create mode 100644 content/ja/integrations/wiz.md create mode 100644 content/ko/api/latest/fleet-automation/_index.md diff --git a/content/es/agent/troubleshooting/hostname_containers.md b/content/es/agent/troubleshooting/hostname_containers.md index 6102dc52ac7cb..a22ff0b1cef3f 100644 --- a/content/es/agent/troubleshooting/hostname_containers.md +++ b/content/es/agent/troubleshooting/hostname_containers.md @@ -1,4 +1,6 @@ --- +description: Solucionar errores de resolución de nombres de host en implementaciones + en contenedores de Datadog Agent en Kubernetes, Docker, y plataformas en la nube. title: Detección de nombres de host en contenedores --- @@ -44,7 +46,7 @@ rules: - get ``` -El error más común que impide la conexión a la API de Kubelet es la verificación del certificado TLS de Kubelet. En muchas distribuciones de Kubernetes el certificado Kubelet o bien: +El error más común que impide la conexión a la API de Kubelet es la verificación del certificado TLS de Kubelet. En muchas distribuciones de Kubernetes, el certificado de Kubelet presenta una de dos limitaciones comunes: * No está firmado por la CA clúster. * No contiene un SAN correspondiente a la dirección a la que se puede acceder. diff --git a/content/es/api/latest/fleet-automation/_index.md b/content/es/api/latest/fleet-automation/_index.md new file mode 100644 index 0000000000000..d767c1136df41 --- /dev/null +++ b/content/es/api/latest/fleet-automation/_index.md @@ -0,0 +1,3 @@ +--- +title: Automatización de flotas +--- diff --git a/content/es/containers/amazon_ecs/apm.md b/content/es/containers/amazon_ecs/apm.md index 990c803000a7b..93376443fc4ed 100644 --- a/content/es/containers/amazon_ecs/apm.md +++ b/content/es/containers/amazon_ecs/apm.md @@ -94,7 +94,7 @@ curl http://169.254.169.254/latest/meta-data/local-ipv4 -H "X-aws-ec2-metadata-t [1]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html [2]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html {{% /tab %}} -{{% tab "ECS container metadata file (Archivo de metadatos del contenedor de ECS)" %}} +{{% tab "ECS container metadata file" ("Archivo de metadatos del contenedor de ECS") %}} El [archivo de metadatos del contenedor de ECS de Amazon][1] permite detectar la dirección IP privada. Para obtener la dirección IP privada de cada host, ejecuta el siguiente comando: @@ -130,26 +130,11 @@ Actualiza el `entryPoint` de la definición de tareas con lo siguiente, sustituy ``` Para Python, el comando de inicio suele ser `ddtrace-run python my_app.py`, aunque puede variar en función del marco utilizado; por ejemplo, utilizando [uWSGI][1] o instrumentando tu [código manualmente con `patch_all`][2]. -#### Código -También puedes actualizar el código para que el rastreador configure el nombre de host explícitamente: - -```python -import requests -from ddtrace import tracer - - -def get_aws_ip(): - r = requests.get('http://169.254.169.254/latest/meta-data/local-ipv4') - return r.text - -tracer.configure(hostname=get_aws_ip()) -``` - [1]: https://ddtrace.readthedocs.io/en/stable/advanced_usage.html#uwsgi [2]: https://ddtrace.readthedocs.io/en/stable/basic_usage.html#patch-all {{< /programming-lang >}} -{{< programming-lang lang="nodeJS" >}} +{{< programming-lang lenguaje="nodeJS" >}} #### Variable de momento de inicio Actualiza el `entryPoint` de la definición de tareas con lo siguiente, sustituyendo tu ``: diff --git a/content/es/containers/csi_driver/_index.md b/content/es/containers/csi_driver/_index.md new file mode 100644 index 0000000000000..26d262f16f29c --- /dev/null +++ b/content/es/containers/csi_driver/_index.md @@ -0,0 +1,297 @@ +--- +description: Observabilidad de alto rendimiento para entornos Kubernetes seguros mediante + el controlador CSI de Datadog +further_reading: +- link: https://www.datadoghq.com/blog/datadog-csi-driver/ + tag: Blog + text: Llevar la observabilidad de alto rendimiento a entornos Kubernetes seguros + con el controlador CSI de Datadog +title: Controlador CSI de Datadog +--- + +## Información general + +Esta página proporciona información general sobre el controlador CSI de Datadog e instrucciones de instalación en un clúster Kubernetes + +Para obtener más información sobre Kubernetes Container Storage Interface (CSI), consulta la [documentación sobre Kubernetes CSI][4]. + +El controlador CSI de Datadog es [open source][1]. + +
+ El controlador CSI de Datadog no es compatible con Windows. +
+ +## Cómo funciona + +El controlador CSI de Datadog es un DaemonSet que ejecuta un servidor gRPC implementando las especificaciones CSI en cada nodo de tu clúster Kubernetes. + +La instalación del controlador CSI de Datadog en un clúster Kubernetes permite utilizar volúmenes CSI especificando el nombre del controlador CSI de Datadog. + +El servidor del nodo CSI de Datadog es responsable de gestionar el ciclo de vida de los volúmenes CSI de Datadog. + +## ¿Por qué utilizar el controlador CSI de Datadog? + +El controlador CSI de Datadog permite al Datadog Agent compartir sockets de dominio Unix de Trace Agent y DogStatsD con pods de usuario independientemente de las [normas de seguridad para pods][4] de los espacios de nombres. + +Si no se utilizan volúmenes CSI, los sockets UDS deben compartirse con el pod de usuario a través de volúmenes hostpath. Si el pod de usuario se está ejecutando en un espacio de nombres que tiene normas de seguridad para pods sin privilegios, el pod falla al iniciarse porque los volúmenes hostpath no están permitidos en ese contexto. + +El controlador CSI de Datadog desplaza el volumen hostpath de la aplicación de usuario al servidor del nodo CSI: el DaemonSet CSI se ejecuta en un espacio de nombres privilegiado independiente y permite inyectar sockets UDS en pods de usuario con un volumen CSI de Datadog, lo que permite que los pods de usuario se ejecuten en espacios de nombres con normas de seguridad para pods `baseline` o `restricted`. + +## Instalación y activación + +
+Notas: + +
+ +{{< tabs >}} + +{{% tab "Helm" %}} + +Para instalar y activar el controlador CSI de Datadog, configura `datadog.csi.enabled` como `true` en el Helm chart del Datadog Agent. + + ```shell + helm repo add datadog https://helm.datadoghq.com + helm repo update + + helm install datadog-agent datadog/datadog --set datadog.csi.enabled=true + ``` + +{{% /tab %}} + +{{% tab "Datadog Operator" %}} + +Si el Datadog Agent se despliega utilizando el Datadog Operator, debes instalar el Helm chart del controlador CSI de Datadog antes de activar Datadog CSI en el Datadog Agent. + +1. **Añade el repositorio Helm de Datadog CSI.** + + Ejecuta: + ```shell + helm repo add datadog-csi-driver https://helm.datadoghq.com + helm repo update + + ``` + +2. **Instala el Helm chart del controlador CSI de Datadog.** + + Ejecuta: + + ```shell + helm install datadog-csi-driver datadog/datadog-csi-driver + ``` + +3. **Activa Datadog CSI en tu recurso `DatadogAgent`.** + + ``` + apiVersion: datadoghq.com/v2alpha1 + kind: DatadogAgent + metadata: + name: datadog + spec: + global: + credentials: + apiSecret: + secretName: datadog-secret + keyName: api-key + csi: + enabled: true + ``` + +{{% /tab %}} + +{{% tab "DaemonSet" %}} + +Si el Datadog Agent se despliega utilizando el DaemonSet, debes instalar el Helm chart del controlador CSI de Datadog antes de activar el controlador CSI de Datadog en el Datadog Agent. + +1. **Añade el repositorio Helm del controlador CSI de Datadog.** + + Ejecuta: + ```shell + helm repo add datadog-csi-driver https://helm.datadoghq.com + helm repo update + + ``` + +2. **Instala el Helm chart del controlador CSI de Datadog.** + + Ejecuta: + + ```shell + helm install datadog-csi-driver datadog/datadog-csi-driver + ``` + +3. **Activa Datadog CSI**. + + Para activar el controlador CSI de Datadog, configura la siguiente variable de entorno en el contenedor del Datadog Cluster Agent: + + ``` + DD_CSI_DRIVER_ENABLED=true + ``` +{{% /tab %}} + +{{< /tabs >}} + +### Compatibilidad con GKE Autopilot + +A partir del Helm chart versión 3.138.0 del Datadog Agent y del Helm chart versión 0.4.2 del controlador CSI de Datadog, el controlador CSI de Datadog puede instalarse en los clústeres de Google Kubernetes Engine (GKE) Autopilot. + +> **Nota:** +> Si el controlador CSI no se instala utilizando el Helm chart, crea el siguiente recurso `AllowlistSynchronizer` para activar la compatibilidad con GKE Autopilot: + +```yaml +apiVersion: auto.gke.io/v1 +kind: AllowlistSynchronizer +metadata: + name: datadog-csi-synchronizer +spec: + allowlistPaths: + - Datadog/datadog-csi-driver/datadog-datadog-csi-driver-daemonset-exemption-v1.0.1.yaml +``` + +## Volúmenes Datadog CSI + +Los volúmenes CSI procesados por el controlador CSI de Datadog deben tener el siguiente formato: + +```yaml +csi: + driver: k8s.csi.datadoghq.com + volumeAttributes: + type: +name: +``` + +Por ejemplo: + +```yaml +apiVersion: v1 +kind: Pod +metadata: + name: pod-name +spec: + containers: + - name: ubuntu + image: ubuntu + command: ["/bin/bash", "-c", "--"] + args: ["while true; do sleep 30; echo hello-ubuntu; done;"] + volumeMounts: + - mountPath: /var/sockets/apm/ + name: dd-csi-volume-apm-dir + - mountPath: /var/sockets/dsd/dsd.sock + name: dd-csi-volume-dsd + volumes: + - name: dd-csi-volume-dsd + csi: + driver: k8s.csi.datadoghq.com + volumeAttributes: + type: DSDSocket + - name: dd-csi-volume-apm-dir + csi: + driver: k8s.csi.datadoghq.com + volumeAttributes: + type: APMSocketDirectory +``` + +Se admiten cuatro tipos de volumen CSI: +* [APMSocket](#apmsocket) +* [APMSocketDirectory](#apmsocketdirectory) +* [DSDSocket](#dsdsocket) +* [DSDSocketDirectory](#dsdsocketdirectory) + +### APMSocket + +Este tipo es útil para montar un archivo de socket UDS en el Trace Agent. + +Por ejemplo: + +```yaml +csi: + driver: k8s.csi.datadoghq.com + volumeAttributes: + type: APMSocket +name: datadog-apm +``` + +Si el socket indicado no existe, la operación de montaje falla y el pod se bloquea en la fase `ContainerCreating`. + +### APMSocketDirectory + +Este tipo es útil para montar el directorio que contiene el socket APM. + +Por ejemplo: + +```yaml +csi: + driver: k8s.csi.datadoghq.com + readOnly: false + volumeAttributes: + type: APMSocketDirectory +name: datadog +``` + +### DSDSocket + +Este tipo es útil para montar un archivo de socket UDS DogStatsD. + +Por ejemplo: + +```yaml +csi: + driver: k8s.csi.datadoghq.com + volumeAttributes: + type: DSDSocket +name: datadog-dsd +``` + +Si el socket indicado no existe, la operación de montaje falla y el pod se bloquea en la fase `ContainerCreating`. + +### DSDSocketDirectory + +Este tipo es útil para montar el directorio que contiene el socket DogStatsD. + +Por ejemplo: + +```yaml +csi: + driver: k8s.csi.datadoghq.com + readOnly: false + volumeAttributes: + type: DSDSocketDirectory +name: datadog +``` + +
+Con el Datadog Agent v7.67 o posterior, el Admission Controller puede montar automáticamente sockets UDS Datadog en pods mutados configurando el modo de configuración de inyección en csi. Para obtener más información, consulta Admission Controller: Configurar el modo de comunicación de APM y DogStatsD . + +Con la configuración predeterminada del Datadog Agent, el Admission Controller inyecta APMSocketDirectory o DSDSocketDirectory. Si los sockets del Trace Agent y DogStatsD están ambos en el mismo directorio en el host, solo se inyecta un volumen, ya que esto proporciona posteriormente acceso a ambos sockets que comparten el mismo directorio en el host. +
+ +## Cuestiones de seguridad + +El controlador CSI de Datadog requiere privilegios elevados y acceso específico al host. + +### Contexto de seguridad privilegiado +El controlador CSI de Datadog debe ejecutarse como contenedor privilegiado para realizar operaciones de montaje y acceder al sistema de archivos del host. + +### Acceso a /var/lib/kubelet/pods +El controlador CSI de Datadog necesita acceso de lectura-escritura al directorio `/var/lib/kubelet/pods`, ya que Kubernetes administra volúmenes de pods utilizando este directorio. El controlador CSI de Datadog debe acceder a `/var/lib/kubelet/pods` para inyectar sockets de dominio Unix Datadog en pods de usuario. + +### Propagación bidireccional de montajes +La propagación bidireccional de montajes es necesaria para garantizar que los montajes de volúmenes del servidor del nodo CSI de Datadog sean visibles tanto para el host como para los pods de usuario. Sin la propagación bidireccional de montajes, los sockets compartidos no pueden propagarse correctamente a los pods. + +Al aislar el controlador CSI de Datadog en un espacio de nombres privilegiado, los clústeres Kubernetes pueden compartir de forma segura sockets Datadog con pods de usuario que se ejecutan bajo estrictas normas de seguridad para pods como baseline o restricted, a la vez que se minimizan los riesgos de seguridad. + +
+ Limita el acceso al espacio de nombres y la configuración del controlador CSI de Datadog a operadores de confianza. Si los privilegios elevados del controlador CSI de Datadog están mal configurados, estos privilegios pueden ser mal utilizados. +
+ +## Referencias adicionales + +{{< partial name="whats-next/whats-next.html" >}} + +[1]: https://github.com/DataDog/datadog-csi-driver +[2]: https://hub.docker.com/r/datadog/csi-driver +[3]: https://kubernetes-csi.github.io/docs/introduction.html +[4]: https://kubernetes.io/docs/concepts/security/pod-security-standards/ \ No newline at end of file diff --git a/content/es/containers/kubernetes/_index.md b/content/es/containers/kubernetes/_index.md index 5ca0c4dc21aad..0f7823be6acfa 100644 --- a/content/es/containers/kubernetes/_index.md +++ b/content/es/containers/kubernetes/_index.md @@ -10,51 +10,190 @@ aliases: - /es/integrations/faq/container-integration-event/ - /es/integrations/faq/why-is-the-kubernetes-check-failing-with-a-connecttimeout-error-to-port-10250/ - /es/agent/kubernetes/ +description: Instalar y configurar el Datadog Agent en Kubernetes further_reading: +- link: https://learn.datadoghq.com/courses/getting-started-k8s + tag: Centro de aprendizaje + text: Empezando con Kubernetes Observability - link: https://app.datadoghq.com/release-notes?category=Container%20Monitoring - tag: Notas de la versión + tag: Notas de versiones text: ¡Échale un vistazo a las últimas versiones de los contenedores de Datadog! (Es necesario iniciar sesión en la aplicación). - link: /agent/guide/autodiscovery-management tag: Documentación - text: Limita la recopilación de datos solo a un subconjunto de contenedores + text: Limitar la recopilación de datos a un subconjunto de contenedores - link: /agent/guide/docker-deprecation tag: Documentación text: Obsolescencia del tiempo de ejecución Docker en Kubernetes - link: https://dtdg.co/fe - tag: Habilitar los fundamentos - text: Participa en una sesión interactiva para conocer mejor la monitorización en - Kubernetes + tag: Habilitación de los fundamentos + text: Participa en una sesión interactiva para conocer más sobre la monitorización + en Kubernetes +- link: https://www.datadoghq.com/blog/watermark-pod-autoscaler/ + tag: Blog + text: Guía para escalar tus pods de Kubernetes con el Watermark Pod Autoscaler title: Kubernetes --- -## Información general -Ejecuta el Datadog Agent en tu clúster de Kubernetes para empezar a recopilar métricas, trazas y logs de tus clústeres y aplicaciones. +{{< learning-center-callout header="Únete a una sesión web de capacitación" hide_image="true" btn_title="Inscríbete" btn_url="https://www.datadoghq.com/technical-enablement/sessions/?tags.topics-0=Kubernetes">}} + Esta sesión de capacitación básica se centrará en cómo Datadog puede monitorizar Kubernetes. Aprende cómo configurar Datadog para Kubernetes y cómo empezar. Explora las diversas vistas y herramientas que ofrece Datadog para visualizar y analizar métricas, trazas (traces) y logs de tu aplicación.. +{{< /learning-center-callout >}} -**Nota**: El Agent v6.0 o posteriores sólo es compatible con Kubernetes v1.7.6 o posteriores. Para ver versiones anteriores de Kubernetes, consulta las [versiones de Kubernetes heredadas][1]. +## Instalación del Agent -Para conocer los comandos del Agent, consulta las [guías de comandos del Agent][2]. +Puedes instalar el Agent utilizando el [Datadog Operator][4] o Helm Chart siguiendo la [guía de instalación en la aplicación en Fleet Automation][5]. Esta interfaz guiada te permite: +- Seleccionar tu distribución Kubernetes (por ejemplo, EKS, AKS o GKE) +- Generar comandos helm y kubectl con tu clave de API rellenada previamente +- Activar funciones como APM, Log Management, etiquetado y otras telemetrías mediante una configuración basada en la interfaz de usuario -Para obtener más información sobre el Datadog Cluster Agent y ver un enfoque simplificado de la recopilación de datos de monitorización a nivel de clúster, consulta [Cluster Agent para Kubernetes][3]. + +{{< img src="agent/basic_agent_usage/agent_install_k8.png" alt="Pasos de instalación en la aplicación del Datadog Agent en Kubernetes." style="width:90%;">}} + + +El flujo del Datadog Operator instala el Datadog Operator y utiliza recursos personalizados para configurar la cobertura de observabilidad. + +El flujo del Helm Chart instala el Agent utilizando DaemonSet y ofrece conmutadores similares para las funciones de observabilidad. + +Consulta [Versiones admitidas][6] para ver la lista completa de versiones de Kubernetes admitidas por el Datadog Agent. + + +### Instalación manual + +Para instalar manualmente tu Agent en Kubernetes, sigue las instrucciones de [Instalar y configurar manualmente el Datadog Agent con un DaemonSet][7]. + + +Para obtener información sobre comandos del Agent, consulta las guías de comandos del Agent. Para obtener información sobre el Datadog Cluster Agent, consulta Cluster Agent para Kubernetes. + +
+ +<CLUSTER_NAME> te permite delimitar checks de host y clúster. Este nombre único debe ser tokens separados por puntos y respetar las siguientes restricciones: +
    +
  • Debe contener solo letras minúsculas, números y guiones +
  • Debe empezar con una letra +
  • Debe terminar con un número o una letra +
  • Debe contener 80 caracteres o menos +
+
+ +
+ +## Configuración adicional +### Instalación sin privilegios + +{{< tabs >}} +{{% tab "Datadog Operator" %}} +Para ejecutar una instalación sin privilegios, añade lo siguiente a `datadog-agent.yaml`: + +{{< highlight yaml "hl_lines=13-18" >}} +apiVersion: datadoghq.com/v2alpha1 +kind: DatadogAgent +metadata: + name: datadog +spec: + global: + clusterName: + site: + credentials: + apiSecret: + secretName: datadog-secret + keyName: api-key +agent: + config: + securityContext: + runAsUser: + supplementalGroups: + - +{{< /highlight >}} + +- Sustituye `` por el UID para ejecutar el Datadog Agent. Datadog recomienda [configurar este valor en 100 a partir del Datadog Agent v7.48 o posterior][1]. +- Sustituye `` por el ID del grupo al que pertenece el socket Docker o contenedorizado. + +[1]: /es/data_security/kubernetes/#running-container-as-root-user + +A continuación, despliega el Agent: + +```shell +kubectl apply -f datadog-agent.yaml +``` + +{{% /tab %}} +{{% tab "Helm" %}} +Para ejecutar una instalación sin privilegios, añade lo siguiente a tu archivo `datadog-values.yaml`: + +{{< highlight yaml "hl_lines=4-7" >}} +datadog: + apiKeyExistingSecret: datadog-secret + site: + securityContext: + runAsUser: + supplementalGroups: + - +{{< /highlight >}} + +- Sustituye `` por el UID para ejecutar el Datadog Agent. +- Sustituye `` por el ID del grupo al que pertenece el socket Docker o contenedorizado. + +A continuación, despliega el Agent: + +```shell +helm install datadog-agent -f datadog-values.yaml datadog/datadog +``` + +{{% /tab %}} +{{< /tabs >}} + + +### Seleccionar registros de contenedor + +La interfaz de usuario en la aplicación te permite seleccionar el registro de la imagen del contenedor, por defecto gcr.io/datadoghq. Si Artifact Registry no es accesible en la región de tu despliegue, utiliza otro registro como: + +- `public.ecr.aws/datadog` (recomendado para desplegar el Agent en un entorno AWS) +- `datadoghq.azurecr.io` +- `docker.io/datadog` (puede estar sujeto a límites de tarifa a menos que sea cliente de Docker Hub) + + +### Desinstalar + + +{{< tabs >}} +{{% tab "Datadog Operator" %}} +```shell +kubectl delete datadogagent datadog +helm delete datadog-operator +``` + +Este comando elimina todos los recursos de Kubernetes creados al instalar Datadog Operator y desplegar el Datadog Agent. +{{% /tab %}} +{{% tab "Helm" %}} +```shell +helm uninstall datadog-agent +``` +{{% /tab %}} +{{< /tabs >}} {{< whatsnext desc="Esta sección incluye los siguientes temas:">}} - {{< nextlink href="/agent/kubernetes/installation">}}Instalación: instalar el Datadog Agent en un entorno Kubernetes.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/configuration">}}Configuración adicional: recopilar eventos, sobreescribir parámetros de proxy, enviar métricas personalizadas con DogStatsD, configurar listas de bloqueos y permitidos en contenedores, y hacer referencia a la lista completa de las variables de entorno disponibles.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/distributions">}}Distribuciones: revisar las configuraciones de base para grandes distribuciones Kubernetes, incluyendo AWS Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Red Hat OpenShift, Rancher y Oracle Container Engine for Kubernetes (OKE).{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/apm">}}APM-Configurar la recopilación de trazas: configurar el Agent para aceptar trazas, configurar tus Pods para comunicarse con el Agent y configurar tus rastreadores de aplicaciones para emitir trazas.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/log">}}Recopilación de logs: configurar la recopilación de logs en un entorno Kubernetes.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/tag">}}Extracción de etiquetas (tags): configurar el Agent para crear y asignar etiquetas a todas las métricas, trazas y a todos los logs emitidos por un contenedor, pod o nodo, en base a etiquetas o anotaciones de Kubernetes.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/integrations">}}Integraciones y Autodiscovery: para configurar integraciones en un entorno Kubernetes, utiliza la función Autodiscovery de Datadog.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/prometheus">}}Prometheus y OpenMetrics: recopilar tus métricas de Prometheus y OpenMetrics expuestas desde tu aplicación que se ejecuta en Kubernetes.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/control_plane">}}Monitorización de planos de control: monitorizar el servidor de API Kubernetes, el administrador de controladores, el programador y etcd.{{< /nextlink >}} - {{< nextlink href="/agent/kubernetes/data_collected">}}Datos recopilados: ver la lista de las métricas recopiladas por el Agent cuando se despliega en tu clúster Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/installation">}}Instalación: Instala el Datadog Agent en un entorno Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/configuration">}}Otras configuraciones: Recopila eventos, anula parámetros de proxy, envía métricas personalizadas con DogStatsD, configura listas de autorizaciones y bloqueos para contenedores, y haz referencia a la lista completa de variables de entorno.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/distributions">}}Distribuciones: Revisa configuraciones básicas para distribuciones Kubernetes mayores, incluyendo AWS Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE), Red Hat OpenShift, Rancher y Oracle Container Engine for Kubernetes (OKE).{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/apm">}}APM: Configura la recopilación de trazas: configura el Agent para aceptar trazas, configura tus pods para comunicarse con el Agent y configura los rastreadores de tu aplicación para emitir trazas.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/csi">}}Controlador CSI: Instala y configura el controlador Datadog CSI, y monta DogStatsD y el socket Trace Agent UDS utilizando volúmenes de Datadog CSI.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/log">}}Recopilación de logs: Configura la recopilación de logs en un entorno Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/tag">}}Extracción de etiquetas (tags): Configura el Agent para crear y asignar etiquetas a todas las métricas, trazas y logs emitidos por un contenedor, pod o nodo en función de etiquetas (labels) o anotaciones de Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/integrations">}}Integraciones y Autodiscovery: Para configurar integraciones en un entorno Kubernetes, utiliza la función Autodiscovery de Datadog.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/prometheus">}}Prometheus y OpenMetrics: Recopila tus métricas expuestas de Prometheus y OpenMetrics de tu aplicación que se ejecuta en Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/control_plane">}}Controla la monitorización de planos: Monitoriza el servidor de API, el controlador, el gestor, el programador y el etcd de Kubernetes.{{< /nextlink >}} + {{< nextlink href="/agent/kubernetes/data_collected">}}Datos recopilados: Consulta la lista de métricas recopiladas por el Agent cuando se despliega en tu clúster Kubernetes.{{< /nextlink >}} {{< /whatsnext >}} -## Leer más +## Referencias adicionales {{< partial name="whats-next/whats-next.html" >}} [1]: /es/agent/faq/kubernetes-legacy/ [2]: /es/agent/configuration/agent-commands/ -[3]: /es/containers/cluster_agent/ \ No newline at end of file +[3]: /es/containers/cluster_agent/ +[4]: https://docs.datadoghq.com/es/containers/datadog_operator/ +[5]: https://app.datadoghq.com/fleet/install-agent/latest?platform=kubernetes +[6]: https://docs.datadoghq.com/es/agent/supported_platforms/?tab=cloudandcontainers +[7]: https://docs.datadoghq.com/es/containers/guide/kubernetes_daemonset/ \ No newline at end of file diff --git a/content/es/integrations/ably.md b/content/es/integrations/ably.md index ce75c79b3705a..c3c4c032eba01 100644 --- a/content/es/integrations/ably.md +++ b/content/es/integrations/ably.md @@ -1,100 +1,46 @@ --- app_id: ably -app_uuid: 4596cd59-d3f2-4921-8133-3a448ccaea61 -assets: - dashboards: - Ably: assets/dashboards/ably.json - integration: - auto_install: true - configuration: {} - events: - creates_events: false - metrics: - check: - - ably.channels.mean - - ably.channels.min - - ably.channels.peak - - ably.connections.all.mean - - ably.connections.all.min - - ably.connections.all.peak - metadata_path: metadata.csv - prefix: ably. - service_checks: - metadata_path: assets/service_checks.json - source_type_id: 10340 - source_type_name: Ably - oauth: assets/oauth_clients.json -author: - homepage: https://ably.com - name: Ably - sales_email: sales@ably.com - support_email: support@ably.com categories: - nube - métricas -dependencies: -- https://github.com/DataDog/integrations-extras/blob/master/ably/README.md -display_on_public_website: true -draft: false -git_integration_title: ably -integration_id: ably -integration_title: Ably -integration_version: '' -is_public: true -manifest_version: 2.0.0 -name: ably -public_title: Ably -short_description: Recopilar y graficar métricas de Ably +custom_kind: integración +description: Recopilar y graficar métricas de Ably +integration_version: 1.0.0 +media: +- caption: 'Ably: dashboard' + image_url: images/ably-dashboard.png + media_type: imagen supported_os: - Linux - Windows - macOS -tile: - changelog: CHANGELOG.md - classifier_tags: - - Sistema operativo compatible::Linux - - Sistema operativo compatible::Windows - - Sistema operativo compatible::macOS - - Categoría::Nube - - Categoría::Métricas - - Tipo de datos enviados::Métricas - - Oferta::Integración - configuration: README.md#Configuración - description: Recopilar y graficar métricas de Ably - media: - - caption: 'Ably: dashboard' - image_url: images/ably-dashboard.png - media_type: imagen - overview: README.md#Información general - support: README.md#Soporte - title: Ably - uninstallation: README.md#Desinstalación +title: Ably --- - - ## Información general -La plataforma [Ably][1] se utiliza para potenciar casos de uso en tiempo real como multijugadores, chat, sincronización de datos, transmisión de datos y notificaciones en aplicaciones web y móviles altamente escalables de todo el mundo. Al utilizar nuestras API, los ingenieros pueden centrarse en la creación de funciones básicas, en lugar de tener que aprovisionar y mantener servidores e infraestructuras en la nube. -La integración Datadog de Ably envía métricas de [estadísticas de Ably][2] directamente a tu cuenta de Datadog. +La plataforma [Ably](https://ably.com) se utiliza para potenciar casos de uso en tiempo real como multijugadores, chat, sincronización de datos, transmisión de datos y notificaciones en aplicaciones web y móviles altamente escalables de todo el mundo. Al utilizar nuestras API, los ingenieros pueden centrarse en la creación de funciones básicas, en lugar de tener que aprovisionar y mantener servidores e infraestructuras en la nube. + +La integración de Datadog y Ably envía métricas de [estadísticas de Ably](https://ably.com/docs/general/statistics) directamente a tu cuenta de Datadog. Al utilizar la integración Datadog de Ably, puedes: -- Utilizar [estadísticas de Ably][2] junto con otras métricas clave en Datadog + +- Uso de [estadísticas de Ably](https://ably.com/docs/general/statistics) junto con otras métricas clave en Datadog - Correlacionar el uso de mensajes, canales y conexiones de Ably para el análisis colaborativo en dashboards de Datadog - Visualizar y realizar un seguimiento de las estadísticas de uso de Ably en Datadog -## Ajuste +## Configuración - **En Datadog**: Ve a **integraciones**, selecciona el cuadro de Ably y haz clic en **Install Integration** (Instalar integración). -- Haz clic en **Connect Accounts** (Conectar cuentas) para iniciar la autorización de esta integración. Se te redirigirá a [Ably][1]. +- Haz clic en **Connect Accounts** (Conectar cuentas) para iniciar la autorización de esta integración. Se te redirigirá a [Ably](https://ably.com). - **En Ably**: Inicia sesión y ve a **Tus aplicaciones**. -![Captura de pantalla de Ably][3] +![Captura de pantalla de Ably](https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/your-apps.png) - Seleccione la **aplicación Ably** para la que quieres configurar la **integración Datadog** y haz clic en **Integrations** (Integraciones). -![Captura de pantalla de Ably][4] +![Captura de pantalla de Ably](https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/integrations.png) - Haz clic en el botón **Connect to Datadog** (Conectarse a Datadog) para iniciar la autorización de esta integración. @@ -102,23 +48,178 @@ Al utilizar la integración Datadog de Ably, puedes: - Haz clic en el botón **Authorise** (Autorizar) para finalizar la configuración y volver al sitio web de Ably. -![Captura de pantalla de Ably][5] +![Captura de pantalla de Ably](https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/setup-integration.png) Tus estadísticas de aplicaciones Ably aparecen ahora en Datadog. ## Datos recopilados -Para ver más detalles sobre las estadísticas de Ably, lee la [documentación sobre estadísticas de aplicaciones][2]. +Para ver más detalles sobre las estadísticas de Ably, consulta la [documentación sobre estadísticas de aplicaciones](https://ably.com/docs/general/statistics). ### Métricas -{{< get-metrics-from-git "ably" >}} +| | | +| --- | --- | +| **ably.apiRequests.all.failed**
(count) | Número total de solicitudes fallidas.
_Se muestra como solicitud_ | +| **ably.apiRequests.all.refused**
(count) | Número total de solicitudes rechazadas (debido a los límites de la cuenta).
_Se muestra como solicitud_ | +| **ably.apiRequests.all.succeeded**
(count) | Número total de solicitudes realizadas.
_Se muestra como solicitud_ | +| **ably.apiRequests.other.failed**
(count) | Número total de solicitudes fallidas, excluidas las solicitudes de token y de extracción.
_Se muestra como solicitud_ | +| **ably.apiRequests.other.refused**
(count) | Número total de solicitudes rechazadas, excluidas las solicitudes de token y de extracción.
_Se muestra como solicitud_ | +| **ably.apiRequests.other.succeeded**
(count) | Número total de solicitudes realizadas, excluidas las solicitudes de token y de extracción.
_Se muestra como solicitud_ | +| **ably.apiRequests.push.failed**
(count) | Número total de solicitudes de extracción fallidas.
_Se muestra como solicitud_ | +| **ably.apiRequests.push.refused**
(count) | Número total de solicitudes de extracción rechazadas.
_Se muestra como solicitud_ | +| **ably.apiRequests.push.succeeded**
(count) | Número total de solicitudes de extracción realizadas.
_Se muestra como solicitud_ | +| **ably.apiRequests.tokenRequests.failed**
(count) | Número total de solicitudes de token fallidas.
_Se muestra como solicitud_ | +| **ably.apiRequests.tokenRequests.refused**
(count) | Número total de solicitudes de token rechazadas (debido a permisos o limitación de frecuencia).
_Se muestra como solicitud_ | +| **ably.apiRequests.tokenRequests.succeeded**
(count) | Número total de solicitudes de token realizadas.
_Se muestra como solicitud_ | +| **ably.channels.mean**
(gauge) | Recuento medio de canales activos.
_Se muestra como elemento_ | +| **ably.channels.min**
(gauge) | Número mínimo de canales activos.
_Se muestra como elemento_ | +| **ably.channels.opened**
(count) | Número total de canales abiertos.
_Se muestra como elemento_ | +| **ably.channels.peak**
(gauge) | Número máximo de canales activos.
_Se muestra como elemento_ | +| **ably.channels.refused**
(count) | Número total de solicitudes de conexión de canales fallidas debido a los permisos.
_Se muestra como solicitud_ | +| **ably.connections.all.mean**
(gauge) | Recuento medio de conexiones.
_Se muestra como conexión_ | +| **ably.connections.all.min**
(gauge) | Recuento mínimo de conexiones.
_Se muestra como conexión_ | +| **ably.connections.all.opened**
(count) | Número total de conexiones abiertas.
_Se muestra como conexión_ | +| **ably.connections.all.peak**
(gauge) | Recuento de conexiones pico.
_Se muestra como conexión_ | +| **ably.connections.all.refused**
(count) | Número total de conexiones rechazadas.
_Se muestra como conexión_ | +| **ably.messages.all.all.count**
(count) | Recuento total de mensajes.
_Se muestra como mensaje_ | +| **ably.messages.all.all.data**
(count) | Tamaño total de mensajes.
_Se muestra como bytes_ | +| **ably.messages.all.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas).
_Se muestra como bytes_ | +| **ably.messages.all.messages.count**
(count) | Recuento total de mensajes, excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.all.messages.data**
(count) | Tamaño total de mensajes, excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.all.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.all.presence.count**
(count) | Recuento total de mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.all.presence.data**
(count) | Tamaño total de mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.all.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas).
_Se muestra como bytes_ | +| **ably.messages.inbound.all.all.count**
(count) | Recuento total de mensajes entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.all.all.data**
(count) | Tamaño total de mensajes entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.all.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.all.messages.count**
(count) | Recuento total de mensajes entrantes (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.inbound.all.messages.data**
(count) | Tamaño total de mensajes entrantes (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.inbound.all.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.all.presence.count**
(count) | Recuento total de mensajes de presencia entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.all.presence.data**
(count) | Tamaño total de mensajes de presencia entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.all.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.realtime.all.count**
(count) | Recuento total de mensajes entrantes en tiempo real (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.realtime.all.data**
(count) | Tamaño total de los mensajes entrantes en tiempo real (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.realtime.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes entrantes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.realtime.messages.count**
(count) | Recuento total de mensajes entrantes en tiempo real (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.inbound.realtime.messages.data**
(count) | Tamaño total de los mensajes entrantes en tiempo real (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra en bytes_ | +| **ably.messages.inbound.realtime.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes entrantes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.inbound.realtime.presence.count**
(count) | Recuento total de mensajes de presencia entrantes en tiempo real (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.realtime.presence.data**
(count) | Tamaño total de los mensajes de presencia entrantes en tiempo real (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.realtime.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia entrantes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.rest.all.count**
(count) | Recuento total de mensajes REST entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.rest.all.data**
(count) | Tamaño total de los mensajes REST entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.rest.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes REST entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.rest.messages.count**
(count) | Recuento total de mensajes REST entrantes (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.inbound.rest.messages.data**
(count) | Tamaño total de los mensajes REST entrantes (recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como bytea_ | +| **ably.messages.inbound.rest.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes REST entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.inbound.rest.presence.count**
(count) | Recuento total de mensajes de presencia REST entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como mensaje_ | +| **ably.messages.inbound.rest.presence.data**
(count) | Tamaño total de los mensajes de presencia REST entrantes (recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.inbound.rest.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia REST entrantes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, recibidos por el servicio Ably de los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.all.all.count**
(count) | Recuento total de mensajes salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.all.all.data**
(count) | Tamaño total de los mensajes salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.all.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.all.messages.count**
(count) | Recuento total de mensajes salientes (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.all.messages.data**
(count) | Tamaño total de los mensajes salientes (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.all.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.all.presence.count**
(count) | Recuento total de mensajes de presencia salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.all.presence.data**
(count) | Tamaño total de los mensajes de presencia salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.all.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.all.count**
(count) | Recuento total de mensajes de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como mensaje_ | +| **ably.messages.outbound.externalQueue.all.data**
(count) | Tamaño total de los mensajes de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Reactor Firehose (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.messages.count**
(count) | Recuento total de mensajes de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.externalQueue.messages.data**
(count) | Tamaño total de los mensajes de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Reactor Firehose (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.presence.count**
(count) | Recuento total de mensajes de presencia de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como mensaje_ | +| **ably.messages.outbound.externalQueue.presence.data**
(count) | Tamaño total de los mensajes de presencia de Reactor Firehose (enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como bytes_ | +| **ably.messages.outbound.externalQueue.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia de Reactor Firehose (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a algún objetivo externo utilizando Reactor Firehose).
_Se muestra como bytes_ | +| **ably.messages.outbound.httpEvent.all.count**
(count) | Total de mensajes enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como mensaje_ | +| **ably.messages.outbound.httpEvent.all.data**
(count) | Tamaño total de los mensajes enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como bytes_ | +| **ably.messages.outbound.httpEvent.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes enviados por un activador HTTP (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como bytes_ | +| **ably.messages.outbound.httpEvent.messages.count**
(count) | Total de mensajes enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.httpEvent.messages.data**
(count) | Tamaño total de los mensajes enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.httpEvent.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes enviados por un activador HTTP (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.httpEvent.presence.count**
(count) | Total de mensajes de presencia enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como mensaje_ | +| **ably.messages.outbound.httpEvent.presence.data**
(count) | Tamaño total de los mensajes de presencia enviados por un activador HTTP (normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como bytes_ | +| **ably.messages.outbound.httpEvent.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia enviados por un activador HTTP (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, normalmente una función sin servidor en un servicio como AWS Lambda, Google Cloud Functions o Azure Functions).
_Se muestra como bytes_ | +| **ably.messages.outbound.push.all.count**
(count) | Recuento total de mensajes Push (enviados a dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como mensaje_ | +| **ably.messages.outbound.push.all.data**
(count) | Tamaño total de los mensajes Push (enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como bytes_ | +| **ably.messages.outbound.push.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes Push (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como bytes_ | +| **ably.messages.outbound.push.messages.count**
(count) | Recuento total de mensajes Push (enviados a dispositivos a través de un transporte de notificaciones Push como FCM o APNS), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.push.messages.data**
(count) | Tamaño total de los mensajes Push (enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.push.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes Push (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como bytes_ | +| **ably.messages.outbound.push.presence.count**
(count) | Recuento total de mensajes de presencia Push (enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como mensaje_ | +| **ably.messages.outbound.push.presence.data**
(count) | Tamaño total de los mensajes de presencia Push (enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como bytes_ | +| **ably.messages.outbound.push.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia Push (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados a los dispositivos a través de un transporte de notificaciones Push como FCM o APNS).
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.all.count**
(count) | Recuento total de mensajes salientes en tiempo real (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.realtime.all.data**
(count) | Tamaño total de los mensajes salientes en tiempo real (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes salientes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.messages.count**
(count) | Recuento total de mensajes salientes en tiempo real (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.realtime.messages.data**
(count) | Tamaño total de los mensajes salientes en tiempo real (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes salientes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.presence.count**
(count) | Recuento total de mensajes de presencia salientes en tiempo real (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.realtime.presence.data**
(count) | Tamaño total de los mensajes de presencia salientes en tiempo real (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.realtime.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia salientes en tiempo real (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.all.count**
(count) | Recuento total de mensajes REST salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.rest.all.data**
(count) | Tamaño total de los mensajes REST salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes REST salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.messages.count**
(count) | Recuento total de mensajes REST salientes (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.rest.messages.data**
(count) | Tamaño total de los mensajes REST salientes (enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes REST salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.presence.count**
(count) | Recuento total de mensajes de presencia REST salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como mensaje_ | +| **ably.messages.outbound.rest.presence.data**
(count) | Tamaño total de los mensajes de presencia REST salientes (enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.rest.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia REST salientes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes).
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.all.count**
(count) | Recuento total de mensajes de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como mensaje_ | +| **ably.messages.outbound.sharedQueue.all.data**
(count) | Tamaño total de los mensajes de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Reactor Queue (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.messages.count**
(count) | Recuento total de mensajes de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.sharedQueue.messages.data**
(count) | Tamaño total de los mensajes de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Reactor Queue (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a un Reactor Queue), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.presence.count**
(count) | Recuento total de mensajes de presencia de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como mensaje_ | +| **ably.messages.outbound.sharedQueue.presence.data**
(count) | Tamaño total de los mensajes de presencia de Reactor Queue (enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como bytes_ | +| **ably.messages.outbound.sharedQueue.presence.uncompressedData**
(count) | Tamaño total sin comprimir del mensaje de presencia de Reactor Queue (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a un Reactor Queue).
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.all.count**
(count) | Recuento total de mensajes de Webhook (enviados desde el servicio Ably a clientes que utilizan Webhooks).
_Se muestra como mensaje_ | +| **ably.messages.outbound.webhook.all.data**
(count) | Tamaño total de los mensajes de Webhook (enviados desde el servicio Ably a los clientes que utilizan Webhooks).
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Webhook (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes que utilizan Webhooks).
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.messages.count**
(count) | Recuento total de mensajes de Webhook (enviados desde el servicio Ably a clientes que utilizan Webhooks), excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.outbound.webhook.messages.data**
(count) | Tamaño total de los mensajes de Webhook (enviados desde el servicio Ably a los clientes que utilizan Webhooks), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de Webhook (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes que utilizan Webhooks), excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.presence.count**
(count) | Recuento total de mensajes de presencia de Webhook (enviados desde el servicio Ably a clientes que utilizan Webhooks).
_Se muestra como mensaje_ | +| **ably.messages.outbound.webhook.presence.data**
(count) | Tamaño total de los mensajes de presencia de Webhook (enviados desde el servicio Ably a los clientes que utilizan Webhooks).
_Se muestra como bytes_ | +| **ably.messages.outbound.webhook.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia de Webhook (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas, enviados desde el servicio Ably a los clientes que utilizan Webhooks).
_Se muestra como bytes_ | +| **ably.messages.persisted.all.count**
(count) | Recuento total de mensajes persistentes en función de las reglas de canal configuradas.
_Se muestra como mensaje_ | +| **ably.messages.persisted.all.data**
(count) | Tamaño total de los mensajes persistentes en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.persisted.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes persistentes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.persisted.messages.count**
(count) | Recuento total de mensajes persistentes en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.persisted.messages.data**
(count) | Tamaño total de los mensajes persistentes en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.persisted.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes persistentes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.persisted.presence.count**
(count) | Recuento total de mensajes de presencia persistentes en función de las reglas de canal configuradas.
_Se muestra como mensaje_ | +| **ably.messages.persisted.presence.data**
(count) | Tamaño total de los mensajes de presencia persistentes en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.persisted.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia persistentes (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.processed.all.count**
(count) | Recuento total de mensajes procesados en función de las reglas de canal configuradas.
_Se muestra como mensaje_ | +| **ably.messages.processed.all.data**
(count) | Tamaño total de los mensajes procesados en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.processed.all.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes procesados (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.processed.messages.count**
(count) | Recuento total de mensajes procesados en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como mensaje_ | +| **ably.messages.processed.messages.data**
(count) | Tamaño total de los mensajes procesados en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.processed.messages.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes procesados (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas, excluidos los mensajes de presencia.
_Se muestra como bytes_ | +| **ably.messages.processed.presence.count**
(count) | Recuento total de mensajes de presencia procesados en función de las reglas de canal configuradas.
_Se muestra como mensaje_ | +| **ably.messages.processed.presence.data**
(count) | Tamaño total de los mensajes de presencia procesados en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.messages.processed.presence.uncompressedData**
(count) | Tamaño total sin comprimir de los mensajes de presencia procesados (excluida cualquier compresión, como la compresión delta: https://ably.com/documentation/realtime/channels/channel-parameters/deltas) en función de las reglas de canal configuradas.
_Se muestra como bytes_ | +| **ably.push.channelMessages**
(count) | Número total de mensajes del canal Push.
_Se muestra como mensaje_ | +| **ably.push.directPublishes**
(count) | Número total de publicaciones directas.
_Se muestra como operación_ | +| **ably.push.notifications.all**
(count) | Número total de notificaciones Push.
_Se muestra como mensaje_ | +| **ably.push.notifications.delivered**
(count) | Número total de notificaciones Push entregadas.
_Se muestra como mensaje_ | +| **ably.push.notifications.failed**
(count) | Número total de notificaciones Push fallidas.
_Se muestra como mensaje_ | +| **ably.push.notifications.refused**
(count) | Número total de notificaciones Push rechazadas.
_Se muestra como mensaje_ | ### Eventos La integración de Ably no incluye eventos. -### Checks de servicios +### Checks de servicio La integración de Ably no incluye checks de servicio. @@ -130,7 +231,7 @@ La integración de Ably no incluye checks de servicio. - Haz clic en el botón **Remove** (Eliminar) de la sección **Integración Datadog**. -![Captura de pantalla de Ably][7] +![Captura de pantalla de Ably](https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/uninstall-integration.png) Las estadísticas de tu aplicación Ably ya no se envían a Datadog. @@ -138,17 +239,8 @@ Las estadísticas de tu aplicación Ably ya no se envían a Datadog. Una vez desinstalada esta integración, se revocan todas las autorizaciones anteriores. -Además, asegúrate de que todas las claves de API asociadas a esta integración se han desactivado buscando el nombre de la integración en la [página de claves de API][8]. +Además, asegúrate de que todas las claves de API asociadas a esta integración se han desactivado, buscando el nombre de la integración en la [página de claves de API](https://app.datadoghq.com/organization-settings/api-keys?filter=Ably). -## Agent -¿Necesitas ayuda? Ponte en contacto con el [servicio de asistencia de Ably][9]. +## Soporte -[1]: https://ably.com -[2]: https://ably.com/docs/general/statistics -[3]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/your-apps.png -[4]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/integrations.png -[5]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/setup-integration.png -[6]: https://github.com/DataDog/integrations-extras/blob/master/ably/metadata.csv -[7]: https://raw.githubusercontent.com/DataDog/integrations-extras/master/ably/images/uninstall-integration.png -[8]: https://app.datadoghq.com/organization-settings/api-keys?filter=Ably -[9]: https://ably.com/support \ No newline at end of file +¿Necesitas ayuda? Ponte en contacto con el [servicio de asistencia de Ably](https://ably.com/support). \ No newline at end of file diff --git a/content/es/tracing/guide/_index.md b/content/es/tracing/guide/_index.md index b505963a638ff..86d0f67289c79 100644 --- a/content/es/tracing/guide/_index.md +++ b/content/es/tracing/guide/_index.md @@ -7,6 +7,8 @@ cascade: category: Guía rank: 50 subcategory: Guías de APM +description: Guías paso a paso para empezar con APM, habilitando tutoriales de rastreo, + guías de configuración y técnicas avanzadas de rastreo. disable_toc: true private: true title: Guías para el rastreo @@ -27,24 +29,24 @@ title: Guías para el rastreo ### Tutoriales: Habilitación del rastreo -Estos tutoriales te guiarán a través de la configuración de una aplicación multiservicio de ejemplo con instrumentación automática y personalizada/manual, y la configuración del stack hasta que vea trazas (traces) en Datadog APM. Todos los tutoriales muestran lo mismo, pero con diferentes lenguajes de programación y configuraciones de infraestructura. Elige el que más se parezca a tu entorno de desarrollo e implementación a fin de aprender lo básico para empezar a usar APM. +Estos tutoriales te guiarán a través de la configuración de una aplicación multiservicio de ejemplo con instrumentación automática y personalizada/manual, y la configuración del stack hasta que vea trazas en Datadog APM. Todos los tutoriales muestran lo mismo, pero con diferentes lenguajes de programación y configuraciones de infraestructura. Elige el que más se parezca a tu entorno de desarrollo e implementación a fin de aprender lo básico para empezar a usar APM. -{{< whatsnext desc="Elige tu lenguaje y entorno:" >}} - {{< nextlink href="tracing/guide/tutorial-enable-python-host" >}} Habilitación del rastreo en una aplicación Python en el mismo host que el Datadog Agent{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-python-containers" >}} Habilitación del rastreo en una aplicación Python y un Datadog Agent en contenedores{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-python-container-agent-host" >}} Habilitación del rastreo para una aplicación Python en un contenedor y un Agent en un host{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-host" >}} Habilitación del rastreo en una aplicación Java en el mismo host que el Datadog Agent{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-containers" >}} Habilitación del rastreo en una aplicación Java y un Datadog Agent en contenedores{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-container-agent-host" >}} Habilitación del rastreo para una aplicación Java en un contenedor y un Agent en un host{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-gke" >}} Habilitación del rastreo para una aplicación Java en GKE{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-aws-eks" >}} Habilitación del rastreo para una aplicación Java en AWS EKS{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-aws-ecs-ec2" >}} Habilitación del rastreo para una aplicación Java en Amazon ECS con EC2{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-aws-ecs-fargate" >}} Habilitación del rastreo para una aplicación Java en Amazon ECS con Fargate{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-java-admission-controller" >}} Habilitación del rastreo para una aplicación Java con el Controlador de admisión{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-go-host" >}} Habilitación del rastreo en una aplicación Go en el mismo host que el Datadog Agent{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-go-containers" >}} Habilitación del rastreo en una aplicación Go y un Datadog Agent en contenedores{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-go-aws-ecs-ec2" >}} Habilitación del rastreo para una aplicación Go en Amazon ECS con EC2{{< /nextlink >}} - {{< nextlink href="tracing/guide/tutorial-enable-go-aws-ecs-fargate" >}} Habilitación del rastreo para una aplicación Go en Amazon ECS con Fargate{{< /nextlink >}} +{{< whatsnext desc="Elige tu lenguaje y tu entorno:" >}} + {{< nextlink href="tracing/guide/tutorial-enable-python-host" >}}{{< img src="/integrations_logos/python-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-host-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Python en el mismo host del Datadog Agent{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-python-containers" >}}{{< img src="/integrations_logos/python-avatar.png" inline="true" >}} {{< img src="tracing/guide/tutorials/tutorial-container-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Python y el Datadog Agent en contenedores{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-python-container-agent-host" >}}{{< img src="/integrations_logos/python-avatar.png" inline="true" >}} {{< img src="tracing/guide/tutorials/tutorial-container-icon.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-host-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Python en un contenedor y un Agent en un host{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-host" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-host-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en el mismo host del Datadog Agent{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-containers" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-container-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java y el Datadog Agent en contenedores{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-container-agent-host" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-container-icon.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-host-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en un contenedor y un Agent en un host{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-gke" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-gke-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en GKE{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-aws-eks" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-eks-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en AWS EKS{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-aws-ecs-ec2" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-ec2-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en Amazon ECS con EC2{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-aws-ecs-fargate" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-fargate-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Java en Amazon ECS con Fargate{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-java-admission-controller" >}}{{< img src="integrations_logos/java-avatar.png" inline="true">}} Habilitar el rastreo de una aplicación Java con el Admission Controller{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-go-host" >}}{{< img src="integrations_logos/golang-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-host-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Go en el mismo host del Datadog Agent{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-go-containers" >}}{{< img src="integrations_logos/golang-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-container-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Go y el Datadog Agent en contenedores{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-go-aws-ecs-ec2" >}}{{< img src="integrations_logos/golang-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-ec2-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Go en Amazon ECS con EC2{{< /nextlink >}} + {{< nextlink href="tracing/guide/tutorial-enable-go-aws-ecs-fargate" >}}{{< img src="integrations_logos/golang-avatar.png" inline="true">}} {{< img src="tracing/guide/tutorials/tutorial-fargate-icon.png" inline="true">}} Habilitar el rastreo de una aplicación Go en Amazon ECS con Fargate{{< /nextlink >}} {{< /whatsnext >}}
@@ -55,27 +57,37 @@ Estos tutoriales te guiarán a través de la configuración de una aplicación m {{< /whatsnext >}}
-{{< whatsnext desc="Configuración de muestreo de consumo" >}} - {{< nextlink href="/tracing/guide/trace_ingestion_volume_control/" >}}Controla el volumen de consumo de tramos (spans) con mecanismos de consumo{{< /nextlink >}} - {{< nextlink href="/opentelemetry/guide/ingestion_sampling_with_opentelemetry/" >}}Muestreo de consumo con OpenTelemetry{{< /nextlink >}} - {{< nextlink href="/tracing/guide/ingestion_sampling_use_cases/" >}}Casos de uso de muestreo de consumo{{< /nextlink >}} +{{< whatsnext desc="Configuración del muestreo de la ingesta" >}} + {{< nextlink href="/tracing/guide/trace_ingestion_volume_control/" >}}Controlar el volumen de consumo de tramos con Mecanismos de ingesta{{< /nextlink >}} + {{< nextlink href="/opentelemetry/guide/ingestion_sampling_with_opentelemetry/" >}}Muestreo de la ingesta con OpenTelemetry{{< /nextlink >}} + {{< nextlink href="/tracing/guide/ingestion_sampling_use_cases/" >}}Casos prácticos de muestreo de la ingesta{{< /nextlink >}} + {{< nextlink href="/tracing/guide/resource_based_sampling/" >}}Muestreo basado en recursos{{< /nextlink >}} {{< /whatsnext >}}
-{{< whatsnext desc="Guías para el rastreo" >}} - {{< nextlink href="/opentelemetry/guide/otel_api_tracing_interoperability/" >}}Interoperabilidad de la API de OpenTelemetry y los rastreos instrumentados de Datadog{{< /nextlink >}} - {{< nextlink href="tracing/guide/configure_an_apdex_for_your_traces_with_datadog_apm" >}}Configurar la puntuación de Apdex por servicio{{< /nextlink >}} - {{< nextlink href="tracing/guide/configuring-primary-operation" >}}Operaciones principales en los servicios {{< /nextlink >}} - {{< nextlink href="tracing/guide/ignoring_apm_resources" >}}Descartar checks de estado y otros tramos (spans) no deseados ignorando recursos{{< /nextlink >}} +{{< whatsnext desc="Guías de configuración" >}} + {{< nextlink href="/tracing/guide/remote_config" >}}Preparación de la configuración remota del rastreo{{< /nextlink >}} +{{< /whatsnext >}} +
+ +{{< whatsnext desc="Guías de rastreo" >}} + {{< nextlink href="/opentelemetry/guide/otel_api_tracing_interoperability/" >}}Interoperabilidad de la API de OpenTelemetry y las trazas instrumentadas por Datadog{{< /nextlink >}} + {{< nextlink href="tracing/guide/configure_an_apdex_for_your_traces_with_datadog_apm" >}}Configurar Apdex Score por servicio{{< /nextlink >}} + {{< nextlink href="tracing/guide/configuring-primary-operation" >}}Operaciones primarias en servicios{{< /nextlink >}} + {{< nextlink href="tracing/guide/ignoring_apm_resources" >}}Descartar checks de estado y otros tramos no deseados ignorando recursos{{< /nextlink >}} {{< nextlink href="tracing/guide/ddsketch_trace_metrics/" >}}Métricas basadas en DDSketch en APM{{< /nextlink >}} - {{< nextlink href="/tracing/guide/send_traces_to_agent_by_api/" >}}Enviar trazas (traces) al Agent mediante la API de rastreo{{< /nextlink >}} - {{< nextlink href="tracing/guide/span_and_trace_id_format" >}}Formatos válidos de ID de tramo (span) y traza (trace){{< /nextlink >}} - {{< nextlink href="tracing/guide/trace-agent-from-source" >}}Instalación del Agent de rastreo desde la fuente{{< /nextlink >}} - {{< nextlink href="/developers/community/libraries/#apm-distributed-tracing-client-libraries" >}}Bibliotecas cliente de rastreo{{< /nextlink >}} - {{< nextlink href="tracing/guide/setting_primary_tags_to_scope/" >}}Configuración de etiquetas (tags) principales como contexto{{< /nextlink >}} + {{< nextlink href="/tracing/guide/send_traces_to_agent_by_api/" >}}Envío de trazas al Agent mediante la API de rastreo{{< /nextlink >}} + {{< nextlink href="tracing/guide/span_and_trace_id_format" >}}Formatos válidos de los ID de tramos y trazas{{< /nextlink >}} + {{< nextlink href="tracing/guide/trace-agent-from-source" >}}Instalar el Trace Agent desde la fuente{{< /nextlink >}} + {{< nextlink href="/developers/community/libraries/#apm-distributed-tracing-client-libraries" >}}Bibliotecas de rastreo de clientes{{< /nextlink >}} + {{< nextlink href="tracing/guide/setting_primary_tags_to_scope/" >}}Configurar etiquetas primarias de contexto{{< /nextlink >}} {{< nextlink href="tracing/guide/serverless_enable_aws_xray/" >}}Decidir cuándo utilizar Datadog APM y AWS X-Ray {{< /nextlink >}} - {{< nextlink href="/tracing/guide/setting_up_apm_with_cpp/" >}}Configuración de APM con C++{{< /nextlink >}} - {{< nextlink href="/tracing/guide/leveraging_diversity_sampling/" >}}Comprender la política de retención de trazas (traces) de Datadog{{< /nextlink >}} + {{< nextlink href="/tracing/guide/setting_up_apm_with_cpp/" >}}Configurar APM con C++{{< /nextlink >}} + {{< nextlink href="/tracing/guide/leveraging_diversity_sampling/" >}}Comprender la política de retención de trazas de Datadog{{< /nextlink >}} {{< nextlink href="/tracing/guide/agent_tracer_hostnames" >}}Comprender la diferencia entre el host del Agent y el host del rastreador{{< /nextlink >}} - {{< nextlink href="/tracing/guide/setting_up_apm_with_kubernetes_service/" >}}Configuración de APM con el servicio Kubernetes{{< /nextlink >}} + {{< nextlink href="/tracing/guide/setting_up_apm_with_kubernetes_service/" >}}Configurar APM con el servicio Kubernetes{{< /nextlink >}} + {{< nextlink href="/tracing/guide/aws_payload_tagging/" >}}Capturar solicitudes y respuestas de servicios de AWS automáticamente{{< /nextlink >}} + {{< nextlink href="/tracing/guide/service_overrides/" >}}Desactivación de servicios{{< /nextlink >}} + {{< nextlink href="/tracing/guide/injectors/" >}}Comprender el comportamiento del inyector con la Instrumentación de un solo paso{{< /nextlink >}} + {{< nextlink href="/tracing/code_origin/" >}}Origen del código de tramos{{< /nextlink >}} {{< /whatsnext >}} \ No newline at end of file diff --git a/content/fr/api/latest/fleet-automation/_index.md b/content/fr/api/latest/fleet-automation/_index.md new file mode 100644 index 0000000000000..f380787eafa61 --- /dev/null +++ b/content/fr/api/latest/fleet-automation/_index.md @@ -0,0 +1,3 @@ +--- +title: Fleet Automation +--- diff --git a/content/ja/api/latest/fleet-automation/_index.md b/content/ja/api/latest/fleet-automation/_index.md new file mode 100644 index 0000000000000..678da1bd72638 --- /dev/null +++ b/content/ja/api/latest/fleet-automation/_index.md @@ -0,0 +1,3 @@ +--- +title: フリートオートメーション +--- diff --git a/content/ja/error_tracking/error_grouping.md b/content/ja/error_tracking/error_grouping.md new file mode 100644 index 0000000000000..3a18f4805c0ee --- /dev/null +++ b/content/ja/error_tracking/error_grouping.md @@ -0,0 +1,397 @@ +--- +aliases: +- /ja/logs/error_tracking/custom_grouping +- /ja/logs/error_tracking/default_grouping +- /ja/tracing/error_tracking/custom_grouping +- /ja/real_user_monitoring/error_tracking/custom_grouping +- /ja/real_user_monitoring/error_tracking/default_grouping +- /ja/error_tracking/default_grouping +description: エラーがどのように課題にグループ化されるかを理解します。 +title: エラーのグループ化 +--- + +## デフォルトのグルーピング + +エラー追跡は、類似したエラーをインテリジェントに課題にグループ化します。このグループ化は、次のエラープロパティに基づいて行われます。 + +- `service`: エラーが発生したサービス。 +- `error.type` または `error.kind`: エラーのクラス (種類)。 +- `error.message`: エラーの説明。 +- `error.stack`: 最上位の意味のあるスタック フレームのファイル名と関数名。 + +エラー スタック トレースは、エラーがスローされてから Datadog のインスツルメンテーションによって捕捉されるまでに辿るコード パスです。Error Tracking は、最上位のスタック フレーム (**location**: エラーの位置) を評価し、それを使ってエラーをグルーピングします。 + +2 つのエラーでスタック フレームのプロパティがどれか 1 つでも異なる場合、それらのエラーは別々の Issue にグルーピングされます。たとえば、Error Tracking はサービスやエラー タイプが異なるものを同じ Issue にグルーピングしません。また、Error Tracking は、数値、句読点、引用符や括弧で囲まれたものを無視します: 単語のようなトークンのみが使用されます。 + +
+ヒント: 最適なグルーピングを確実にするために、エラー メッセージ内の変数は引用符または括弧で囲んでください。 +
+ +**注**: グルーピングの精度を高めるために、Error Tracking は、バージョン、ID、日付などの可変なスタック フレーム プロパティを削除します。 + + +## カスタムグルーピング + +エラー追跡は、デフォルトの戦略を使って、類似のエラーを問題としてインテリジェントにグループ化します。_カスタムフィンガープリンティング_を使えば、グループ化の決定を完全に制御し、エラースパンに対するグループ化の動作をカスタマイズすることができます。 + +エラーの `error.fingerprint` を提供することで、グループ化をカスタマイズできます。フィンガープリントは、エラーソースに応じて属性またはタグ で提供されます (詳細は[セットアップ](#setup)を参照)。`error.fingerprint` の値には特定の形式や要件はありませんが、内容は文字列でなければなりません。 + +`error.fingerprint` が指定されている場合、グループ化の動作は次のルールに従います。 + +* カスタムグループ化がデフォルトの戦略よりも優先されます。 +* カスタムグループ化はエラーのサブセットにのみ適用可能で、デフォルトの戦略と共存できます。 +* `error.fingerprint` の内容は、変更せずにそのまま使用されます (ただし、標準化されたフィンガー プリント形式に変換されます)。 +* 同じサービスで発生し、同じ `error.fingerprint` 属性を持つエラーは、同じ問題としてグループ化されます。 +* `service` 属性が異なるエラーは、別の問題としてグループ化されます。 + +## セットアップ + +### APM +カスタムグループ化に必要なのは、1 つのエラースパンと、文字列で指定された 1 つの `error.fingerprint` スパンタグのみです。 + +まだ Datadog で APM トレースを収集していない場合は、[APM ドキュメント][1]を参照して APM をセットアップします。 + +#### 例 + +すでに APM スパンを送信している場合は、エラースパンに新しい `error.fingerprint` タグを追加します。 + +Python での例を次に示します。 + +```python +with tracer.trace("throws.an.error") as span: + span.set_tag('error.fingerprint', 'my-custom-grouping-material') + raise Exception("Something went wrong") +``` + +例外発生時点でアクティブなスパンが存在する場合は、例外情報が捕捉され、スパンにアタッチされます。 +この場合、エラー追跡でこれらのエラースパンを単一の問題としてグループ化するために `my-custom-grouping-material` が使用されます。 + +### ログ管理 +カスタムグループ化に必要なのは、1 つのエラーログと、文字列で指定された 1 つの `error.fingerprint` 属性のみです。 + +まだ Datadog でログを収集していない場合は、[ログ管理のドキュメント][2]を参照してログをセットアップします。 + +`source` タグ (言語の指定) が適切に構成されていることを確認します。 + +#### 例 + +すでに JSON 形式でログを記録している場合は、エラーログに新しい `error.fingerprint` 属性を追加してください。 + +Python で JSON 形式のロガーを作成する例を示します。 + +```python +import logging +import json_log_formatter + +formatter = json_log_formatter.JSONFormatter() + +json_handler = logging.FileHandler(filename='/var/log/my-log.json') +json_handler.setFormatter(formatter) + +logger = logging.getLogger('my_json') +logger.addHandler(json_handler) +logger.setLevel(logging.INFO) + +logger.error('Error processing request', extra={'error.fingerprint': 'my-custom-grouping-material'}) +``` + +この場合、`my-custom-grouping-material` を使用して、エラー追跡でこれらのエラーログを 1 つの問題にグループ化します。 + +#### モバイルの例 + +Datadog のモバイル SDK では、ログの呼び出しに事前定義済みの属性を追加することで、エラーをログに記録する際にカスタムのエラーフィンガープリントを追加することができます。 + +{{< tabs >}} + +{{% tab "Android" %}} +カスタムグループ化を使用するには、Datadog Android SDK `2.7.0` 以上が必要です。 + +```kotlin +val errorFingerprint = "my-custom-grouping-material" +val attributes = mapOf(LogAttributes.ERROR_FINGERPRINT to errorFingerprint) +logger.e("My error message", error, attributes) +``` +{{% /tab %}} + +{{% tab "Flutter" %}} +カスタムグループ化を使用するには、Datadog Flutter SDK `2.4.0` 以上が必要です。 + +```dart +final errorFingerprint = "my-custom-grouping-material"; +logger.error( + 'My error message', + errorStackTrace: st, + attributes { + DatadogAttributes.errorFingerprint: "my-custom-grouping-material", + } +); +``` +{{% /tab %}} + +{{% tab "iOS" %}} +カスタムグループ化を使用するには、Datadog iOS SDK `2.8.1` 以上が必要です。 + +```swift +let errorFingerprint = "my-custom-grouping-material" +logger.error( + "My error message", + error: error, + attributes: [ + Logs.Attributes.errorFingerprint: errorFingerprint + ] +) +``` +{{% /tab %}} + +{{% tab "React Native" %}} +カスタム グルーピングを使用するには、Datadog RUM SDK `2.4.2` 以上が必要です。 +```dart +DdLogs.error( + 'message', + 'my-error-type', + 'my-error-message', + 'my-stack-trace', + { my: 'context' }, + 'my-custom-fingerprint' +); +``` +{{% /tab %}} +{{< /tabs >}} + +または、ログマッパーでフィンガープリントを追加または調整することもできます。 + +{{< tabs >}} + +{{% tab "Android" %}} +カスタムグループ化を使用するには、Datadog Android SDK `2.7.0` 以上が必要です。 + +```kotlin +val mapper = object : EventMapper { + override fun map(event: LogEvent): LogEvent { + event.fingerprint = "my-custom-grouping-material" + return event + } +} +val logsConfiguration = LogsConfiguration.Builder() + .setEventMapper(mapper) + .build() +Logs.enable(logsConfiguration) +``` +{{% /tab %}} + +{{% tab "Flutter" %}} +カスタムグループ化を使用するには、Datadog Flutter SDK `2.4.0` 以上が必要です。 + +```dart +LogEvent? mapLogEvent(LogEvent event) { + event.error?.fingerprint = "my-custom-grouping-material"; + return event; +} + +final loggingConfiguration = DatadogLoggingConfiguration( + eventMapper: mapLogEvent, +); + +final configuration = DatadogConfiguration( + // ... + loggingConfiguration: loggingConfiguration, +); +``` +{{% /tab %}} + +{{% tab "iOS" %}} +カスタムグループ化を使用するには、Datadog iOS SDK `2.8.1` 以上が必要です。 + +```swift +let logsConfiguration = Logs.Configuration( + eventMapper: { log in + var log = log + log.error?.fingerprint = "my-custom-grouping-material" + return log + } +) +Logs.enable( + with: logsConfiguration +) +``` +{{% /tab %}} + +{{% tab "React Native" %}} +カスタム グルーピングを使用するには、Datadog RUM SDK `2.4.2` 以上が必要です。 + +```dart +configuration.errorEventMapper = event => { + event.fingerprint = 'my-custom-fingerprint' + return event; +}; +``` +{{% /tab %}} + +{{< /tabs >}} + +### RUM + +#### 例 +まだ Datadog でブラウザ RUM イベントを収集していない場合は、[RUM ブラウザモニタリングのセットアップドキュメント][3]または[RUM モバイルおよび TV モニタリングのセットアップドキュメント][4]を参照してください。 + +{{< tabs >}} + +{{% tab "Android" %}} +カスタムグループ化を使用するには、Datadog Android SDK `2.7.0` 以上が必要です。 + +手動でエラーを報告する際にカスタムのフィンガープリントを追加するには、`addError` を呼び出す際に事前定義済みの属性を追加します。 + +```kotlin +GlobalRumMonitor.get().addError( + "My error message", + RumErrorSource.SOURCE, + exception, + mapOf( + RumAttributes.ERROR_CUSTOM_FINGERPRINT to "my-custom-grouping-fingerprint" + ) +) +``` + +または、`errorEventMapper` を使用することもできます。 + +```kotlin +val rumConfiguration = RumConfiguration.Builder("rum-application-id") + .setErrorEventMapper(object : EventMapper { + override fun map(event: ErrorEvent): ErrorEvent { + event.error.fingerprint = "my-custom-grouping-fingerprint" + return event + } + }).build() +RUM.enable(rumConfiguration) +``` + +{{% /tab %}} + +{{% tab "Browser" %}} +カスタム グルーピングを使用するには、Datadog Browser SDK [v4.42.0 以降][2]、[ブラウザー RUM エラー][1]、および追加の文字列属性が必要です。 + +すでに[ブラウザエラーを収集][1]している場合は、以下のどちらかで属性を追加することが可能です。 + +* エラーオブジェクトに `dd_fingerprint` 属性を追加する。 + +```javascript +import { datadogRum } from '@datadog/browser-rum'; +// カスタムエラーをコンテキスト付きで送信する +const error = new Error('Something went wrong'); +error.dd_fingerprint = 'my-custom-grouping-fingerprint' +datadogRum.addError(error); +``` + +* または、`beforeSend` コールバックに `error.fingerprint` 属性を付けて使用する。 + +```javascript +DD_RUM.init({ + ... + beforeSend: () => { + if (event.type === 'error') { + event.error.fingerprint = 'my-custom-grouping-fingerprint' + } + }, +}) +``` + +どちらの場合も、`my-custom-grouping-material` を使用して、エラー追跡でブラウザ RUM エラーを 1 つの問題にグループ化します。 + +[1]: /ja/real_user_monitoring/browser/collecting_browser_errors/ +[2]: https://github.com/DataDog/browser-sdk/releases/tag/v4.42.0 +{{% /tab %}} + +{{% tab "Flutter" %}} +カスタムグループ化を使用するには、Datadog Flutter SDK `2.4.0` 以上が必要です。 + +手動でエラーを報告する際にカスタムのフィンガープリントを追加するには、`addError` を呼び出す際に事前定義済みの属性を追加します。 + +```dart +final rum = DatadogSdk.instance.rum; +rum?.addErrorInfo("My error message", + RumErrorSource.source, + attributes: { + DatadogAttributes.errorFingerprint: 'my-custom-grouping-fingerprint', + }, +); +``` + +または、`errorEventMapper` を使用することもできます。 + +```dart +RumErrorEvent? mapRumErrorEvent(RumErrorEvent event) { + event.error.fingerprint = "my-custom-grouping-fingerprint"; + return event; +} + +final rumConfiguration = DatadogRumConfiguration( + // ... + errorEventMapper: mapRumErrorEvent, +); + +final configuration = DatadogConfiguration( + // ... + rumConfiguration: rumConfiguration, +); +``` +{{% /tab %}} + +{{% tab "iOS" %}} +カスタムグループ化を使用するには、Datadog iOS SDK `2.8.1` 以上が必要です。 + +手動でエラーを報告する際にカスタムのフィンガープリントを追加するには、`addError` を呼び出す際に事前定義済みの属性を追加します。 + +```swift +RUMMonitor.shared().addError( + message: "My error message", + source: .source, + attributes: [ + RUM.Attributes.errorFingerprint: "my-custom-grouping-fingerprint" + ] +) +``` + +または、`errorEventMapper` を使用することもできます。 + +```swift +var config = RUM.Configuration(applicationID: "rum-application-id") +config.errorEventMapper = { errorEvent in + var errorEvent = errorEvent + errorEvent.error.fingerprint = "my-custom-grouping-fingerprint" + return errorEvent +} +RUM.enable(with: config) +``` + +{{% /tab %}} + + +{{% tab "React Native" %}} +カスタム グルーピングを使用するには、Datadog RUM SDK `2.4.2` 以上が必要です。 + +```dart +DdRum.addError( + 'message', + 'my-source', + 'my-stack-trace', + { my: 'context' }, + Date.now(), + 'my-custom-fingerprint' +); +``` +または、`errorEventMapper` を使用することもできます。 + +```dart +configuration.errorEventMapper = event => { + event.fingerprint = 'my-custom-fingerprint' + return event; +}; +``` + +{{% /tab %}} +{{< /tabs >}} + +[1]: /ja/tracing/ +[2]: /ja/logs/log_collection/ +[3]: /ja/real_user_monitoring/browser/ +[4]: /ja/real_user_monitoring/application_monitoring/#get-started \ No newline at end of file diff --git a/content/ja/integrations/shopify.md b/content/ja/integrations/shopify.md new file mode 100644 index 0000000000000..449fe610ca124 --- /dev/null +++ b/content/ja/integrations/shopify.md @@ -0,0 +1,137 @@ +--- +app_id: shopify +app_uuid: 81c0f478-e722-454a-83d3-5e3f45e11ca8 +assets: + dashboards: + Shopify - Customer Overview: assets/dashboards/shopify_customer_overview.json + Shopify - Event Overview: assets/dashboards/shopify_event_overview.json + Shopify - Order Overview: assets/dashboards/shopify_order_overview.json + Shopify - Product Overview: assets/dashboards/shopify_product_overview.json + integration: + auto_install: false + events: + creates_events: false + service_checks: + metadata_path: assets/service_checks.json + source_type_id: 622 + source_type_name: Shopify + logs: + source: shopify + monitors: + Order Cancellation Rate is High: assets/monitors/order_cancellation_rate.json + Product Inventory is Out of Stock: assets/monitors/product_inventory_out_of_stock.json +author: + homepage: https://www.datadoghq.com + name: Datadog + sales_email: info@datadoghq.com + support_email: help@datadoghq.com +categories: +- log collection +custom_kind: integration +dependencies: +- https://github.com/DataDog/integrations-core/blob/master/shopify/README.md +description: Shopify のビジネス関連メトリクスを監視します。 +display_on_public_website: true +doc_link: https://docs.datadoghq.com/integrations/shopify/ +draft: false +git_integration_title: shopify +has_logo: false +integration_id: shopify +integration_title: Shopify +integration_version: '' +is_public: true +manifest_version: 2.0.0 +name: shopify +public_title: Shopify +short_description: Shopify の Event、Product、Customer、Order のログからインサイトを得ます。 +supported_os: [] +team: web-integrations +tile: + changelog: CHANGELOG.md + classifier_tags: + - Category::Log Collection + - Submitted Data Type::Logs + - Offering::Integration + configuration: README.md#Setup + description: Shopify の Event、Product、Customer、Order のログからインサイトを得ます。 + media: + - caption: Shopify - Event Overview + image_url: images/shopify_event_overview.png + media_type: image + - caption: Shopify - Product Overview + image_url: images/shopify_product_overview.png + media_type: image + - caption: Shopify - Customer Overview + image_url: images/shopify_customer_overview.png + media_type: image + - caption: Shopify - Order Overview + image_url: images/shopify_order_overview.png + media_type: image + overview: README.md#Overview + support: README.md#Support + title: Shopify +version: '1.0' +--- + + + + +## 概要 + +[Shopify][1] は、誰もがビジネスを立ち上げ、運営し、成長させるのを支援するために設計された包括的なコマース プラットフォームです。オンライン ストアの構築、販売の管理、顧客へのマーケティング、デジタルと物理的な場所での決済の受け付けに役立つツールを提供します。 + +Shopify インテグレーションは Event、Product、Customer、Order のログを収集し、詳細な分析のために Datadog に送信します。 + +ログを可視化・分析するダッシュボードも含まれており、監視やパターンの把握が容易になります。 + +## セットアップ + +### Shopify で API 資格情報を生成する +1. [Shopify][2] の管理者アカウントにログインします。 +2. Shopify の Store name は、Store URL (`https://admin.shopify.com/store/xxxx`) の `xxxx` の部分です。 +3. **Settings > Apps and sales channels** に移動します。 +4. **Develop apps** を選択し、**Allow custom app development** をクリックします。 +5. **Create a custom app** をクリックし、必要な詳細を入力して **Create app** をクリックします。 +6. Overview タブで **Configure Admin API Scopes** をクリックします。 +7. **Admin API access scopes** セクションで、次のスコープを選択します: + - **read_orders** + - **read_products** + - **read_customers** + - **read_content** + - **read_price_rules** +8. 変更を適用するには **Save** をクリックします。 +9. **Install app** をクリックし、**Admin API access token** セクションから **Access Token** を取得します。 + +### Shopify アカウントを Datadog に接続する +1. Store Name と Access Token を追加する + |Parameters|Description| + |--------------------|--------------------| + |Store Name|Shopify 管理者アカウントのストア名。| + |Access Token|Shopify 管理者アカウントの Access Token。| +2. **Save** ボタンをクリックして設定を保存します。 + +## 収集データ + +### ログ + +Shopify インテグレーションは Event、Product、Customer、Order のログを収集して Datadog に転送します。 + +### メトリクス + +Shopify インテグレーションにはメトリクスは含まれません。 + +### サービスチェック + +Shopify インテグレーションにはサービス チェックは含まれません。 + +### イベント + +Shopify インテグレーションにはイベントは含まれません。 + +## トラブルシューティング + +このインテグレーションは Shopify によって管理されていません。サポートが必要な場合は [Datadog サポート][3] にお問い合わせください。 + +[1]: https://www.shopify.com/ +[2]: https://www.shopify.com/in/store-login +[3]: https://docs.datadoghq.com/ja/help/ \ No newline at end of file diff --git a/content/ja/integrations/supabase.md b/content/ja/integrations/supabase.md new file mode 100644 index 0000000000000..368182f5d449e --- /dev/null +++ b/content/ja/integrations/supabase.md @@ -0,0 +1,182 @@ +--- +app_id: supabase +app_uuid: f22fec2a-ff0a-4380-8ddf-3348f1e7ff15 +assets: + dashboards: + Supabase Overview: assets/dashboards/supabase_overview.json + integration: + auto_install: true + configuration: + spec: assets/configuration/spec.yaml + events: + creates_events: false + metrics: + check: supabase.pg.up + metadata_path: metadata.csv + prefix: supabase. + service_checks: + metadata_path: assets/service_checks.json + source_type_id: 34976974 + source_type_name: Supabase + monitors: + High RAM Usage: assets/monitors/ram_usage.json +author: + homepage: https://www.datadoghq.com + name: Datadog + sales_email: info@datadoghq.com + support_email: help@datadoghq.com +categories: +- モニター +- kubernetes +- security +custom_kind: integration +dependencies: +- https://github.com/DataDog/integrations-core/blob/master/supabase/README.md +display_on_public_website: true +draft: false +git_integration_title: supabase +integration_id: supabase +integration_title: Supabase +integration_version: 1.1.1 +is_public: true +manifest_version: 2.0.0 +name: supabase +public_title: Supabase +short_description: Supabase の正常性とパフォーマンスを監視 +supported_os: +- linux +- windows +- macos +tile: + changelog: CHANGELOG.md + classifier_tags: + - Supported OS::Linux + - Supported OS::Windows + - Supported OS::macOS + - Category::Metrics + - Category::Kubernetes + - Category::Security + - Submitted Data Type::Metrics + - Offering::Integration + configuration: README.md#Setup + description: Supabase の正常性とパフォーマンスを監視 + media: [] + overview: README.md#Overview + support: README.md#Support + title: Supabase +--- + + + + +## 概要 + +このチェックは Datadog Agent を通じて [Supabase][1] を監視します。 + +## セットアップ + +ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、[オートディスカバリーのインテグレーションテンプレート][2]のガイドを参照してこの手順を行ってください。 + +### インストール + +Agent リリース 7.62.0 以降、Supabase チェックは Datadog Agent パッケージに同梱されています。環境での追加インストールは不要です。 + +このチェックは OpenMetrics を使用して、Supabase が公開する OpenMetrics エンドポイントからメトリクスを収集します。Python 3 が必要です。 + +### 設定 + +Supabase プラットフォームには、プロジェクトの `metrics` エンドポイントでアクセスできる Prometheus 互換のメトリクス エンドポイントが用意されています: `https://.supabase.co/customer/v1/privileged/metrics`。エンドポイントへのアクセスは HTTP Basic 認証で保護されています。`username` は `service_role`、`password` は Supabase dashboard から入手可能な service role の JWT です。 + +```yaml +## ここで定義したすべてのオプションは、すべてのインスタンスで利用できます。 +# +init_config: + +instances: + + # Supabase 顧客向けメトリクスを公開するエンドポイントmetrics + # + - privileged_metrics_endpoint: https://.supabase.co/customer/v1/privileged/metrics + + ## @param username - 文字列 - 任意 + ## サービスが Basic または Digest 認証の背後にある場合に使用するユーザー名。 + # + username: service_role + + ## @param password - 文字列 - 任意 + ## サービスが Basic または NTLM 認証の背後にある場合に使用するパスワード。 + # + password: +``` + +また、ホスト型の Postgres データベースも含まれます。Agent と連携するには、まず [Postgres の準備][3] を行い、その後データベースの設定をインテグレーションの構成に指定します。 +```yaml +## ここで定義したすべてのオプションは、すべてのインスタンスで利用できます。 +# +init_config: + +instances: + + ## @param host - 文字列 - 必須 + ## 接続先のホスト名。 + # + - host: + + ## @param port - 整数 - 任意 - デフォルト: 5432 + ## PostgreSQL に接続する際に使用するポート。 + # + port: 6543 + + ## @param username - 文字列 - 必須 + ## PostgreSQL への接続用に作成した Datadog ユーザー名。 + # + username: datadog. + + ## @param password - 文字列 - 任意 + ## Datadog ユーザーに関連付けられたパスワード。 + # + password: + + ## @param dbname - 文字列 - オプション - デフォルト: postgres + ## 監視する PostgreSQL データベース名。 + ## 注: 省略した場合、デフォルトのシステム Postgres データベースがクエリされます。 + # + dbname: +``` + +[Supabase Storage][4] には、ポート `5000` の `/metrics` でアクセスできる Prometheus 互換のメトリクス エンドポイントがあります。Agent がメトリクス収集を開始するには、Supabase Storage コンテナにアノテーションが必要です。アノテーションについての詳細は、[Autodiscovery インテグレーション テンプレート][2] を参照してください。追加の構成オプションは、[supabase.d/conf.yaml のサンプル][5] を確認してください。 + +注: Supabase Storage とのインテグレーションは セルフホスト アーキテクチャでのみ利用可能です。`storage_api_endpoint` には、Prometheus 形式のメトリクスが公開されている場所を設定します。デフォルトのポートは `5000` です。コンテナ環境では、[ホスト自動検出][2] のために `%%host%%` を使用します。 + +### 検証 + +[Agent の status サブコマンドを実行][6] し、Checks セクションの下に `supabase` があるか確認します。 + +## 収集データ + +### メトリクス +{{< get-metrics-from-git "supabase" >}} + + +### イベント + +Supabase インテグレーションにはイベントは含まれません。 + +### サービスチェック +{{< get-service-checks-from-git "supabase" >}} + + +## トラブルシューティング + +ご不明な点は、[Datadog のサポートチーム][9]までお問い合わせください。 + + +[1]: https://supabase.com/docs +[2]: https://docs.datadoghq.com/ja/agent/kubernetes/integrations/ +[3]: https://docs.datadoghq.com/ja/integrations/postgres/?tab=host#prepare-postgres +[4]: https://github.com/supabase/storage/tree/master +[5]: https://github.com/DataDog/integrations-core/blob/master/supabase/datadog_checks/supabase/data/conf.yaml.example +[6]: https://docs.datadoghq.com/ja/agent/guide/agent-commands/#agent-status-and-information +[7]: https://github.com/DataDog/integrations-core/blob/master/supabase/metadata.csv +[8]: https://github.com/DataDog/integrations-core/blob/master/supabase/assets/service_checks.json +[9]: https://docs.datadoghq.com/ja/help/ \ No newline at end of file diff --git a/content/ja/integrations/temporal_cloud.md b/content/ja/integrations/temporal_cloud.md new file mode 100644 index 0000000000000..2d7aaf7ac4eb4 --- /dev/null +++ b/content/ja/integrations/temporal_cloud.md @@ -0,0 +1,132 @@ +--- +app_id: temporal-cloud +app_uuid: 4fc358f8-ab2d-43ae-86e5-129ef4e4e6a1 +assets: + dashboards: + Temporal Cloud - Overview: assets/dashboards/temporal_cloud_overview.json + integration: + auto_install: false + events: + creates_events: false + metrics: + check: temporal.cloud.v0_frontend_service_request + metadata_path: metadata.csv + prefix: temporal.cloud. + service_checks: + metadata_path: assets/service_checks.json + source_type_id: 32597071 + source_type_name: Temporal Cloud + monitors: + High gRPC error percentage: assets/monitors/high_grpc_error_percentage.json + High service latency: assets/monitors/high_service_latency.json +author: + homepage: https://www.datadoghq.com + name: Datadog + sales_email: info@datadoghq.com + support_email: help@datadoghq.com +categories: +- クラウド +- 開発ツール +- モニター +custom_kind: integration +dependencies: +- https://github.com/DataDog/integrations-core/blob/master/temporal_cloud/README.md +display_on_public_website: true +draft: false +git_integration_title: temporal_cloud +integration_id: temporal-cloud +integration_title: Temporal Cloud +integration_version: '' +is_public: true +manifest_version: 2.0.0 +name: temporal_cloud +public_title: Temporal Cloud +short_description: お使いのインスタンスにおけるシステムの健全性、ワークフローの効率、タスクの実行、パフォーマンス ボトルネックに関するインサイトを得られます。 +supported_os: [] +tile: + changelog: CHANGELOG.md + classifier_tags: + - Category::Cloud + - Category::Developer Tools + - Category::Metrics + - Offering::Integration + - Submitted Data Type::Metrics + configuration: README.md#Setup + description: お使いのインスタンスにおけるシステムの健全性、ワークフローの効率、タスクの実行、パフォーマンス ボトルネックに関するインサイトを得られます。 + media: + - caption: Temporal Cloud - Overview 1 + image_url: images/temporal_cloud_overview_1.png + media_type: image + - caption: Temporal Cloud - Overview 2 + image_url: images/temporal_cloud_overview_2.png + media_type: image + - caption: Temporal Cloud - Overview 3 + image_url: images/temporal_cloud_overview_3.png + media_type: image + - caption: Temporal Cloud - Overview 4 + image_url: images/temporal_cloud_overview_4.png + media_type: image + - caption: Temporal Cloud - Overview 5 + image_url: images/temporal_cloud_overview_5.png + media_type: image + overview: README.md#Overview + support: README.md#Support + title: Temporal Cloud +--- + + +## 概要 + +[Temporal Cloud][1] は、複雑なワークフローをオーケストレーションするためのスケーラブルなプラットフォームです。これにより、開発者はフォールト トレランスと一貫性を気にすることなく、アプリケーションの構築に集中できます。 + +このインテグレーションは Temporal Cloud のメトリクスを Datadog に取り込み、システムの健全性、ワークフローの効率、タスクの実行、およびパフォーマンス ボトルネックに関するインサイトを提供します。 + +## セットアップ + +### Temporal Cloud でメトリクス エンドポイントの URL を生成する + +1. CA 証明書とエンド エンティティ証明書を生成するには、[証明書管理][2] を参照してください。 + - **注**: 期限切れのルート CA 証明書は、下流のすべての証明書を無効にします。システムの中断を避けるため、有効期間の長い証明書を使用してください。 +2. Account Owner または Global Admin ロールで [Temporal Cloud][3] にログインします。 +3. **Settings** に移動し、**Observability** タブを選択します。 +4. **Certificates** セクションで、ルート CA 証明書 (`.pem` ファイルの内容) を追加して保存します。 + - **注**: すでに Observability エンドポイントが設定されている場合は、ルート CA 証明書を追加できます。 +5. **Save** をクリックすると、**Endpoint** セクションにエンドポイントの URL が生成されます。URL は次のようになります: `https://.tmprl.cloud/prometheus`。 + + +### Temporal Cloud アカウントを Datadog に接続する + +1. Account ID、End-entity Certificate file content、End-entity Certificate key file content を追加します + |パラメーター|説明| + |--------------------|--------------------| + |Account ID|メトリクス エンドポイント URL の一部として使用する Temporal Cloud アカウント ID: `https://.tmprl.cloud/prometheus`。| + |End-entity certificate file content|メトリクス エンドポイントへのセキュアなアクセスと通信のためのエンド エンティティ証明書の内容。| + |End-entity certificate key file content|メトリクス エンドポイントへのセキュアなアクセスと通信のためのエンド エンティティ証明書キーの内容。| + +2. **Save** ボタンをクリックして設定を保存します。 + + +## 収集データ + +### メトリクス +{{< get-metrics-from-git "temporal_cloud" >}} + + + +### サービスチェック + +Temporal Cloud インテグレーションにはサービス チェックは含まれていません。 + +### イベント + +Temporal Cloud インテグレーションにはイベントは含まれていません。 + +## サポート + +ご不明な点は、[Datadog のサポートチーム][5]までお問い合わせください。 + +[1]: https://temporal.io/cloud/ +[2]: https://docs.temporal.io/cloud/certificates#use-certstrap/ +[3]: https://cloud.temporal.io/ +[4]: https://github.com/DataDog/integrations-core/blob/master/temporal_cloud/metadata.csv +[5]: https://docs.datadoghq.com/ja/help/ \ No newline at end of file diff --git a/content/ja/integrations/tibco_ems.md b/content/ja/integrations/tibco_ems.md new file mode 100644 index 0000000000000..38cfa0f4f2478 --- /dev/null +++ b/content/ja/integrations/tibco_ems.md @@ -0,0 +1,188 @@ +--- +app_id: tibco-ems +app_uuid: 32445b00-582f-4e56-9c4d-87944d5c347b +assets: + dashboards: + Tibco EMS Overview: assets/dashboards/overview.json + integration: + auto_install: true + configuration: + spec: assets/configuration/spec.yaml + events: + creates_events: false + metrics: + check: tibco_ems.server.uptime + metadata_path: metadata.csv + prefix: tibco_ems. + process_signatures: + - tibemsd + service_checks: + metadata_path: assets/service_checks.json + source_type_id: 19354115 + source_type_name: tibco_ems + monitors: + Tibco EMS server uptime: assets/monitors/server_uptime.json + saved_views: + Tibco EMS Error Logs Overview: assets/saved_views/error_logs_overview.json + Tibco EMS Logs Overview: assets/saved_views/logs_overview.json +author: + homepage: https://www.datadoghq.com + name: Datadog + sales_email: info@datadoghq.com (日本語対応) + support_email: help@datadoghq.com +categories: +- モニター +- ログの収集 +- メッセージキュー +custom_kind: インテグレーション +dependencies: +- https://github.com/DataDog/integrations-core/blob/master/tibco_ems/README.md +display_on_public_website: true +draft: false +git_integration_title: tibco_ems +integration_id: tibco-ems +integration_title: Tibco EMS +integration_version: 2.1.0 +is_public: true +manifest_version: 2.0.0 +name: tibco_ems +public_title: Tibco EMS +short_description: キュー サイズ、コンシューマー 数、未 ACK のメッセージなどを追跡します。 +supported_os: +- linux +- macos +tile: + changelog: CHANGELOG.md + classifier_tags: + - Supported OS::Linux + - Supported OS::macOS + - Submitted Data Type::Metrics + - Offering::Integration + - Category::Metrics + - Category::Log Collection + - Category::Message Queues + configuration: README.md#Setup + description: キュー サイズ、コンシューマー 数、未 ACK のメッセージなどを追跡します。 + media: [] + overview: README.md#Overview + support: README.md#Support + title: Tibco EMS +--- + + + + +## 概要 + +このチェックは、Datadog Agent を通じて [TIBCO Enterprise Message Service][1] を監視します。 + +## セットアップ + +ホストで実行されている Agent 用にこのチェックをインストールおよび構成する場合は、以下の手順に従ってください。コンテナ環境の場合は、[オートディスカバリーのインテグレーションテンプレート][2]のガイドを参照してこの手順を行ってください。 + +### インストール + +TIBCO EMS チェックは [Datadog Agent][3] パッケージに含まれています。サーバー上での追加のインストールは不要です。 + +### 構成 + +1. Agent の構成ディレクトリのルートにある `conf.d/` フォルダー内の `tibco_ems.d/conf.yaml` ファイルを編集して、TIBCO EMS のパフォーマンス データの収集を開始します。利用可能な構成オプションはすべて、[サンプル tibco_ems.d/conf.yaml][4] を参照してください。 + +2. [Agent を再起動します][5]。 + +#### メトリクスの収集 + +##### Tibco EMS コマンド スクリプトを作成する + +Tibco EMS インテグレーションは、Tibco EMS が提供する `tibemsadmin` CLI ツールを利用します。`$sys.admin` キューへの呼び出し回数を減らすために、Datadog は Tibco へのクエリをバッチ化するスクリプトを使用します。Tibco EMS のメトリクスを収集するには、スクリプトのパスと `tibemsadmin` バイナリの絶対パスをインテグレーションの構成に渡します。 + +*注*: `dd-agent` ユーザーには `tibemsadmin` バイナリの実行権限が必要です。 +1. 次の内容で `show_commands` という名前のファイルを作成します: +```text + show connections full + show durables + show queues + show server + show stat consumers + show stat producers + show topics +``` + + +2. `tibco_ems.d/conf.yaml` ファイルに次の構成ブロックを追加して、[Tibco EMS メトリクス](#metrics) の収集を開始します: + +```yaml +init_config: +instances: + ## @param script_path - 文字列 - 任意 + ## メトリクスを収集するために実行されるスクリプトへのパス。スクリプトはサブ プロセスによって実行されるため、 + ## スクリプトへのパスを指定する必要があります。これはスクリプトへの絶対パスでなければなりません。 + # + script_path: + + ## @param tibemsadmin - 文字列 - 任意 + ## tibemsadmin のコマンドまたはパス (例: /usr/bin/tibemsadmin または docker exec tibemsadmin) + ## は、インスタンスで上書きできます。 + ## + ## これは `init_config` で定義された `tibemsadmin` を上書きします。 + # + tibemsadmin: +``` + +3. Datadog への Tibco EMS メトリクスの送信を開始するには、[Agent を再起動][5] します。 + +#### ログ収集 + +_Agent バージョン 6.0 以降で利用可能_ + +1. Datadog Agent では、ログの収集はデフォルトで無効になっています。`datadog.yaml` ファイルでログを有効にします: + + ```yaml + logs_enabled: true + ``` + +2. Tibco EMS のログ収集を開始するには、次の構成ブロックを `tibco_ems.d/conf.yaml` ファイルに追加します: + + ```yaml + logs: + - type: file + path: + service: + source: tibco_ems + ``` + + `service` と `path` のパラメーター値を変更し、環境に合わせて設定してください。利用可能な構成オプションのすべてについては [サンプル tibco_ems.yaml][4] を参照してください。 + +3. [Agent を再起動します][5]。 + +### 検証 + +[Agent の status サブ コマンドを実行][6] し、Checks セクションの `tibco_ems` を確認します。 + +## 収集データ + +### メトリクス +{{< get-metrics-from-git "tibco_ems" >}} + + +### イベント + +TIBCO EMS インテグレーションにはイベントは含まれていません。 + +### サービスチェック + +TIBCO EMS インテグレーションにはサービス チェックは含まれていません。 + +## トラブルシューティング + +ご不明な点は、[Datadog のサポートチーム][8]までお問い合わせください。 + + +[1]: https://docs.tibco.com/products/tibco-enterprise-message-service +[2]: https://docs.datadoghq.com/ja/agent/kubernetes/integrations/ +[3]: https://app.datadoghq.com/account/settings/agent/latest +[4]: https://github.com/DataDog/integrations-core/blob/master/tibco_ems/datadog_checks/tibco_ems/data/conf.yaml.example +[5]: https://docs.datadoghq.com/ja/agent/guide/agent-commands/#start-stop-and-restart-the-agent +[6]: https://docs.datadoghq.com/ja/agent/guide/agent-commands/#agent-status-and-information +[7]: https://github.com/DataDog/integrations-core/blob/master/tibco_ems/metadata.csv +[8]: https://docs.datadoghq.com/ja/help/ \ No newline at end of file diff --git a/content/ja/integrations/wiz.md b/content/ja/integrations/wiz.md new file mode 100644 index 0000000000000..74f8a7eaf8c4d --- /dev/null +++ b/content/ja/integrations/wiz.md @@ -0,0 +1,178 @@ +--- +app_id: wiz +app_uuid: 9c1be915-7583-4294-8c3b-a49d2d32e05b +assets: + dashboards: + Wiz-Overview: assets/dashboards/Wiz-Overview_dashboard.json + integration: + auto_install: false + configuration: + spec: assets/configuration/spec.yaml + events: + creates_events: false + service_checks: + metadata_path: assets/service_checks.json + source_type_id: 10440 + source_type_name: Wiz +author: + homepage: https://www.datadoghq.com + name: Datadog + sales_email: info@datadoghq.com (日本語対応) + support_email: help@datadoghq.com +categories: +- security +- ログの収集 +custom_kind: インテグレーション +dependencies: [] +display_on_public_website: true +draft: false +git_integration_title: wiz +integration_id: wiz +integration_title: Wiz +integration_version: '' +is_public: true +manifest_version: 2.0.0 +name: wiz +public_title: Wiz +short_description: Wiz の監査ログと課題 (有害な組み合わせや脅威を含む)。 +supported_os: +- linux +- windows +- macos +tile: + changelog: CHANGELOG.md + classifier_tags: + - Supported OS::Linux + - Supported OS::Windows + - Supported OS::macOS + - Category::Security + - Category::Log Collection + - Offering::Integration + configuration: README.md#Setup + description: Wiz の監査ログと課題 (有害な組み合わせや脅威を含む)。 + media: [] + overview: README.md#Overview + support: README.md#Support + title: Wiz +--- + + +## 概要 + +Datadog の Wiz との統合により、Wiz API を使用して監査ログと課題 (脅威や有害な組み合わせを含む) を Datadog [Cloud SIEM][1] に取り込めます。 + +## 収集されるログ タイプ + +### 監査ログ + +チーム メンバーによる操作、レポート アクティビティ、課題の更新。異常なアクティビティの検知や調査の支援に役立ちます。 + +### 問題 + +クラウド インフラストラクチャにおける有害な組み合わせや誤構成のログ。 + +## セットアップ + +## 設定 + +### 監査ログ (Wiz API によるプル型) + +#### 前提条件 + +- サービス アカウントを作成できる権限を持つ Wiz テナントへのアクセス。 + +#### ステップ 1: Datadog で新しいアカウントを追加 + +1. 下の表で **Add New** をクリックします。 +2. 一意の **Datadog Account Name** を入力します。 +3. Wiz トークン URL を貼り付けます: + ``` + https://auth.app.wiz.io/oauth/token + ``` + +#### ステップ 2: クエリ URL を入力 + +Wiz は統一された GraphQL エンドポイントを使用します: + +``` +https://api..app.wiz.io/graphql +``` + +`` を実際のリージョンに置き換えます (例: us1、eu1 など)。 + +エンドポイントの確認方法: + +1. Wiz に [ログイン][2] します。 +2. **User Settings** に移動します。 +3. 左側のメニューで **Tenant** をクリックします。 +4. API エンドポイントをコピーします。 + +#### ステップ 3: Wiz でサービス アカウントを作成 + +1. **Settings** > **Access Management** > **Service Accounts** に移動します。 +2. **Add Service Account** をクリックします。 +3. 次を入力します: + - **Name**: 例: `Datadog Integration` + - **Type**: Custom Integration (GraphQL API) + - **API Scopes**: `admin:audit`, `read:issues` +4. アカウントを保存し、下の表に **Client ID** と **Client Secret** をコピーします。 + +> **注**: Wiz API の要件に従い、監査ログは 12 時間ごとに取得されます。 + +### 課題 (ウェブフックを使用するプッシュ型) + +Wiz はプッシュ型のウェブフックを使用して、課題データを Datadog に送信します。 + +#### ステップ 1: Intake URL を生成 + +1. Datadog で、既存または新規の API キーを使用して Intake URL を生成します。 +2. **Copy Intake URL** をクリックします。 + +#### ステップ 2: Wiz でウェブフックを構成 + +1. Wiz の **Settings** > **Integrations** > **Webhooks** に移動します。 +2. Datadog 用の新しいウェブフックを作成します。 +3. Datadog の Intake URL をウェブフックの設定に貼り付けます。 + +Wiz のウェブフック形式の詳細は次を参照してください: + +- [Wiz Issues Webhook ドキュメント][3] +- [Wiz Issues の概要][4] + +## 検証 + +セットアップ後: + +1. Datadog の **Logs Explorer** に移動します。 +2. `source:wiz` で検索します。 +3. 成功すると、Wiz のログが表示されます。 +4. 表示されない場合は、**Logs** > **Indexes** に移動し、`source:wiz*` 用のログ インデックスが設定されていることを確認します。 + +### 収集データ + +### メトリクス + +Wiz インテグレーションにはメトリクスは含まれません。 + +### サービスチェック + +Wiz インテグレーションにはサービス チェックは含まれません。 + +### イベント + +Wiz インテグレーションにはイベントは含まれません。 + +### ログ + +Wiz インテグレーションは監査ログと課題を収集します。 + +## トラブルシューティング + +お困りの際は、[Datadog サポート][5] または [Wiz サポート][6] までご連絡ください。 + +[1]: https://app.datadoghq.com/security/home +[2]: https://app.wiz.io/login +[3]: https://docs.wiz.io/wiz-docs/docs/webhook-format +[4]: https://docs.wiz.io/wiz-docs/docs/issues-overview +[5]: https://docs.datadoghq.com/ja/help/ +[6]: https://www.wiz.io/ \ No newline at end of file diff --git a/content/ko/api/latest/fleet-automation/_index.md b/content/ko/api/latest/fleet-automation/_index.md new file mode 100644 index 0000000000000..f380787eafa61 --- /dev/null +++ b/content/ko/api/latest/fleet-automation/_index.md @@ -0,0 +1,3 @@ +--- +title: Fleet Automation +--- From ebddef980b3d0d35db84b423339afcbf4ecfb652 Mon Sep 17 00:00:00 2001 From: May Lee Date: Fri, 24 Oct 2025 12:08:41 -0400 Subject: [PATCH 2/2] fix error --- content/es/containers/amazon_ecs/apm.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/es/containers/amazon_ecs/apm.md b/content/es/containers/amazon_ecs/apm.md index 93376443fc4ed..14a60aedb1d11 100644 --- a/content/es/containers/amazon_ecs/apm.md +++ b/content/es/containers/amazon_ecs/apm.md @@ -94,7 +94,7 @@ curl http://169.254.169.254/latest/meta-data/local-ipv4 -H "X-aws-ec2-metadata-t [1]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html [2]: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html {{% /tab %}} -{{% tab "ECS container metadata file" ("Archivo de metadatos del contenedor de ECS") %}} +{{% tab "ECS container metadata file (Archivo de metadatos del contenedor de ECS)" %}} El [archivo de metadatos del contenedor de ECS de Amazon][1] permite detectar la dirección IP privada. Para obtener la dirección IP privada de cada host, ejecuta el siguiente comando: