跳转至

DDTrace PHP

安装依赖

PHP APM 插件安装,参见 Datadog PHP 接入文档

配置

根据 PHP 实际运行环境不同(Apache/NGINX),其配置有一些差异,详见 Datadog PHP trace SDK 配置文档

环境变量支持

下面是常用的 PPH APM 参数配置,完整的参数配置列表,参见 Datadog 文档

  • DD_AGENT_HOST

    INIdatadog.agent_host

    默认值localhost

    Datakit 监听的主机地址

  • DD_TRACE_AGENT_PORT

    INIdatadog.trace.agent_port

    默认值8126

    Datakit 监听端口号,此处需手动指定为 9529

  • DD_ENV

    INIdatadog.env

    默认值null

    设置程序环境信息,比如 prod/pre-prod

  • DD_SERVICE

    INIdatadog.service

    默认值null

    设置 APP 服务名

  • DD_SERVICE_MAPPING

    INIdatadog.service_mapping

    默认值null

    重命名 APM 服务名,比如 DD_SERVICE_MAPPING=pdo:payments-db,mysqli:orders-db

  • DD_TRACE_AGENT_CONNECT_TIMEOUT

    INIdatadog.trace.agent_connect_timeout

    默认值100

    Agent 连接 Datakit 超时配置 (单位 ms),默认 100

  • DD_TAGS

    INIdatadog.tags

    默认值null

    设置每个 span 上都会默认追加的 tag 列表,例如:key1:value1,key2:value2

  • DD_VERSION

    INIdatadog.version

    设置服务版本

  • DD_TRACE_SAMPLE_RATE

    INIdatadog.trace.smaple_rate

    默认值-1

    设置采样率从 0.0(0%) ~ 1.0(100%)。

文档评价

文档内容是否对您有帮助? ×