elastic / elastic/integrations

[aws_rds_otel]: Network receive/transmit panels show KB instead of KB/s

Open
#20,611 2 comments 0 reactions 2 assignees Claimed by @mrg-elastic View on GitHub
bug dashboard Integration:aws_rds_otel needs:triage Team:Obs-InfraObs
Dominant language
Handlebars
Stars
333
Forks
647
Avg merge
3d 4h
Merged PRs (30d)
209

Description

## Integration Name
AWS RDS Metrics OpenTelemetry Assets [`packages/aws_rds_otel`]

## Dataset Name
`aws.rds.otel`

## Integration Version
`0.11.1` (current on `main`)

## Agent Version
N/A — content package (Kibana dashboard assets only)

## Agent Output Type
elasticsearch

## Elasticsearch Version
N/A — content package

## OS Version and Architecture
N/A — content package

## Software/API Version
Amazon CloudWatch RDS metrics: `NetworkReceiveThroughput`, `NetworkTransmitThroughput`

## Error Message
N/A

## Event Original
N/A

## What did you do?
Opened the AWS RDS Metrics OpenTelemetry instance drilldown dashboard and inspected the Network receive / Network transmit metric cards and time-series panels.

Dashboard: [`aws_rds_otel-36df60a8-6a6e-4f72-96ce-a3533d24901a.json`](https://github.com/elastic/integrations/blob/main/packages/aws_rds_otel/kibana/dashboard/aws_rds_otel-36df60a8-6a6e-4f72-96ce-a3533d24901a.json)

Affected panels:
- `nico-rdsid-card-netrx` / `nico-rdsid-chart-netrx` — Network receive (`NetworkReceiveThroughput`)
- `nico-rdsid-card-nettx` / `nico-rdsid-chart-nettx` — Network transmit (`NetworkTransmitThroughput`)

## What did you see?
Those panels format values with the Kibana `bytes` formatter (`"format": {"id": "bytes", "params": {"decimals": 1}}`), so the UI shows a static size unit such as **KB** (or MB, etc.).

## What did you expect to see?
A **rate** unit such as **KB/s** (bytes per second).

These CloudWatch metrics are throughput (bytes/second), not a cumulative byte count. AWS documents `NetworkTransmitThroughput` as outgoing network traffic in bytes per second ([AWS docs](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-metrics.html#rds-cw-metrics-instance); same for receive).

## Anything else?
Likely fix: change the Lens column format on the four panels from `bytes` to a bytes-per-second formatter (e.g. `bytesPerSecond`, if that is the ID used elsewhere in Kibana Lens field formats), so the displayed unit is `KB/s` / `MB/s` rather than `KB` / `MB`.

No ingest/pipeline change expected — this is a dashboard formatting bug only.

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.