Skip to content

[Do not merge] Add Kafka Metrics OpenTelemetry content package#17822

Open
strawgate wants to merge 1 commit intomainfrom
claude/issue-17818-20260314-1636
Open

[Do not merge] Add Kafka Metrics OpenTelemetry content package#17822
strawgate wants to merge 1 commit intomainfrom
claude/issue-17818-20260314-1636

Conversation

@strawgate
Copy link
Contributor

This adds a new OTel content pack kafkametricsreceiver_otel that provides pre-built Kibana dashboards for visualizing Kafka cluster health metrics collected via the OpenTelemetry kafkametricsreceiver.

Closes #17818

This adds a new OTel content pack `kafkametricsreceiver_otel` that provides
pre-built Kibana dashboards for visualizing Kafka cluster health metrics
collected via the OpenTelemetry kafkametricsreceiver.

The package includes:
- Dashboard with broker count, topic count, consumer groups, partitions
- Consumer group lag over time visualization
- Partition offsets over time chart
- Topic partitions and replicas table
- Consumer group details table

Metrics covered:
- kafka.brokers
- kafka.topic.partitions
- kafka.partition.current_offset, oldest_offset, replicas, replicas_in_sync
- kafka.consumer_group.lag, lag_sum, members, offset, offset_sum

Closes #17818

Co-authored-by: Bill Easton <strawgate@users.noreply.github.com>
@strawgate strawgate requested a review from a team as a code owner March 14, 2026 16:44
@github-actions
Copy link
Contributor

Vale Linting Results

Summary: 1 warning found

⚠️ Warnings (1)
File Line Rule Message
packages/kafkametricsreceiver_otel/docs/README.md 3 Elastic.Latinisms Latin terms and abbreviations are a common source of confusion. Use 'using' instead of 'via'.

The Vale linter checks documentation changes against the Elastic Docs style guide.

To use Vale locally or report issues, refer to Elastic style guide for Vale.

changes:
- description: Initial release of Kafka Metrics OpenTelemetry content package
type: enhancement
link: https://github.com/elastic/integrations/pull/17818
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚪ LOW Changelog links to issue instead of PR

Why: Changelogs should link to the implementing PR, not the issue. This ensures traceability from changelog to actual code changes.

Suggested change
link: https://github.com/elastic/integrations/pull/17818
link: https://github.com/elastic/integrations/pull/17822

Why is Claude responding? | Type @claude to interact further

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

@elasticmachine
Copy link

💚 Build Succeeded

@ishleenk17
Copy link
Member

@strawgate : Please note Integrations Team is already working on building content packs (all asstes, dashbaords, SLO's, slerts) for multiple services. We already have PR's out for quite a lot of services and will be merging soon.

Meta ticket: https://github.com/elastic/obs-integration-team/issues/279
The ongoing Content Pack tracker (non CSP): Tracker

@strawgate
Copy link
Contributor Author

duplicate of #17677 but just testing

@andrewkroh andrewkroh added New Integration Issue or pull request for creating a new integration package. dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. labels Mar 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. New Integration Issue or pull request for creating a new integration package.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add OTel Content Pack for Kafka Metrics Receiver

4 participants