apache / apache/rocketmq-exporter

Is it possible to provide a Go language version exporter?

Open
#166 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
324
Forks
178
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**

This project is written in Java, and the build result is a JAR file. It requires a JRE environment to run, which adds a bit of bloat.

I have used other exporters like node_exporter, mysql_exporter, kafka_exporter, etc. They are all written in Go and build executable files, requiring no additional dependencies.

Using it this way is very simple. Have you considered using Go to develop this project (or for a new project)?

**Describe the solution you'd like**

A RocketMQ exporter version written in the Go language.

**Describe alternatives you've considered**

Written in the Go language by myself

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are mentioned. Start by reviewing the existing Java RocketMQ exporter and its current behavior, then determine the scope needed for a standalone Go implementation. Done would mean a Go exporter that provides equivalent functionality without requiring a JRE.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, java, prometheus
Domain
devops, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.