Skip to content

feat(tideways): add Tideways daemon component template - #55

Draft
martin-helmich wants to merge 1 commit into
mainfrom
feat/tideways-daemon
Draft

feat(tideways): add Tideways daemon component template#55
martin-helmich wants to merge 1 commit into
mainfrom
feat/tideways-daemon

Conversation

@martin-helmich

@martin-helmich martin-helmich commented Aug 5, 2026

Copy link
Copy Markdown
Member

Adds a component template for the Tideways daemon. The daemon receives traces, errors and metrics from the PHP extension, buffers them and forwards them to the Tideways backend.

Configuration

userInput Flag Default
ENVIRONMENT --env production
DAEMON_HOSTNAME --hostname tideways-daemon

The image's entrypoint already sets --address=[::]:9135; later arguments win, so these two flags are enough.

Notes

  • Port 9135 is published. Unlike the other component templates, the consumer (the PHP application) does not run in the same stack — it reaches the daemon via tideways.connection in php.ini.
  • Image tag latest: ghcr.io/tideways/daemon publishes only latest and full semver tags, no floating major tag.
  • License Proprietary (linking to the ToS); repository points at tideways/container-images, since the daemon itself has no public repository.
  • icon.svg is the brand mark from tideways.com — dashboard-icons has no Tideways entry.
  • Screenshots pending, might be added later
  • The help alert links to the (yet to be written) guide at developer.mittwald.de/docs/v2/guides/operations/tideways-profiling/.
  • A second alert points out that the data leaves mittwald's infrastructure for the Tideways SaaS and that a data processing agreement is required.

🤖 Generated with Claude Code

https://claude.ai/code/session_0148Q2sj5XMoqoUepAkZJ3uK

The Tideways daemon receives traces, errors and metrics from the PHP
extension and forwards them to the Tideways backend. Environment (--env)
and hostname (--hostname) are configurable via userInputs; the image sets
--address=[::]:9135 itself and later arguments win.

Port 9135 is published because the PHP application runs outside the stack
and reaches the daemon via php.ini (tideways.connection).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0148Q2sj5XMoqoUepAkZJ3uK
@martin-helmich

Copy link
Copy Markdown
Member Author

Converting back to draft for a bit. 😶‍🌫️

@martin-helmich
martin-helmich marked this pull request as draft August 5, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant