Configuración de Remote Configuration para Tracing
Este producto no es compatible con el
sitio Datadog seleccionado. (
).
Esta guía cubre la configuración y el uso de Remote Configuration con sus SDKs. Para obtener más información sobre cómo funciona Remote Configuration, consulte Remote Configuration.
Requisitos previos
- Datadog Agent 7.47.0 o superior instalado en sus hosts o contenedores.
- Actualice sus SDKs a una versión compatible con Remote Configuration. Para obtener más información, consulte la sección Opciones de configuración admitidas.
- Asegúrese de que sus permisos de RBAC incluyan
org_management, para que pueda habilitar Remote Configuration para su organización. - Asegúrese de que sus permisos de RBAC incluyan
api_keys_write, para que pueda crear una nueva clave de API con la capacidad de Remote Configuration, o agregar la capacidad a una clave de API existente. Comuníquese con el administrador de Datadog de su organización para actualizar sus permisos si no los tiene. Una clave con esta capacidad le permite autenticar y autorizar a su Agent para utilizar Remote Configuration. - Asegúrese de tener los
APM Remote Configuration Read y APM Remote Configuration Write permisos.
Nota: Si no tiene estos permisos, solicite a su Datadog Admin que actualice sus permisos desde la configuración de su organización.
Configure Remote Configuration
Asegúrese de que Remote Configuration esté habilitado para su organización. Esto permite que los componentes de Datadog en toda su organización reciban configuraciones de Datadog.
Seleccione una clave de API existente o cree una nueva clave de API, y habilite la capacidad de Remote Configuration en la clave si aún no está habilitada.
Reinicie su Agent.
Revise el estado de Remote Configuration de los SDKs
Puede obtener visibilidad del estado de Remote Configuration de sus SDKs a través de la Remote Configuration UI.
La siguiente tabla describe el significado de cada estado del SDK:
| Estado del SDK | Descripción |
|---|
| CONECTADO | El SDK está conectado correctamente al servicio de Remote Configuration a través del Agent asociado. Este es el estado óptimo en el que desea que esté su SDK para Remote Configuration. |
| NO AUTORIZADO | El SDK está asociado con un Agent, que no tiene APM Remote Configuration Read permiso en su clave de API. Para solucionar el problema, debe habilitar la capacidad de Remote Configuration en la clave de API utilizada por el Agent asociado con el SDK. |
| ERROR DE CONEXIÓN | El SDK implementado en su entorno está asociado con un Agent que tiene remote_config.enabled configurado como true en su archivo de configuración datadog.yaml; sin embargo, el Agent no se puede encontrar en el Remote Configuration service. La causa más probable de esto es que el Agent asociado no puede acceder a los endpoints de Remote Configuration. Para solucionar el problema, debe permitir el acceso HTTPS saliente a los puntos de conexión de Remote Configuration desde su entorno. |
| DESHABILITADO | El SDK implementado en su entorno está asociado con un Agent que tiene remote_config.enabled configurado como false en su archivo de configuración datadog.yaml. Esto podría haberse configurado de forma deliberada o por error. Para habilitar Remote Configuration en el Agent asociado, configure remote_config.enabled como true. |
| NO CONECTADO | El SDK no se puede encontrar en el Remote Configuration service y está asociado con un Agent que podría tener remote_config.enabled configurado como true o false en su archivo de configuración datadog.yaml. Verifique la configuración de su Agent local o la configuración de su proxy. |
| AGENT NO COMPATIBLE | El SDK está asociado con un Agent que no es compatible con Remote Configuration. Para solucionar este problema, actualice el software del Agent asociado a la última versión disponible. |
| NO DETECTADO | El SDK no es compatible con Remote Configuration. Para solucionar este problema, actualice el software del SDK a la última versión disponible. |
| DESCONOCIDO | El estado del SDK es desconocido y no se puede determinar si hay un Agent asociado con el SDK. Por ejemplo, esto podría deberse a que el Agent está implementado en un servicio de contenedor sin servidor totalmente administrado como AWS Fargate. |
Exclusión de Remote Configuration para Fleet Automation
Puede deshabilitar las capacidades de Remote Configuration:
- a nivel de clave de API
- a nivel de Agent
- a nivel de organización (no recomendado)
A nivel de clave de API
Deshabilite la clave de API de su elección en la página Claves de API. Necesita el permiso api_keys_write para deshabilitar Remote Configuration en una clave de API.
A nivel de Agent
A partir de la versión 7.47.0 del Agent, remote_configuration.enabled se establece en true de forma predeterminada en el Agent. Esta configuración hace que el Agent solicite actualizaciones de configuración al sitio de Datadog.
Si no desea que su Agent envíe solicitudes de configuración a Datadog, puede establecer remote_configuration.enabled en false en el Agent.
Agregue lo siguiente a su manifiesto del Datadog Agent:
DD_REMOTE_CONFIGURATION_ENABLED=false
Agregue lo siguiente a su gráfico de Helm:
datadog:
remoteConfiguration:
enabled: false
A nivel de organización
Datadog no recomienda deshabilitar Remote Configuration a nivel de organización. Deshabilitar Remote Configuration a nivel de organización impide que los componentes de Datadog en varios productos de su organización reciban configuraciones de Datadog.
Para deshabilitar Remote Configuration a nivel de organización:
- Asegúrese de tener el permiso
org_management requerido. - Vaya a la página de Remote Configuration.
- Haga clic en Disable.
- Cuando aparezca el mensaje de advertencia, haga clic en Disable nuevamente.
Lecturas adicionales
Documentación, enlaces y artículos útiles adicionales: