elastic / elastic/integrations

[Cribl]: Datastream field is unreadable after namespace-rerouting column was added

Open
#19,994 2 comments 1 reaction 1 assignee Claimed by @qcorporation View on GitHub
bug Team:Integration-Experience
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

## Summary

On the Cribl integration configuration page, the **Datastream** field is hard to read. This is the most important field in the datastream-mapping section (it determines where Cribl `_dataId` values get routed), but after the recent update that introduced the namespace-rerouting column, there is no longer enough horizontal room for it to display legibly.

## Details

The mapping section renders three columns per row:

- **Cribl `_dataId` field** (free-text input)
- **Datastream** (dropdown — "MAPS TO")
- **Namespace** (free-text, default)

The Datastream dropdown is now too narrow to show full datastream names. Selected values and dropdown options are truncated (e.g. `logs-a…`, `logs-entityanal…`, `logs-google_w…`, `metrics-endpo…`, `metrics-apach…`, `logs-azure.sig…`), so users cannot tell which datastream a mapping actually targets — both for already-configured mappings and when selecting a new one.

This regressed after the namespace-rerouting column was added, which consumed horizontal space previously available to the Datastream field. The configuration page also **cannot be resized** to reclaim room, so there is no workaround.

## Impact

- Users can't reliably read or verify their `_dataId` → datastream mappings.
- Truncated dropdown options make it easy to select the wrong datastream (e.g. two `metrics-endpo…` entries are indistinguishable).

## Expected

The Datastream field should be readable — wide enough to show full (or clearly distinguishable) datastream names, with full values visible on selection and in the dropdown list. Consider giving the Datastream column priority in the layout, allowing the page/section to be resized, or showing full names via tooltip/wrapping.

## Notes

- Component: Cribl integration configuration UI
- Regression introduced by: the [recent change ](https://github.com/elastic/integrations/pull/17792)adding the namespace-rerouting column
- A screenshot demonstrating the truncation was shared with this report (dropdown showing truncated `logs-*` / `metrics-*` options and a selected `logs-a…` value).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.