Skip to content

docs(vector): drop the engine plugin design and correct internals - #153

Merged
catinspace-au merged 1 commit into
mainfrom
docs/factcheck-c
Nov 12, 2026
Merged

catinspace-au merged 1 commit into
mainfrom
docs/factcheck-c

Conversation

@catinspace-au

Copy link
Copy Markdown
Contributor

internals.md described a dfe-engine ServicePlugin, ServiceDescriptor and keda_defaults that do not exist. Remove that section and the engine half of the diagram. The app is declared in dfe-infra apps.yaml. Its chart is generated from contract().

  • On direct, the bridge dead-letters to the dlq set by scalo DlqConfig. With dlq.enabled false, the record is dropped and counted.
  • Wrapper metric names are bare, such as pipeline_ready, transform_vector_lifecycle_state and crashes_total.
  • The chart parity table gave StatefulSets and Kafka lag triggers. All three apps are Deployments on scalo-service. None scales on lag.
  • The config example uses a broker list and a literal group id. Neither the wrapper nor Vector expands ${VAR}.
  • The DFE default scales this app on CPU alone at 70%. scaling_pressure stays 0 while Vector runs.
  • default_in names docker-single.
  • migration.md describes a generic move from the Vector chart, with no internal repos or paths.

internals.md described a dfe-engine ServicePlugin, ServiceDescriptor and keda_defaults that do not exist. Remove that section and the engine half of the diagram. The app is declared in dfe-infra apps.yaml. Its chart is generated from contract().

- On direct, the bridge dead-letters to the dlq set by scalo DlqConfig. With dlq.enabled false, the record is dropped and counted.
- Wrapper metric names are bare, such as pipeline_ready, transform_vector_lifecycle_state and crashes_total.
- The reload counter's result labels are success, error, rejected and unconfirmed. error and rejected mean the running Vector did not take the change.
- The chart parity table gave StatefulSets and Kafka lag triggers. All three apps are Deployments on scalo-service. None scales on lag.
- The config example uses a broker list and a literal group id. Neither the wrapper nor Vector expands ${VAR}.
- The DFE default scales this app on CPU alone at 70%. scaling_pressure stays 0 while Vector runs.
- default_in names docker-single.
- migration.md describes a generic move from the Vector chart, with no internal repos or paths.
@catinspace-au
catinspace-au merged commit 13cb87e into main Nov 12, 2026
13 checks passed
@catinspace-au
catinspace-au deleted the docs/factcheck-c branch November 12, 2026 06:44
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