Skip to content

[ux-design-patrol] Inconsistent OTLP acronym in new Filebeat trace endpoint parse error #49625

@github-actions

Description

@github-actions

Recent commits introduced a user-facing wording inconsistency in OTLP tracing errors.

Design Drift Findings

1. OTLP endpoint parse error says "OLTP" instead of established "OTLP"

Commit(s):

New pattern (introduced by commit):

// x-pack/filebeat/otel/trace.go:191
return nil, fmt.Errorf("can't parse OLTP endpoint URL: %w", err)

Existing pattern (established elsewhere):

// x-pack/filebeat/otel/trace.go:108
return nil, fmt.Errorf("unsupported OTLP traces protocol %q (expected grpc or http/protobuf)", cfg.Protocol)
// x-pack/filebeat/otel/exporter_factory.go:64
// - OTEL_EXPORTER_OTLP_ENDPOINT: Required. The OTLP endpoint URL.

Location of new pattern:

  • x-pack/filebeat/otel/trace.go:191

Location of existing pattern:

  • x-pack/filebeat/otel/trace.go:108
  • x-pack/filebeat/otel/exporter_factory.go:63-65

User impact:
Users troubleshooting OTLP exporter configuration can encounter mixed terms ("OLTP" vs "OTLP") for the same concept, which reduces clarity and makes log/error searching less reliable.

Suggested Actions

  • Change "can't parse OLTP endpoint URL: %w" to "can't parse OTLP endpoint URL: %w" in x-pack/filebeat/otel/trace.go.
  • Do a quick scan of nearby OTLP tracing strings in x-pack/filebeat/otel/* to ensure acronym consistency across user-facing messages.

Duplicate Check

  • Checked /tmp/previous-findings.json: no existing OTLP/OLTP item.
  • Searched elastic/beats issues and PRs for "can't parse OLTP endpoint URL" and "OLTP endpoint" + "OTLP": no matching tracking issue found.

What is this? | From workflow: UX Design Patrol

Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.

  • expires on Mar 31, 2026, 1:39 PM UTC

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions