diff options
| -rw-r--r-- | PHPINFO | 37 | ||||
| -rw-r--r-- | REFLECTION | 55 | ||||
| -rw-r--r-- | php-pecl-datadog-trace.spec | 17 | 
3 files changed, 86 insertions, 23 deletions
@@ -7,14 +7,14 @@ For help, check out the documentation at https://docs.datadoghq.com/tracing/lang  (c) Datadog 2020  Datadog tracing support => enabled -Version => 1.5.1 +Version => 1.6.0  DATADOG TRACER CONFIGURATION => { -    "date": "2024-11-20T11:32:01Z", -    "os_name": "Linux builder.remirepo.net 6.11.7-100.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov  8 19:07:28 UTC 2024 x86_64", -    "os_version": "6.11.7-100.fc39.x86_64", -    "version": "1.5.1", +    "date": "2025-01-09T11:05:57Z", +    "os_name": "Linux builder.remirepo.net 6.12.7-200.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Dec 27 17:05:33 UTC 2024 x86_64", +    "os_version": "6.12.7-200.fc41.x86_64", +    "version": "1.6.0",      "lang": "php", -    "lang_version": "8.2.26", +    "lang_version": "8.3.15",      "env": null,      "enabled": true,      "service": null, @@ -44,18 +44,18 @@ DATADOG TRACER CONFIGURATION => {      "traced_internal_functions": null,      "enabled_from_env": true,      "opcache.file_cache": null, -    "sidecar_trace_sender": false, -    "agent_error": "Failed to connect to localhost port 8126 after 0 ms: Couldn't connect to server" +    "sidecar_trace_sender": true, +    "agent_error": "Failed to connect to localhost port 8126 after 0 ms: Could not connect to server"  }                                 Diagnostics                                -agent_error => Failed to connect to localhost port 8126 after 0 ms: Couldn't connect to server +agent_error => Failed to connect to localhost port 8126 after 0 ms: Could not connect to server  Diagnostic checks => failed  Directive => Local Value => Master Value  ddtrace.disable => 0 => 0  ddtrace.cgroup_file => /proc/self/cgroup => /proc/self/cgroup -datadog.trace.sidecar_trace_sender => Off => Off +datadog.trace.sidecar_trace_sender => On => On  datadog.trace.sources_path => /usr/share/pear/datadog_trace/src/ => /usr/share/pear/datadog_trace/src/  datadog.autoload_no_compile => Off => Off  datadog.trace.agent_url => no value => no value @@ -92,11 +92,13 @@ datadog.exception_replay_capture_interval_seconds => 3600 => 3600  datadog.trace.memory_limit => no value => no value  datadog.trace.report_hostname => Off => Off  datadog.trace.flush_collect_cycles => Off => Off +datadog.trace.kafka_distributed_tracing => On => On  datadog.trace.laravel_queue_distributed_tracing => On => On  datadog.trace.symfony_messenger_distributed_tracing => On => On  datadog.trace.symfony_messenger_middlewares => Off => Off  datadog.trace.remove_root_span_laravel_queue => On => On  datadog.trace.remove_root_span_symfony_messenger => On => On +datadog.appsec.rasp_enabled => Off => Off  datadog.trace.remove_autoinstrumentation_orphans => Off => Off  datadog.trace.resource_uri_fragment_regex => no value => no value  datadog.trace.resource_uri_mapping_incoming => no value => no value @@ -131,9 +133,9 @@ datadog.trace.128_bit_traceid_generation_enabled => On => On  datadog.trace.128_bit_traceid_logging_enabled => Off => Off  datadog.trace.bgs_connect_timeout => 2000 => 2000  datadog.trace.bgs_timeout => 5000 => 5000 -datadog.trace.agent_flush_interval => 5000 => 5000 +datadog.trace.agent_flush_interval => 1001 => 1001  datadog.telemetry_heartbeat_interval => 60 => 60 -datadog.trace.agent_flush_after_n_requests => 10 => 10 +datadog.trace.agent_flush_after_n_requests => 0 => 0  datadog.trace.shutdown_timeout => 5000 => 5000  datadog.trace.startup_logs => On => On  datadog.trace.once_logs => On => On @@ -179,6 +181,7 @@ datadog.remote_config_poll_interval_seconds => 5 => 5  datadog.remote_config_enabled => On => On  datadog.dynamic_instrumentation.enabled => Off => Off  datadog.dynamic_instrumentation.redacted_identifiers => no value => no value +datadog.experimental_appsec_standalone_enabled => Off => Off  datadog.dynamic_instrumentation.redacted_types => no value => no value  datadog.trace.amqp_enabled => On => On  datadog.trace.amqp_analytics_enabled => Off => Off @@ -220,6 +223,11 @@ datadog.trace.eloquent_analytics_enabled => Off => Off  datadog.eloquent_analytics_enabled => Off => Off  datadog.trace.eloquent_analytics_sample_rate => 1 => 1  datadog.eloquent_analytics_sample_rate => 1 => 1 +datadog.trace.filesystem_enabled => On => On +datadog.trace.filesystem_analytics_enabled => Off => Off +datadog.filesystem_analytics_enabled => Off => Off +datadog.trace.filesystem_analytics_sample_rate => 1 => 1 +datadog.filesystem_analytics_sample_rate => 1 => 1  datadog.trace.frankenphp_enabled => On => On  datadog.trace.frankenphp_analytics_enabled => Off => Off  datadog.frankenphp_analytics_enabled => Off => Off @@ -235,6 +243,11 @@ datadog.trace.guzzle_analytics_enabled => Off => Off  datadog.guzzle_analytics_enabled => Off => Off  datadog.trace.guzzle_analytics_sample_rate => 1 => 1  datadog.guzzle_analytics_sample_rate => 1 => 1 +datadog.trace.kafka_enabled => On => On +datadog.trace.kafka_analytics_enabled => Off => Off +datadog.kafka_analytics_enabled => Off => Off +datadog.trace.kafka_analytics_sample_rate => 1 => 1 +datadog.kafka_analytics_sample_rate => 1 => 1  datadog.trace.laminas_enabled => On => On  datadog.trace.laminas_analytics_enabled => Off => Off  datadog.laminas_analytics_enabled => Off => Off @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] { +Extension [ <persistent> extension #130 ddtrace version 1.6.0 ] {    - Dependencies {      Dependency [ json (Required) ] @@ -13,7 +13,7 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {        Current = '/proc/self/cgroup'      }      Entry [ datadog.trace.sidecar_trace_sender <SYSTEM> ] -      Current = '0' +      Current = '1'      }      Entry [ datadog.trace.sources_path <SYSTEM> ]        Current = '/usr/share/pear/datadog_trace/src/' @@ -123,6 +123,9 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Entry [ datadog.trace.flush_collect_cycles <ALL> ]        Current = 'false'      } +    Entry [ datadog.trace.kafka_distributed_tracing <ALL> ] +      Current = 'true' +    }      Entry [ datadog.trace.laravel_queue_distributed_tracing <ALL> ]        Current = 'true'      } @@ -138,6 +141,9 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Entry [ datadog.trace.remove_root_span_symfony_messenger <ALL> ]        Current = 'true'      } +    Entry [ datadog.appsec.rasp_enabled <ALL> ] +      Current = 'false' +    }      Entry [ datadog.trace.remove_autoinstrumentation_orphans <ALL> ]        Current = 'false'      } @@ -241,13 +247,13 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {        Current = '5000'      }      Entry [ datadog.trace.agent_flush_interval <SYSTEM> ] -      Current = '5000' +      Current = '1001'      }      Entry [ datadog.telemetry_heartbeat_interval <SYSTEM> ]        Current = '60'      }      Entry [ datadog.trace.agent_flush_after_n_requests <ALL> ] -      Current = '10' +      Current = '0'      }      Entry [ datadog.trace.shutdown_timeout <SYSTEM> ]        Current = '5000' @@ -384,6 +390,9 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Entry [ datadog.dynamic_instrumentation.redacted_identifiers <SYSTEM> ]        Current = ''      } +    Entry [ datadog.experimental_appsec_standalone_enabled <ALL> ] +      Current = 'false' +    }      Entry [ datadog.dynamic_instrumentation.redacted_types <SYSTEM> ]        Current = ''      } @@ -507,6 +516,21 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Entry [ datadog.eloquent_analytics_sample_rate <ALL> ]        Current = '1'      } +    Entry [ datadog.trace.filesystem_enabled <ALL> ] +      Current = 'true' +    } +    Entry [ datadog.trace.filesystem_analytics_enabled <ALL> ] +      Current = '0' +    } +    Entry [ datadog.filesystem_analytics_enabled <ALL> ] +      Current = '0' +    } +    Entry [ datadog.trace.filesystem_analytics_sample_rate <ALL> ] +      Current = '1' +    } +    Entry [ datadog.filesystem_analytics_sample_rate <ALL> ] +      Current = '1' +    }      Entry [ datadog.trace.frankenphp_enabled <ALL> ]        Current = 'true'      } @@ -552,6 +576,21 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Entry [ datadog.guzzle_analytics_sample_rate <ALL> ]        Current = '1'      } +    Entry [ datadog.trace.kafka_enabled <ALL> ] +      Current = 'true' +    } +    Entry [ datadog.trace.kafka_analytics_enabled <ALL> ] +      Current = '0' +    } +    Entry [ datadog.kafka_analytics_enabled <ALL> ] +      Current = '0' +    } +    Entry [ datadog.trace.kafka_analytics_sample_rate <ALL> ] +      Current = '1' +    } +    Entry [ datadog.kafka_analytics_sample_rate <ALL> ] +      Current = '1' +    }      Entry [ datadog.trace.laminas_enabled <ALL> ]        Current = 'true'      } @@ -985,7 +1024,7 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {      Constant [ int DDTrace\DBM_PROPAGATION_FULL ] { 2 }      Constant [ int DDTrace\Internal\SPAN_FLAG_OPENTELEMETRY ] { 1 }      Constant [ int DDTrace\Internal\SPAN_FLAG_OPENTRACING ] { 2 } -    Constant [ string DD_TRACE_VERSION ] { 1.5.1 } +    Constant [ string DD_TRACE_VERSION ] { 1.6.0 }      Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_KEEP ] { 1 }      Constant [ int DD_TRACE_PRIORITY_SAMPLING_AUTO_REJECT ] { 0 }      Constant [ int DD_TRACE_PRIORITY_SAMPLING_USER_KEEP ] { 2 } @@ -1326,6 +1365,12 @@ Extension [ <persistent> extension #126 ddtrace version 1.5.1 ] {        }        - Return [ void ]      } +    Function [ <internal:ddtrace> function DDTrace\Testing\emit_asm_event ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    }      Function [ <internal:ddtrace> function DDTrace\Internal\add_span_flag ] {        - Parameters [2] { diff --git a/php-pecl-datadog-trace.spec b/php-pecl-datadog-trace.spec index 6ed3b41..7b58a2f 100644 --- a/php-pecl-datadog-trace.spec +++ b/php-pecl-datadog-trace.spec @@ -1,8 +1,8 @@  # remirepo spec file for php-pecl-datadog-trace  # -# Copyright (c) 2019-2024 Remi Collet -# License: CC-BY-SA-4.0 -# http://creativecommons.org/licenses/by-sa/4.0/ +# SPDX-FileCopyrightText:  Copyright 2019-2025 Remi Collet +# SPDX-License-Identifier: CECILL-2.1 +# http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt  #  # Please, preserve the changelog entries  # @@ -30,7 +30,7 @@  # extension name  %global pecl_name        ddtrace -%global upstream_version 1.5.1 +%global upstream_version 1.6.0  #global upstream_prever  beta1  %global with_zts         0%{!?_without_zts:%{?__ztsphp:1}}  %global ini_name         40-%{pecl_name}.ini @@ -58,8 +58,8 @@ Source2:        %{proj_name}-deps-%{upstream_version}%{?upstream_prever}.tgz  ExcludeArch:    %{ix86} %{arm}  BuildRequires:  make -BuildRequires:  cargo >= 1.76 -BuildRequires:  rust >= 1.76 +BuildRequires:  cargo >= 1.78 +BuildRequires:  rust >= 1.78  BuildRequires:  %{?dtsprefix}gcc  BuildRequires: (%{?scl_prefix}php-devel >= 7.0 with %{?scl_prefix}php-devel <  8.5)  BuildRequires:  %{?scl_prefix}php-pear @@ -280,6 +280,11 @@ REPORT_EXIT_STATUS=1 \  %changelog +* Thu Jan  9 2025 Remi Collet <remi@remirepo.net> - 1.6.0-1 +- update to 1.6.0 +- re-license spec file to CECILL-2.1 +- raise dependency on rust 1.78 +  * Wed Nov 20 2024 Remi Collet <remi@remirepo.net> - 1.5.1-1  - update to 1.5.1  | 
