π Tracer Titans π
Thread for Team "Tracer Titans" to discuss and post their results/slides β¬οΈ
Team members:
Comments
-
Here is a spryker Docker image (PHP 8.1) with the PECL opentelemetry extension:
1 -
@Guido X Jansen We would like our team name to be Tracer Titans please.
1 -
This is a potential service we could use to ingest data:
1 -
The
deploy.local.yml
file for only one store:version: "0.1" namespace: hackaton tag: 'dev' environment: docker.dev image: tag: spryker/php:8.1 php: enabled-extensions: - blackfire environment: SPRYKER_PRODUCT_CONFIGURATOR_HOST: date-time-configurator-example.spryker.local SPRYKER_PRODUCT_CONFIGURATOR_PORT: 80 #AOP SPRYKER_AOP_INFRASTRUCTURE: '{ "SPRYKER_MESSAGE_BROKER_HTTP_SENDER_CONFIG": {}, "SPRYKER_MESSAGE_BROKER_SQS_RECEIVER_CONFIG": {} }' SPRYKER_AOP_APPLICATION: '{ "APP_DOMAINS": [], "STORE_NAME_REFERENCE_MAP": {}, "APP_CATALOG_SCRIPT_URL": "" }' SPRYKER_AOP_AUTHENTICATION: '{ "AUTH0_CUSTOM_DOMAIN": "", "AUTH0_CLIENT_ID": "", "AUTH0_CLIENT_SECRET": "" }' node: version: 16 npm: 8 composer: mode: '' autoload: '' assets: mode: development regions: EU: services: database: database: eu-docker username: spryker password: secret stores: DE: services: broker: namespace: de-docker key_value_store: namespace: 1 search: namespace: de_search groups: EU: region: EU applications: yves_eu: application: yves endpoints: date-time-configurator-example.spryker.local: entry-point: Configurator yves.de.spryker.local: store: DE services: session: namespace: 1 glue_eu: application: glue endpoints: glue.de.spryker.local: store: DE backoffice_eu: application: backoffice endpoints: backoffice.de.spryker.local: store: DE services: session: namespace: 3 backend_gateway_eu: application: backend-gateway endpoints: backend-gateway.de.spryker.local: store: DE primal: true backend_api_eu: application: zed endpoints: backend-api.de.spryker.local: store: DE entry-point: BackendApi services: database: engine: mysql version: mariadb-10.4 root: username: "root" password: "secret" endpoints: localhost:3306: protocol: tcp broker: engine: rabbitmq version: '3.9' api: username: "spryker" password: "secret" endpoints: queue.spryker.local: localhost:5672: protocol: tcp session: engine: redis key_value_store: engine: redis endpoints: localhost:16379: protocol: tcp search: engine: elastic version: '7.10' endpoints: localhost:9200: protocol: tcp scheduler: engine: jenkins version: '2.324' csrf-protection-enabled: true endpoints: scheduler.spryker.local: mail_catcher: engine: mailhog endpoints: mail.spryker.local: swagger: engine: swagger-ui endpoints: swagger.spryker.local: redis-gui: engine: redis-commander endpoints: redis-commander.spryker.local: dashboard: engine: dashboard endpoints: spryker.local: docker: ssl: enabled: false redirect: true testing: store: DE debug: enabled: true xdebug: enabled: true mount: native: platforms: - linux docker-sync: platforms: - windows mutagen: platforms: - macos
1 -
How to reproduce building the image with the opentelemetry extension:
git clone git@github.com:spryker/docker-php.git cd docker-php docker build --build-arg PHP_PECL_EXTENSIONS="apcu redis opentelemetry-beta" -f alpine/3.17/8.1/Dockerfile .
1 -
Presentation Prototype:
Please add any notes and things to share.
1 -
Git handle
@bnymn
0 -
My Github handle: @shockbytes
0 -
Git
@dblaichinger
0 -
@Corwynt
0 -
git handle @SchneiderDivaE
0 -
Here is the Git repository:
1 -
How to setup Collector:
Running in docker:git clone -b main https://github.com/SigNoz/signoz.git && cd signoz/deploy/
1 -
A developer using our integration to debug his shop
1 -
1
-
Latest command to build the docker image with PECL extensions
docker build --push --tag lstrojny/spryker-php-otel:latest --build-arg PHP_PECL_EXTENSIONS="apcu redis opentelemetry protobuf" -f alpine/3.17/8.1/Dockerfile .
1 -
Latest build command, this time against PHP 8.2 because some OTEL instrumentations need PHP 8.2:
docker build --tag lstrojny/spryker-php-otel:latest --build-arg PHP_PECL_EXTENSIONS="apcu redis opentelemetry protobuf" -f alpine/3.17/8.2/Dockerfile .
1 -
New docker image pushed
1 -
We now have this GH repo for multi platform images
GitHub - spryker-community/otel-php-docker
Multi platform builds for the docker image:
docker buildx bake
0 -
There is a new repository at
This builds new multi platform docker images for opentelemetry:
docker build bake --push
1 -
docker build --tag lstrojny/spryker-php-otel:latest --build-arg PHP_PECL_EXTENSIONS="apcu redis protobuf" -f alpine/3.17/8.1/Dockerfile .
1 -
0
-
We can send custom variables via OpenTelemetry.
1 -
2
-
Guido X Jansen Global Business & Technology Evangelist Sprykee Posts: 424 βοΈ - Guardians (admin)0
-
BOOOOMMMMM nice!
Integrating OpenTelemetry is such a beautiful initiative with a kick-ass value add!
Great job! π3 -
Guido X Jansen Global Business & Technology Evangelist Sprykee Posts: 424 βοΈ - Guardians (admin)
Presentation recording:
0 -
Ok than its time to give me access to the infrastructure team to get it into to the paas :-P or lets talk about the excite hackathon to get this as a feature for the platform. :) @Simon Brugger
2
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 69 Spryker News
- 896 Developer Corner
- 758 Spryker Development
- 83 Spryker Dev Environment
- 361 Spryker Releases
- 3 Oryx frontend framework
- 34 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 23 Job Opportunities
- 3.2K π Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 68 Spryker Safari Questions
- 50 Random