Skip to content

Run agent in its own container #4441

@hafe

Description

@hafe

Is your enhancement request related to a problem? Please describe.

Currently agent and NGINX are processes in the same single container POD. Besides being an anti-pattern of having process managment in PODs, this results in:

  • Mixed logs from agent and nginx in the same stream (agent logs structured, nginx does not)
  • Mixed resource usage (how to determine a mem leak in the agent?)

What would you like to be added:
Agent and nginx are separate containers in the same POD. This makes it easy to view logs and resources from one or the other.

Why this is needed:

  • See above problem description.
  • Future proof architecture. Some other functionality can be as yet another container

Additional context

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions