exp是什么日期| 封闭针是什么药| 补给是什么意思| 膝盖内侧疼是什么原因| 耳轮有痣代表什么| 智五行属性是什么| 茴三硫片主治什么| 同位素是什么| 抹茶色是什么颜色| 漆皮是什么皮| 病毒长什么样子| 脚趾头麻木是什么原因引起的| 甘露醇有什么作用| 阴道有豆腐渣用什么药| 天蝎男和什么星座最配| 总做噩梦是什么原因| 早上起床有眼屎是什么原因| 婴儿有眼屎是什么原因引起的| 回眸一笑百媚生什么意思| 支气管炎能吃什么水果| 霸王别姬是什么意思| 钧字五行属什么| 人体左边肋骨下疼是什么原因| 托人办事送什么礼物较好| 三七是什么| 嗓子痛挂什么科| 身上冷是什么原因| 沙棘是什么| 甘蔗什么时候成熟| 夏天用什么护肤品比较好| 巴郎子是什么意思| 脾胃虚弱有什么症状| 紫色加红色是什么颜色| 减脂吃什么蔬菜| 血燕是什么| 蟑螂幼虫长什么样| 标题是什么意思| 大便次数增多是什么原因| 生物学父亲是什么意思| omega3是什么意思| 中国国花是什么花| 中暑喝什么| 红楼梦为什么叫石头记| 一月二十三号是什么星座| 天衣无缝是什么意思| 冬枣是什么季节的水果| 干贝和瑶柱有什么区别| 风热感冒用什么药好| 3月5日是什么星座的| 女性多囊是什么意思| 高等院校是什么意思| 身上长很多痣是什么原因| 脉动是什么意思| 内向男生适合什么工作| 感恩节是什么时候| 狮子座前面是什么星座| 蛇年五行属什么| 亚临床甲亢是什么意思| 西洋参什么时候吃效果最好| 腿浮肿是什么原因| 低密度脂蛋白高的原因是什么| 暂时无法接通是什么意思| 胃酸过多吃什么食物好| 出什么入什么| dl什么意思| 凤冈锌硒茶属于什么茶| 琛读什么| 女性尿路感染什么原因引起的| 经常掉头发是什么原因| 刀伤用什么药愈合最快| 月经老是推后是什么原因| 湾湾是什么意思| 婴儿血小板低是什么原因| 电视为什么打不开| 一人吃饱全家不饿是什么生肖| 磨砂膏是什么| 三伏贴什么时候贴| 地球为什么自转| 总胆红素偏高吃什么药| 身上长很多痣是什么原因| 铠是什么意思| 神经根型颈椎病吃什么药| 半岛铁盒是什么| 4月17日是什么星座| 头疼想吐是什么原因引起的| 增肌吃什么最好| 密度增高影是什么意思| 洋生姜的功效与作用是什么| 什么水果含硒量最高| g750是什么金| 74年属什么| 遥祝是什么意思| 三尖瓣关闭不全是什么意思| 贫血打什么针效果最好| 硒中毒有什么症状| 抵抗力差是什么原因| 肠炎吃什么食物| 四不放过是指什么| 炖大骨头放什么调料| 什么情况下需要做造影| 颇有是什么意思| 梦魇是什么| 嘴唇起泡用什么药| a型血的人容易得什么病| 二是什么意思| 什么样的人容易中风| 上不下要读什么| 血压表什么牌子的好最准确最耐用| 姨妈的老公叫什么| 手麻抽筋是什么原因引起的| 痢疾吃什么药最有效| ace是什么意思| 尿潜血十一是什么意思| 什么大叫| 嘴碎什么意思| 做肺部ct挂什么科| 眼睑是什么意思| hda是什么| 小猫的胡须有什么作用| 维生素h的作用及功能主治是什么| 人性是什么意思| 一孕傻三年是什么意思| 做梦梦到已故的亲人是什么意思| 属猪的五行属什么| 喝酒脸红是缺少什么酶| 吃完香蕉不能吃什么| 蛇缠腰是什么| 神经衰弱有什么症状| poppy什么意思| 兵解是什么意思| 中国文字博大精深什么意思| 胃痛按什么部位可以缓解疼痛| 刀纸是什么| 炒菜放什么调料最好吃| 戒断反应是什么| 摩羯座是什么象| 肺炎支原体阳性是什么意思| 用什么消肿最快最有效方法| 一个月一个泉是什么字| 白癜风用什么药膏| 心梗做什么手术| 蛆是什么| kappa是什么意思| lf是什么意思| 奔走相告是什么意思| 舌头发白吃什么药| 眉毛里面长痘痘是什么原因| movies是什么意思| 吃什么去湿气最快| 血管造影检查什么| 颈部淋巴结肿大挂什么科| 一进门见到什么植物好| 大便弱阳性是什么意思| ifound是什么牌子| 为什么射出的精子里有淡红色| 全身检查要挂什么科| 梦到做饭是什么意思| 肾萎缩是什么原因引起的| 乳房胀痛是什么原因| 类风湿关节炎吃什么药效果好| 酵母菌是什么菌| 小腿肿胀是什么原因| versace什么牌子| 小寨附近有什么好玩的| 梦见猫咬我是什么意思| 苍白的什么| 手脚冰凉吃什么好| 黑色阔腿裤搭配什么上衣好看| 321是什么意思| 水钻是什么材质| 为什么脚底板会痛| 二八佳人是什么意思| 沉默寡言是什么意思| 瑾字属于五行属什么| 知府相当于现在什么官| 鲜章是什么意思| 兰精莫代尔是什么面料| 乳腺病人吃什么好| 吗丁啉有什么功效| 生肖猪和什么生肖相冲| 老是犯困是什么原因| 乳腺增生应该注意些什么| 对牛弹琴是什么意思| 藿香正气水不能和什么药一起吃| 学美容要学些什么| 不伤肝的他汀类药是什么| 牡丹和芍药有什么区别| 减肥可以吃什么肉| 老子为什么叫老子| 高血压会引起什么并发症| cancer是什么意思| 籼米是什么米| 为什么排卵期会出血| 兰若是什么意思| 神经外科主要看什么病| 有点尿血是什么原因| 怀孕不到一个月有什么症状| 2.16什么星座| 癣用什么药膏| 上眼皮肿是什么原因| 传说中的狮身人面像叫什么名字| 慢性浅表性胃炎吃什么药好| 包拯属什么生肖| 肾脏不好吃什么食物好| 为什么老是口腔溃疡| 流鼻血是什么引起的| 耳前瘘管有什么危害| 抽象是什么意思| 胃胀胃酸是什么原因| 中暑是什么症状表现| 马鞍皮是什么皮| 火奥念什么| 性侵是什么意思| 草菅人命是什么意思| 什么夫妻百事哀| 512是什么星座| 五福临门是什么生肖| 反驳是什么意思| kiv是什么车| 男性尿道出血什么原因| 蚊子吃什么| 右边脑袋疼是什么原因| 新生儿一直哭闹是什么原因| 银行降息意味着什么| 分泌物过氧化氢阳性是什么意思| 女人吃什么新陈代谢快| 刍狗是什么意思| 朝鲜和韩国什么时候分开的| 为什么流鼻血| 芬必得是什么药| 感觉心慌是什么原因| 什么布料| 肛周脓肿吃什么消炎药| 冰箱为什么结冰| 吃坏东西拉肚子吃什么药| 嘴唇边缘发黑是什么原因| 眼睛干涩用什么药水| 什么是药品| 镉是什么东西| 宝宝吃益生菌有什么好处和坏处| 健身吃蛋白粉有什么好处和坏处| 身主天相是什么意思| 无创是什么意思| 假冒警察什么罪怎么判| 经期适合吃什么食物| 白浆是什么| 摩羯男喜欢什么类型的女生| urban是什么牌子| 单身为什么中指戴戒指| 杨桃有什么营养价值| 支气管炎是什么引起的| 祛湿喝什么| 宫颈糜烂用什么药| 进是什么结构| 睡觉为什么要枕枕头| 为什么8到10周容易胎停| 宗气是什么意思| 迎风流泪是什么原因| 3月27号是什么星座| 颠了是什么意思| 刷牙时牙酸是什么原因| 下面有异味是什么原因| 什么样的人死后还会出现| 湿热内蕴吃什么中成药| 百度

Información general

百度 杨信林受到党内警告处分。

Datadog Agent v6 y posteriores recopila logs de contenedores. Hay dos tipos de instalaciones disponibles:

La configuración de la recopilación de logs depende de tu entorno actual. Elige una de las siguientes instalaciones para empezar:

Los comandos CLI en esta página son para el tiempo de ejecución del Docker. Sustituye docker por nerdctl para el tiempo de ejecución de containerd, o por podman, para el tiempo de ejecución de Podman. La compatibilidad con la recopilación de logs containerd y Podman es limitada.

Instalación

Para ejecutar un contenedor de Docker que integra el Datadog Agent para monitorizar tu host, utiliza el siguiente comando para el sistema operativo que estés utilizando:

Linux

Para la siguiente configuración, sustituye <DD_SITE> por :

docker run -d --name datadog-agent \
           --cgroupns host \
           --pid host \
           -e DD_API_KEY=<DATADOG_API_KEY> \
           -e DD_LOGS_ENABLED=true \
           -e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true \
           -e DD_CONTAINER_EXCLUDE="name:datadog-agent" \
           -e DD_SITE=<DD_SITE> \
           -v /var/run/docker.sock:/var/run/docker.sock:ro \
           -v /var/lib/docker/containers:/var/lib/docker/containers:ro \
           -v /proc/:/host/proc/:ro \
           -v /opt/datadog-agent/run:/opt/datadog-agent/run:rw \
           -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \
           gcr.io/datadoghq/agent:latest

Windows

Para la siguiente configuración, sustituye <DD_SITE> por :

docker run -d --name datadog-agent \
           --cgroupns host \
           --pid host \
           -e DD_API_KEY=<DATADOG_API_KEY> \
           -e DD_LOGS_ENABLED=true \
           -e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true \
           -e DD_CONTAINER_EXCLUDE="name:datadog-agent" \
           -e DD_SITE=<DD_SITE> \
           -v \\.\pipe\docker_engine:\\.\pipe\docker_engine \
           -v c:\programdata\docker\containers:c:\programdata\docker\containers:ro
           gcr.io/datadoghq/agent:latest

macOS

A?ade la ruta /opt/datadog-agent/run en Docker Desktop -> Settings -> Resources -> File sharing.

Para la siguiente configuración, sustituye <DD_SITE> por :

docker run -d --name datadog-agent \
           --cgroupns host \
           --pid host \
           -e DD_API_KEY=<DATADOG_API_KEY> \
           -e DD_LOGS_ENABLED=true \
           -e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true \
           -e DD_LOGS_CONFIG_DOCKER_CONTAINER_USE_FILE=true \
           -e DD_CONTAINER_EXCLUDE="name:datadog-agent" \
           -e DD_SITE=<DD_SITE> \
           -v /var/run/docker.sock:/var/run/docker.sock:ro \
           -v /var/lib/docker/containers:/var/lib/docker/containers:ro \
           -v /opt/datadog-agent/run:/opt/datadog-agent/run:rw \
           gcr.io/datadoghq/agent:latest

Se recomienda que elijas la última versión del Datadog Agent. Consulta la lista completa de imagenes para Agent v6 disponibles en GCR.

Los comandos asociados a la recopilación de logs son:

-e DD_LOGS_ENABLED=true
activa la recopilación de logs cuando está configurado como true. El Agent busca instrucciones de logs en los archivos de configuración.
-e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true
a?ade una configuración de logs que activa la recopilación de logs para todos los contenedores.
-v /opt/datadog-agent/run:/opt/datadog-agent/run:rw
para evitar la pérdida de logs de contenedores durante reinicios o problemas con la red, la última línea de log recopilada para cada contenedor en este directorio se almacena en el host.
-e DD_CONTAINER_EXCLUDE="name:datadog-agent"
esto evita que el Datadog Agent recopile y envie sus propios logs y métricas. Elimina este parámetro si quieres recopìlar logs o métricas del Datadog Agent. El valor de este parámetro es compatible con expresiones regulares.
-v /var/run/docker.sock:/var/run/docker.sock:ro
para conectar con el Docker daemon y descubrir contenedores y recopilar stdout/stderr del socket de Docker.
-v /var/lib/docker/containers:/var/lib/docker/containers:ro
para recopilar logs de contenedores de archivos. Disponible en el Datadog Agent 6.27.0/7.27.0+

Nota: Si utilizas Docker Compose, el valor de DD_CONTAINER_EXCLUDE no debe estar entre comillas. Configura la variable de entorno en tu archivo docker-compose.yaml como en el ejemplo siguiente:

