I am sure that the otel-collector config added is correct because we are able to see the data from a java application which was configured from - https://opentelemetry.io/docs/languages ... g-started/
From the above нулевой код/PHP/конфигурация, мы установили пакеты из Linux/PECL в нашем базовом изображении Docker в соответствии с документацией и установленными SDK на основном изображении, используя это базовое изображение и добавили конфигурацию среды в развертывании PHP-применения как часть Env, показанного ниже-
как часть ENV, показанного ниже-
Код: Выделить всё
env:
- name: IMAGE
value: >-
- name: OTEL_PHP_AUTOLOAD_ENABLED
value: 'true'
- name: OTEL_SERVICE_NAME
value: php-application
- name: OTEL_TRACES_EXPORTER
value: otlp
- name: OTEL_METRICS_EXPORTER
value: otlp
- name: OTEL_LOGS_EXPORTER
value: otlp
- name: OTEL_EXPORTER_OTLP_PROTOCOL
value: http/protobuf
- name: OTEL_EXPORTER_OTLP_ENDPOINT
value: ':4318'
- name: OTEL_PROPAGATORS
value: 'baggage,tracecontext'
< /code>
Кроме того, видя это странное предупреждение в Pod развертывания PHP
$ php -m | grep opentelemetry PHP Warning: Module "opentelemetry" is already loaded in Unknown on line 0 opentelemetryМожет ли кто -нибудь указать, что что -либо сделано, это неправильно, или какие -либо изменения конфигурации, требуемые на стороне приложения?
Подробнее здесь: https://stackoverflow.com/questions/795 ... s-traces-t
Мобильная версия