environment:
    - DD_CONTAINER_EXCLUDE=image:datadog/agent:*
  1. Install the latest version of the Agent on your host.

  2. La recopilación de logs está desactivada por defecto en el Datadog Agent. Para activarla, a?ade las siguientes líneas en tu archivo de configuración datadog.yaml:

    logs_enabled: true
    listeners:
        - name: docker
    config_providers:
        - name: docker
          polling: true
    logs_config:
        container_collect_all: true
    
  3. Sólo para Windows 10: el usuario del Datadog Agent debe ser miembro del grupo docker-users para tener los permisos necesarios y poder trabajar con contenedores de Docker. Ejecuta net localgroup docker-users "ddagentuser" /ADD desde la línea de comandos de tu administrador o sigue los pasos de configuración del grupo de usuarios de Docker.

  4. Reinicia el Agent para ver todos tus logs de contenedor en Datadog.

  1. Install the latest version of the Agent on your host.

  2. Sigue la documentación de recopilación de logs personalizada para supervisar logs en archivos.

    Para agrupar logs de tu aplicación <APP_NAME> almacenada en <PATH_LOG_FILE>/<LOG_FILE_NAME>.log, crea un archivo <APP_NAME>.d/conf.yaml en la raíz de tu directorio de configuración del Agent con el siguiente contenido:

    logs:
      - type: file
        path: "<PATH_LOG_FILE>/<LOG_FILE_NAME>.log"
        service: "<APP_NAME>"
        source: "<SOURCE>"
    
  3. Reinicia el Agent para ver todos tus logs de contenedores en Datadog.

Nota: Para que el Agent recopile logs generados por un contenedor con una configuración de logs personalizada, los logs deben incluirse en un volumen que sea accesible desde el host. Se recomienda que los logs de contenedores se escriban en stdout y stderr, para que puedan ser recopilados automáticamente.

Notas importantes:

  • Los metadatos de contenedores no se recuperan con la recopilación personalizada de logs, por lo tanto el Agent no asigna etiquetas a logs automáticamente. Utiliza etiquetas personalizadas para crear etiquetas de contenedor.

  • source y service pasan por defecto al valor de etiqueta short_image en el Datadog Agent v6.8 o posterior. Los valores del origen y el servicio se pueden sobreescribir con Autodiscovery, como se describe a continuación. Si se configura el valor source como un nombre de integración, el resultado es la instalación de pipelines de integración que analizan tus logs y extraen información relevante de ellos.

  • Los logs que provienen del contenedor Stderr tienen un estado Error por defecto.

  • Si estás utilizando el controlador de gestión de logs journald, en lugar del controlador de gestión de logs por defecto json-file de Docker, consulta la documentación de integración con journald para ver más información sobre la configuración de entornos contenedorizados. Consulta la documentación de unidades de filtro journald para obtener más información sobre parámetros de filtrado.

Integraciones con logs

En el Datadog Agent v6.8 o posterior, source y service pasan por defecto al valor de etiqueta short_image. Esto permite a Datadog identificar el origen del log para cada contenedor e instalar la integración correspondiente automáticamente.

Es posible que el nombre corto de imagen del contenedor no coincida con el nombre de integración para imágenes personalizadas y que se pueda sobrescribir para mostrar el nombre de tu aplicación más claramente. Esto se puede hacer utilizando Autodiscovery de Datadog, anotaciones de pod en Kubernetes o etiquetas de contenedores.

Dependiendo del tipo de archivo, Autodiscovery espera que las etiquetas sigan este formato:

A?ade la siguiente LABEL a tu archivo Docker:

LABEL "com.datadoghq.ad.logs"='[<LOGS_CONFIG>]'

A?ade la siguiente etiqueta a tu archivo docker-compose.yaml:

labels:
    com.datadoghq.ad.logs: '["<LOGS_CONFIG>"]'

A?ade la siguiente etiqueta como un comando de ejecución:

-l com.datadoghq.ad.logs='[<LOGS_CONFIG>]'

Donde <LOG_CONFIG> es la configuración de la recopilación de logs que encontraríamos en un archivo de configuración de una integración. Para obtener más información, consulta la configuración de recopilación de logs.

Nota: Cuando se configura el valor de service utilizando etiquetas de Docker, Datadog recomienda utilizar el etiquetado unificado de servicios como práctica recomendada. El etiquetado unificado de servicios asocia toda la telemetría de Datadog, incluidos los logs, mediante el uso de tres etiquetas estándar: env, service y version. Para aprender a configurar tu entorno con el etiquetado unificado, consulta la documentación de etiquetado unificado de servicios.

Ejemplos

El siguiente archivo de Docker activa la integración con logs NGINX en el contenedor correspondiente (el valor de service se puede cambiar):

LABEL "com.datadoghq.ad.logs"='[{"source": "nginx", "service": "webapp"}]'

Para activar tanto la métrica como las integraciones con NGINX de los logs:

LABEL "com.datadoghq.ad.check_names"='["nginx"]'
LABEL "com.datadoghq.ad.init_configs"='[{}]'
LABEL "com.datadoghq.ad.instances"='[{"nginx_status_url": "http://%%host%%:%%port%%/nginx_status"}]'
LABEL "com.datadoghq.ad.logs"='[{"source": "nginx", "service": "webapp"}]'

Para logs de múltiples líneas como las trazas de stack, el Agent cuenta con reglas de procesamiento de múltiples líneas para agregar líneas a un único log.

Ejemplo de log (trazas de stack Java):

2025-08-07T09:24:24.983Z UTC Exception in thread "main" java.lang.NullPointerException
        at com.example.myproject.Book.getTitle(Book.java:16)
        at com.example.myproject.Author.getBookTitles(Author.java:25)
        at com.example.myproject.Bootstrap.main(Bootstrap.java:14)

Utiliza la etiqueta com.datadoghq.ad.logs en tus contenedores (como se muestra a continuación) para asegurarte de que el log descrito anteriormente se recopila correctamente:

labels:
    com.datadoghq.ad.logs: '[{"source": "java", "service": "myapp", "log_processing_rules": [{"type": "multi_line", "name": "log_start_with_date", "pattern" : "\\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])"}]}]'

Consulta la documentación de las reglas de procesamiento de múltiples líneas para ver más ejemplos de patrones.

El Agent v7.25.0/v6.25.0 o posteriores puede recopilar logs de un archivo directamente basándose en una etiqueta de Autodiscovery de un contenedor. Para recopilar estos logs, utiliza la etiqueta com.datadoghq.ad.logs en tus contenedores (como se muestra a continuación) para recopilar /logs/app/prod.log:

labels:
    com.datadoghq.ad.logs: '[{"type":"file", "source": "sample_app", "service": "sample_service", "path": "/logs/app/prod.log"}]'

Los logs recopilados de un archivo son etiquetados con los metadatos del contenedor. La recopilación de logs está vinculada al ciclo de vida del contenedor. En cuanto se detiene el contenedor, también se detiene la recopilación de logs de ese archivo.

Notas:

  • La ruta del archivo es relativa al Agent, por lo que el directorio que contiene el archivo debería ser compartido por el contenedor que está ejecutando la aplicación y por el contenedor del Agent. Por ejemplo, si el contenedor monta /logs, cada contenedor que gestiona logs en el archivo puede montar un volumen, como por ejemplo /logs/app, donde está escrito el archivo del log.

  • Cuando se utiliza este tipo de etiqueta en un contenedor, sus logs stderr/stdout no se recopilan automáticamente. Si se necesitan una recopilación de stderr/stdout y un archivo, se deben activar expresamente utilizando una etiqueta, por ejemplo:

labels:
    com.datadoghq.ad.logs: '[{"type":"file", "source": "java", "service": "app", "path": "/logs/app/prod.log"}, {"type": "docker", "source": "app_container", "service": "app"}]'
  • Cuando se utiliza este tipo de combinación, source y service no tienen un valor por defecto y deben configurarse expresamente en la etiqueta de Autodiscovery.

Nota: Las funciones de Autodiscovery se pueden utilizar con o sin la variable de entorno DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL. Elige una de las siguientes opciones:

  • Utiliza etiquetas de contenedor o anotaciones de pod para elegir los contenedores desde los que quieres recopilar logs.
  • Utiliza la variable de entorno para recopilar logs de todos los contenedores y luego sobrescribe los valores por defecto source y service.
  • A?ade las reglas de procesamiento para el subconjunto deseado de contenedores.

Recopilación avanzada de logs

Utiliza etiquetas de logs (labels) de Autodiscovery para aplicar la lógica de procesamiento de la recopilación avanzada de logs, por ejemplo:

Recopilación de logs de contenedores de Docker desde un archivo

La recopilación de logs de contenedores de Docker desde un archivo es una alternativa a la recopilación basada en sockets de Docker. La recopilación basada en archivos brinda un mejor rendimiento que la recopilación basada en sockets.

En las versiones 7.27.0/6.27.0 o posteriores, se puede configurar el Agent para que recopile logs de contenedores de Docker desde un archivo. En las versiones 6.33.0/7.33.0 o posteriores, el Agent recopila logs de contenedores de Docker desde un archivo por defecto.

La recopilación basada en archivos requiere que el directorio donde se almacenan los logs de contenedores de Docker seaDocker expuesto para el Agent en la ubicación siguiente: /var/lib/docker/containers (c:\programdata\docker\containers en Windows). Consulta la guía para la resolución de problemas de recopilación de logs de Docker para obtener más información.

Nota:

  • Cuando se migra desde la recopilación de logs de contenedores basada en sockets de Docker a la recopilación de logs basada en archivos, sólo los nuevos contenedores son supervisados desde sus archivos. Se puede forzar al Agent para que recopile todos los logs de contenedores desde archivos, si la configuración de la variable de entorno DD_LOGS_CONFIG_DOCKER_CONTAINER_FORCE_USE_FILE es true. Forzar al Agent para que recopile todos los logs de contenedores desde archivos puede generar la duplicación de logs en los contenedores existentes.
  • Si vuelves a cambiar de la recopilación de logs desde archivos de contenedores a la recopilación basada en sockets de Docker en el Agent, es probable que veas logs duplicados en los contenedores existentes.

Filtrar contenedores

Es posible gestionar los contenedores desde los que quieres recopilar logs. Esto puede ser útil para evitar la recopilación de logs del Datadog AgentContenedor, por ejemplo. Consulta Gestión de detección de contenedores para obtener más información.

Contenedores de corta duración

En un entorno Docker, el Agent recibe actualizaciones sobre contenedores en tiempo real a través de eventos de Docker. El Agent extrae y actualiza la configuración desde las etiquetas del contenedor (Autodiscovery) cada 1 segundo.

A partir de la versión v6.14 o posterior, el Agent recopila logs de todos los contenedores (en ejecución o detenidos), lo que significa que los logs de contenedores de corta duración que se han iniciado y detenido en el último segundo siguen siendo recopilados, siempre y cuando no se eliminen.

Para entornos Kubernetes, consulta la documentación de contendores de Kubernetes de corta duración.

Referencias adicionales

头皮脂溢性皮炎用什么药 蝎子吃什么东西 血糖高会出现什么症状 美甲做多了有什么危害 政协副主席是什么级别
红茶什么季节喝最好 冰雹是什么季节下的 梅核气吃什么药最好 雪碧喝多了有什么危害 为什么人要喝水
心绞痛是什么病 胃疼和肚子疼有什么区别 反流性食管炎吃什么药最有效 一什么商店 金今念什么
ua是什么单位 老火汤是什么意思 什么地找 ast是什么意思 女人脚发热是什么原因
一直打嗝是什么问题hcv8jop9ns8r.cn 未来的未多一横念什么hcv8jop5ns8r.cn 什么来什么去的四字词语hcv7jop7ns2r.cn 脚趾头长痣代表什么jasonfriends.com 什么是夜店hcv7jop7ns0r.cn
月指什么生肖hcv8jop6ns3r.cn 布朗是什么水果hcv9jop5ns8r.cn 嘴巴长疱疹用什么药hcv9jop3ns4r.cn 牛柳是什么肉hcv8jop8ns4r.cn 彩超能检查什么luyiluode.com
咖啡豆是什么动物粪便hcv9jop5ns6r.cn 婴儿肥是什么意思hcv9jop4ns0r.cn 次日是什么意思hcv7jop5ns0r.cn 月经后是什么期hcv8jop0ns9r.cn 理化检验主要检验什么hcv9jop4ns3r.cn
颈动脉斑块吃什么药效果最好hcv8jop3ns7r.cn 武则天墓为什么不敢挖zhongyiyatai.com 一年半载是什么意思hcv8jop5ns9r.cn 吃什么最补肾hcv9jop3ns6r.cn 同工同酬是什么意思aiwuzhiyu.com
百度